{"_id":"@wgtechlabs/log-engine","_rev":"54-9dbcbbbf3373a5ad156e10f19fed94ad","name":"@wgtechlabs/log-engine","dist-tags":{"patch":"2.2.1-patch.baa9ffa","pr":"2.3.0-pr.65f7c19","dev":"2.3.1-dev.62ad3e2","staging":"2.3.1-staging.a43861f","latest":"2.3.1"},"versions":{"1.0.0":{"name":"@wgtechlabs/log-engine","version":"1.0.0","keywords":["logging","bot","discord","telegram","nodejs","typescript"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"AGPL-3.0","_id":"@wgtechlabs/log-engine@1.0.0","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"a2841f00094f426236fbf7dd8d554c9878fa0e41","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-1.0.0.tgz","fileCount":7,"integrity":"sha512-3D1SKQscVuNkyBLqIsBVvpR4vdR/9GhWNUMrEMnONs0lWsG8HNFc9cOz3bR5bFQ5oYXYWfC157YKaH8LGInyqA==","signatures":[{"sig":"MEUCIBSfYCexxuazfKaxC4y3Q2HJOE7dY8pxU0KQiDaGzpDrAiEA8HHFBN6dmsOkXxN4E7Hrb7l6AcpU+F+Nw8rNCf/+ceg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46910},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"8867778bc68e3f2d798d190df99b4bcb5126db01","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist coverage","start":"node dist/index.js","test:ci":"jest --ci --coverage --watchAll=false","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","coverage:open":"open coverage/lcov-report/index.html","test:coverage":"jest --coverage","prepublishOnly":"npm run build","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"11.3.0","description":"A lightweight and efficient logging utility designed specifically for bot applications running on Node.js.","directories":{},"_nodeVersion":"22.15.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_1.0.0_1748140389023_0.745283577548622","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@wgtechlabs/log-engine","version":"1.0.1","keywords":["logging","bot","discord","telegram","nodejs","typescript"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"AGPL-3.0","_id":"@wgtechlabs/log-engine@1.0.1","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"488f604400f013cb9146d2a213d7e4a0c188ebc0","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-1.0.1.tgz","fileCount":7,"integrity":"sha512-oVuz9dNHeniPh8m0pBz9C71zBLgDkwWzO1B9yfBOy6nK+lwgK6Vyo+NeIhIG9IeBqqUzmCdSnTZ49qujFla/hA==","signatures":[{"sig":"MEQCICCCtcad1Fp73mK0Wcf2qlB3Jbi5Q8Vc5ts5HJxQSZ6bAiAvSlO8tYgVFaCsHPsCfjxrBHkqGIraENx6/GVCg+OD+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51967},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"34baff6f6710c246b0d5cc229c7cd2e375eeea98","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist coverage","start":"node dist/index.js","test:ci":"jest --ci --coverage --watchAll=false","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","coverage:open":"open coverage/lcov-report/index.html","test:coverage":"jest --coverage","prepublishOnly":"npm run build","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"11.3.0","description":"A lightweight and efficient logging utility designed specifically for bot applications running on Node.js.","directories":{},"_nodeVersion":"22.15.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_1.0.1_1748352816849_0.9687017436993948","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@wgtechlabs/log-engine","version":"1.0.2","keywords":["logging","bot","discord","telegram","nodejs","typescript"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"AGPL-3.0","_id":"@wgtechlabs/log-engine@1.0.2","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"a026a2a9e2de1d22f8dd28e7c523d2e95d979614","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-1.0.2.tgz","fileCount":7,"integrity":"sha512-5MuYGDx9pGYtdXN46416YY5AMshGqnz6Lo/NR+x+OPkr6OkxR/mP28Kb7X8ofdzjDbs/lf8lJZa5xdTmwNgfwQ==","signatures":[{"sig":"MEYCIQCi0d9PaBU29DaN4uBaNqQ/pvjRC7N5f9fc2WGOwLxtWwIhAKnyTa9ISgAjSNjZSj0uhDuOYA7ynDyzhZRQ3+G+RbRp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62303},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"9a441a68efa435ee3c25d700007c9155189fb0f9","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist coverage","start":"node dist/index.js","test:ci":"jest --ci --coverage --watchAll=false","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","coverage:open":"open coverage/lcov-report/index.html","test:coverage":"jest --coverage","prepublishOnly":"npm run build","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"11.3.0","description":"A lightweight and efficient logging utility designed specifically for bot applications running on Node.js.","directories":{},"_nodeVersion":"22.15.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_1.0.2_1748501337596_0.30832205620940445","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@wgtechlabs/log-engine","version":"1.0.3","keywords":["logging","bot","discord","telegram","nodejs","typescript"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"AGPL-3.0","_id":"@wgtechlabs/log-engine@1.0.3","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"906eda8deb43c83fe684ab045aba6fb47a8f6f8c","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-1.0.3.tgz","fileCount":15,"integrity":"sha512-Pd5UWh40rvPwJm/rUtDJR6v3OIfvzQSPj7uqxLoffJQk2faicuj2Xmc6amHWvhWir7eyDpwTNmyASKaA2A8T0A==","signatures":[{"sig":"MEYCIQC73X1RS2VwvByTL86Q6EqOHNM7ORFfJiiJCpJrHctO2gIhANt2qCj0yDiD4IWqfgakQPg0JfZvnTbuRePPGvosZA76","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71568},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"34db06c2cac6f1127c20264d537dc361d4bb909c","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist coverage","start":"node dist/index.js","test:ci":"jest --ci --coverage --watchAll=false","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","coverage:open":"open coverage/lcov-report/index.html","test:coverage":"jest --coverage","prepublishOnly":"npm run build","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"11.4.1","description":"A lightweight and efficient logging utility designed specifically for bot applications running on Node.js.","directories":{},"_nodeVersion":"22.15.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_1.0.3_1748566063193_0.12201958785087541","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@wgtechlabs/log-engine","version":"1.2.0","keywords":["logging","bot","discord","telegram","nodejs","typescript"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"AGPL-3.0","_id":"@wgtechlabs/log-engine@1.2.0","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"d51be462230062c09708d650704336027c8cb1d8","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-1.2.0.tgz","fileCount":15,"integrity":"sha512-1O8MEATwXM5BVHQg+Mr8PeRaJw6OTEuScRUWXKevBLVHe9AdC+eYuibpp6n0+VhZRu4LZe4tzjoZx2K3ae7sbg==","signatures":[{"sig":"MEUCIQDDqRN+g+g8xM3o3zCwndUWrEL37MOHdwyDdDOl4EW5lQIgRoqvt0sWltfyMIa77JpYom9ctyc3YNbWN4Vrh5aTESE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86765},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"ed66134af6adfc23598ccc7a5b6688710ce315c1","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist coverage","start":"node dist/index.js","test:ci":"jest --ci --coverage --watchAll=false","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","coverage:open":"open coverage/lcov-report/index.html","test:coverage":"jest --coverage","prepublishOnly":"npm run build","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"11.4.1","description":"A lightweight and efficient logging utility designed specifically for bot applications running on Node.js.","directories":{},"_nodeVersion":"22.15.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_1.2.0_1748698340578_0.8327790601238083","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@wgtechlabs/log-engine","version":"1.2.1","keywords":["logging","bot","discord","telegram","nodejs","typescript"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"AGPL-3.0","_id":"@wgtechlabs/log-engine@1.2.1","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"9b339d7d39e19e8a8ef550734b2d852ecd4dd9b3","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-1.2.1.tgz","fileCount":15,"integrity":"sha512-BHu8SMZztrIsRzX3KNYARMUpMAgzRqf27i/5wbSe7eQjnfm5WhHModgQfMSXte6V9m1ZHmfadjDGfNJtM2tTJg==","signatures":[{"sig":"MEQCIA3VrcKmxeM273LtH3MwvZkCivpwDVlmeU0OI/wcHJqbAiAcQJVaFNCe0qjgJQbDErZYu2zACp7JDspIFVGYYnMOuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86800},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"9376bbcc5f916fd3d5e8dba8cee58a7e4b0aed5b","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist coverage","start":"node dist/index.js","test:ci":"jest --ci --coverage --watchAll=false","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","coverage:open":"open coverage/lcov-report/index.html","test:coverage":"jest --coverage","prepublishOnly":"npm run build","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"11.4.1","description":"A lightweight and efficient logging utility designed specifically for bot applications running on Node.js.","directories":{},"_nodeVersion":"22.15.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_1.2.1_1749079977183_0.16604865175028127","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@wgtechlabs/log-engine","version":"1.3.0","keywords":["logging","security","redaction","pii-protection","data-redaction","typescript","nodejs","bot","discord","telegram","privacy","gdpr","compliance"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"AGPL-3.0","_id":"@wgtechlabs/log-engine@1.3.0","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"36de3fa0f30ef5febcc4ed70ed3d1a4494804efa","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-1.3.0.tgz","fileCount":54,"integrity":"sha512-pg4LZzN7xgEzqJbU31/xWCcY/sXOWMd7xo642kvtsLC6OMvgW899Q5AX+yYLsMoN06B4960/MAUdUGksl9ZGzA==","signatures":[{"sig":"MEYCIQDNsQXfMHYjPepBHxZql+XKkK58lvbqtuxGRXPcIY2x6QIhALBXpu+VG2Im4wutUUMhsAqjFPy2zyIA+0+xoHFdlTgF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197894},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"217438af010710b5c86071a6080bb8416593d6f1","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist coverage","start":"node dist/index.js","test:ci":"jest --ci --coverage --watchAll=false","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","coverage:open":"open coverage/lcov-report/index.html","test:coverage":"jest --coverage","prepublishOnly":"npm run build","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","actor":{"name":"warengonzaga","type":"user","email":"opensource@warengonzaga.com"},"email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"11.4.1","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"22.15.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_1.3.0_1750248205586_0.3892124376253454","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@wgtechlabs/log-engine","version":"2.0.0","keywords":["logging","security","redaction","pii-protection","data-redaction","typescript","nodejs","bot","discord","telegram","privacy","gdpr","compliance"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.0.0","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"ea7fd5fb5dff1edb329a877b0594847a3b22f0a3","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.0.0.tgz","fileCount":48,"integrity":"sha512-dgwYSIeJR0CA6tIeALl/KN86rG1uLwMd3FUdodEC+uBxaYhDZoqUyr30jPEo4WOb31Ns4xwTncQ/ftW8nD2WbA==","signatures":[{"sig":"MEQCIEP0G5GecuJ+dN7W/yHVnd6AlS0winkTPVkrjC3pbDLMAiA5736V+RuKel9p+UPIdFXTcvQY76EqOD6RO8ADy3tEzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136707},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"0177b7c306d2d79823d79d74a509595d1a437161","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist coverage","start":"node dist/index.js","test:ci":"jest --ci --coverage --watchAll=false","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","coverage:open":"open coverage/lcov-report/index.html","test:coverage":"jest --coverage","prepublishOnly":"npm run build","test:redaction":"jest --testPathPattern=\"redaction/\"","test:integration":"jest integration.test.ts","test:redaction:env":"jest --testPathPattern=\"redaction/env.test.ts\"","test:coverage:watch":"jest --coverage --watch","test:redaction:core":"jest --testPathPattern=\"redaction/core.test.ts\"","test:redaction:advanced":"jest --testPathPattern=\"redaction/advanced.test.ts\"","test:redaction:logengine":"jest --testPathPattern=\"redaction/logengine.test.ts\""},"_npmUser":{"name":"warengonzaga","actor":{"name":"warengonzaga","type":"user","email":"opensource@warengonzaga.com"},"email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"9.8.1","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.0.0_1750437392740_0.6415742781407525","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@wgtechlabs/log-engine","version":"2.1.0","keywords":["logging","security","redaction","pii-protection","data-redaction","typescript","nodejs","bot","discord","telegram","privacy","gdpr","compliance"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.1.0","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"54f1b6c7f9d990cdc9d2b68d323fffe03c1f1978","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.1.0.tgz","fileCount":51,"integrity":"sha512-BFxC8yCe1tsA04Le2D/bk3tpWsy4tkBKYtAFFE8Ho1zizgBwFqol5NgWLbdB82t/k0UYlcRa7DrNjpkDesH0Jw==","signatures":[{"sig":"MEQCIApOFWeSaabZfW2qiCGkGCg72wubQX2Sye1dvDbfrAuYAiBmnuDlvfeJ17rQpBY3U0mf78eFTog1sJcSDq92jbBDQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198438},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"abdcf368cde9d37d9bb995530ab8421f3463aa7b","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rm -rf dist coverage","start":"node dist/index.js","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:coverage":"jest --coverage","prepublishOnly":"yarn build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"curl -Os https://uploader.codecov.io/latest/windows/codecov.exe && codecov.exe","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","actor":{"name":"warengonzaga","type":"user","email":"opensource@warengonzaga.com"},"email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"11.4.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.1.0_1751212283408_0.6709231574283254","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@wgtechlabs/log-engine","version":"2.1.1","keywords":["logging","security","redaction","pii-protection","data-redaction","typescript","nodejs","bot","discord","telegram","privacy","gdpr","compliance"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.1.1","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"e64089c429364555ac6ed9b827da99746bacdcb9","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.1.1.tgz","fileCount":156,"integrity":"sha512-x9j5FddSQEs/AhhdlyPCYXcyRq+nJaZYVGrIGoNL9Hl7kHMADCRGSO/Vx3Ts5zJCKTlv3SsS4MplzLNUzoXldg==","signatures":[{"sig":"MEUCIHKsyPFMWcvr+uOIzebY87chyu8x8d+Igrxy7/vlfys1AiEAq1moCtrStpGE7buJnaKXV41cpIeMcc0gDG8EF0iQJPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498189},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"gitHead":"1aa7523b948061af33519b0414404a253b55ff56","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:coverage":"jest --coverage","prepublishOnly":"yarn build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"curl -Os https://uploader.codecov.io/latest/windows/codecov.exe && codecov.exe","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","actor":{"name":"warengonzaga","type":"user","email":"opensource@warengonzaga.com"},"email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.1.1_1751264583134_0.5437979643368975","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@wgtechlabs/log-engine","version":"2.2.0","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.2.0","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"1d731d42ba6cb9792137d0e77b26e8b9c2f06c62","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.2.0.tgz","fileCount":156,"integrity":"sha512-TIvzfDPiWUWW7EX+kZ3q7id12inpe6t9n/OIX9ewIHaBeA7q8YY631f2RjHdkB33Wew9A0H1HGzTx98nKan+MQ==","signatures":[{"sig":"MEYCIQCtOHhXsBhVRWSpSfey0wxgR+kz678oRwFqVLWzZ70+LQIhAKTgnvlRCMOpuT8RE0gjfbhTPKfRwaY6U7kE8di4EEs5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":515529},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"cd40869a349f9937daed8ed28c07021f4a8137ca","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:coverage":"jest --coverage","prepublishOnly":"yarn build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.2.0_1752327590741_0.8545010221839504","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-patch.3584b9b":{"name":"@wgtechlabs/log-engine","version":"2.2.1-patch.3584b9b","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.2.1-patch.3584b9b","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"35877eddc8fbb7334ccc37ef366766f3995fecb5","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.2.1-patch.3584b9b.tgz","fileCount":156,"integrity":"sha512-IX3eOJ8wJ2ofMePsj9WDcr5BqO/oCtFqF43c1N6b03OEFvfBznDgFNnsnKlQWeBTCaS5I0q9SFEVcl0Z67J1bQ==","signatures":[{"sig":"MEUCIQCWY6CUBy0FpjifsUCsV2fXq7G796TNR43NA01uJ44ZAQIgFI6g4etH+JRhAzR1qez3FUn3Iv50RP4bifu+37AebwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":514453},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"3584b9b63d2037ae0cf8dabcf39d4bd4651a1fe1","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:coverage":"jest --coverage","prepublishOnly":"yarn build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.2.1-patch.3584b9b_1770689581788_0.36982337996170767","host":"s3://npm-registry-packages-npm-production"}},"2.2.2-patch.e0f838f":{"name":"@wgtechlabs/log-engine","version":"2.2.2-patch.e0f838f","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.2.2-patch.e0f838f","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"18e95cbc9108d8558549b370f2b510d0001aeba0","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.2.2-patch.e0f838f.tgz","fileCount":156,"integrity":"sha512-8dQ6kniQDrVkz6Tsr58SuxYCUZpCKzfXvXSVM0MA9oeVrQk7WRqGbbuHO6baZFL9BGwtqcO4iIdjHW6nTDWxYA==","signatures":[{"sig":"MEQCIBj1ILkqzTsRXLl4ZjZ4VC+Cjs/gfZnu+zhlx0WIQYLaAiAaKNuUedgHRM2PITnjyYunIEBiWmZ0q3lMC56RbkjE4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":514453},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"e0f838fa85134d5b77ea38390d3ed7bf5a4ed8f9","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:coverage":"jest --coverage","prepublishOnly":"yarn build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.2.2-patch.e0f838f_1770689925973_0.7888077307385877","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-patch.4b28e34":{"name":"@wgtechlabs/log-engine","version":"2.2.1-patch.4b28e34","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.2.1-patch.4b28e34","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"5d63acb7511c6b1949879f609d1d3ed2fa4fe909","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.2.1-patch.4b28e34.tgz","fileCount":156,"integrity":"sha512-bt5yYMWQVG0QIWWyZb19Z1cGiWhtKL04dR7TROYM1kDE31ly1qeK/etcqwNkJqlGWt0WPqWTARKmcFMgpfYbQQ==","signatures":[{"sig":"MEUCICN4+wsj57A59sG7p4LB2tnRQ5tjua35pDMykp8l6dVTAiEAxBG+2LIuTiPSkhQs3mcJrn4YJBPCLrOEld7CvP2Nt70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":514453},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"4b28e34307c2c6e11c5b71f503a4ee90790e4e3d","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:coverage":"jest --coverage","prepublishOnly":"yarn build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.2.1-patch.4b28e34_1770692792045_0.5185605829196458","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-staging.20ed597":{"name":"@wgtechlabs/log-engine","version":"2.2.1-staging.20ed597","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.2.1-staging.20ed597","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"dbfe8e72a30fd03a9a9254fb8f99352f990b45da","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.2.1-staging.20ed597.tgz","fileCount":156,"integrity":"sha512-X5icpw6Uu3s5IdrYlEHBLJv8dFglHXjIfkBBPCFfSlRJBHAaRmQliX773UH/iuM/nBP7rHOpM8e48GKKnCUqPw==","signatures":[{"sig":"MEUCIQD3z1c360e2tW0da5Rpm8ZnfGEXZt96l7sAQ12ihtIA+wIgR1fDywwaSggyoKs2NDnUg8SKEXfWyNAs9i1u4TRkWsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":514455},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"20ed597f990d7a9cf4cfcd9c0237d74fa305aba2","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:coverage":"jest --coverage","prepublishOnly":"yarn build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.2.1-staging.20ed597_1770693001545_0.6623294876535404","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-dev.20ed597":{"name":"@wgtechlabs/log-engine","version":"2.2.1-dev.20ed597","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.2.1-dev.20ed597","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"91f64b6d51c425f92858848548d803b21a456d3b","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.2.1-dev.20ed597.tgz","fileCount":156,"integrity":"sha512-GWcoUBbooiTwnptKI2hXUA4pXD5YXN9BU+2BFR89au9FD34s5fPmI/SzRkKELi+IWHgzzXGnQ1qD8Z3IeoGFaw==","signatures":[{"sig":"MEYCIQCQz+88WMJfL73mUSMHIczpE76tT0PrMb5M/khGi4Dk3AIhAMGkEqk/fiewFvcq+dMFW7Difnmu7/xgDKHnaDTkvjb8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":514451},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"20ed597f990d7a9cf4cfcd9c0237d74fa305aba2","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:coverage":"jest --coverage","prepublishOnly":"yarn build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.2.1-dev.20ed597_1770693196301_0.20650787847773122","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@wgtechlabs/log-engine","version":"2.2.1","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.2.1","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"0e52152cdcb8b9738a0e7fd9529a75f763aa2fa8","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.2.1.tgz","fileCount":156,"integrity":"sha512-eNrz2BZ3loCMCJ0MH6QAxrvA5y5iaULR10zJngQTDOQYhOSSU7FEIe5RA8O5JzI8jz3zUGVmWcfR45YKpgdfDw==","signatures":[{"sig":"MEYCIQCTiFnkRbVuxsxNU8r49p+Sop7hAWn1fPUHYUn7dS45egIhAM8DYq64X4Xdsa+ZOpmpypcUMrcQ+Byqqt/0nck6Dbi8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":514439},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"20ed597f990d7a9cf4cfcd9c0237d74fa305aba2","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:coverage":"jest --coverage","prepublishOnly":"yarn build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.2.1_1770693422828_0.8711390619126391","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-patch.4870679":{"name":"@wgtechlabs/log-engine","version":"2.2.1-patch.4870679","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.2.1-patch.4870679","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"22f6fb4bab5f43049d269cb1e937de478757d8ed","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.2.1-patch.4870679.tgz","fileCount":156,"integrity":"sha512-XOtDz3dCOrkXhreVnw3yZ1mXYapWkThvoCZdsWQRKxylm20nheQ9QZ7uJk6qNTYvhKltiyYYWoDNyP7pXgRBzg==","signatures":[{"sig":"MEYCIQDbczynEOtPsTcC9k7t/eNP6dSYalEF4nuBt8B8luqiVgIhAKDS2kYSWab9S+oS+7yrUOPy0DfmW7T2ODcvvBsbTpMi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":514515},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"4870679d6f50bd0999cc02462ce694d2594a862b","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:coverage":"jest --coverage","prepublishOnly":"pnpm build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.2.1-patch.4870679_1770697398472_0.8857735714902293","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-patch.7dbddef":{"name":"@wgtechlabs/log-engine","version":"2.2.1-patch.7dbddef","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.2.1-patch.7dbddef","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"ed67b6b965cbe8e09afada785ebac8257a06bda8","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.2.1-patch.7dbddef.tgz","fileCount":156,"integrity":"sha512-/dcN92+XKV0B3XIUYC3WpvUiraIAKCIEtrvPtvS01ybXyT+9d9VQh1Hqtxke8UW47aUWeye//NQ7f//HZPab7A==","signatures":[{"sig":"MEQCIClIvxYL4imoZUrIssWhXDHITOteajAvX8jWEY25vz8kAiBj83ART2zq0DOCjQngzbj2Xj1w7yOZuEFSaLkjncB/DA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":514515},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"7dbddeffe5568c40b5b523197d53e650bd404e25","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:coverage":"jest --coverage","prepublishOnly":"pnpm build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.2.1-patch.7dbddef_1770698098950_0.7941899499804617","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-patch.2a805ed":{"name":"@wgtechlabs/log-engine","version":"2.2.1-patch.2a805ed","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.2.1-patch.2a805ed","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"87537c5d1a3fee08c76c79277a2672e6101a2ebf","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.2.1-patch.2a805ed.tgz","fileCount":156,"integrity":"sha512-RHuK6dgiiTsgaDImuOCNuB8HVyjl8K3cdpWK5EapgEobHbn659jwJUVD/Ske+gzumhxvHAaxnLk54c8zu5o2GA==","signatures":[{"sig":"MEUCIEeI8sTtKZGDqnaKdoJvllFWWUMSdVhPe+YAB7Nqd6axAiEA+WiLsY+YB574j/WF+dIFwPvFlotIPsOxDktcD9u9kFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":514586},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"2a805edac877a82b5b5b0bd597641eea81ac639a","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:ci:debug":"jest --runInBand --detectOpenHandles --verbose","test:coverage":"jest --coverage","prepublishOnly":"pnpm build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.2.1-patch.2a805ed_1770698289736_0.43665888516991047","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-patch.baa9ffa":{"name":"@wgtechlabs/log-engine","version":"2.2.1-patch.baa9ffa","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.2.1-patch.baa9ffa","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"364e192dd230ebb10aa53bfae72f7a4a75b4a4a6","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.2.1-patch.baa9ffa.tgz","fileCount":156,"integrity":"sha512-w2mUaSZ1TIo1Vly9VtdE5GVmAgMD4nkmuw6WaZNJwD0lq2F5qegXEe0zBTg+5b/yPErDEJBh2+Bq0J2ITNN9Bg==","signatures":[{"sig":"MEUCIAIGoB9fn1amlhBJsyay/Et3ZXr2tMC160Rv05AXokzwAiEAihNt3MtywC01TfUORDNyRgtKHSeegtKxY/RNQdoeExQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":514586},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"baa9ffaf1b3a71a50ba68ca9f8b8b8d32b0ad221","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:ci:debug":"jest --runInBand --detectOpenHandles --verbose","test:coverage":"jest --coverage","prepublishOnly":"pnpm build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.2.1-patch.baa9ffa_1770698644441_0.2586167390495575","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-staging.9bad2bb":{"name":"@wgtechlabs/log-engine","version":"2.2.1-staging.9bad2bb","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.2.1-staging.9bad2bb","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"95a015a962c24dee0aa7cecab96cfa7213aac3de","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.2.1-staging.9bad2bb.tgz","fileCount":156,"integrity":"sha512-8hx97xuaHXzrsFE4H0IVPzO/DlfhrlFUZ4bSmDrazzTa/xywcoQEvJkGHrz8+FpILQV0KfWhnn+hKavtOvA18g==","signatures":[{"sig":"MEQCIA6v4Yv44aljw1/idWan4sffMvBw9JCD+J+SAEZeS26FAiA7/Vd68h82gUacAEkw7R8O3xhwYP+Jlgw8vRMzNfiJug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":514588},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"9bad2bba1f9185287c239985270c9c3cc190105e","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:ci:debug":"jest --runInBand --detectOpenHandles --verbose","test:coverage":"jest --coverage","prepublishOnly":"pnpm build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.2.1-staging.9bad2bb_1770698708143_0.6289488845002467","host":"s3://npm-registry-packages-npm-production"}},"2.2.1-dev.9bad2bb":{"name":"@wgtechlabs/log-engine","version":"2.2.1-dev.9bad2bb","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.2.1-dev.9bad2bb","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"c0b34acf7eaa789f415fae41c87c1d0b2335c48e","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.2.1-dev.9bad2bb.tgz","fileCount":156,"integrity":"sha512-SkwV9VX2Wkw00droSVJRS75z5XTEAEJrplMgHXw84BRSwiTN1A3cecGLGkvUifiuWjLJjhCVoyW6n7uE6EK9eg==","signatures":[{"sig":"MEQCIHs+fB7LLdtbVvA/HGwmaYhcoTS+xuW3DeopQ5ukFYtjAiAT5I6YE3jp1hPPvPOZTXcy9vrd6Tp+lhFZmh9VESy1JA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":514584},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"9bad2bba1f9185287c239985270c9c3cc190105e","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:ci:debug":"jest --runInBand --detectOpenHandles --verbose","test:coverage":"jest --coverage","prepublishOnly":"pnpm build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.2.1-dev.9bad2bb_1770698788041_0.7934723124376493","host":"s3://npm-registry-packages-npm-production"}},"2.2.2-staging.39112d5":{"name":"@wgtechlabs/log-engine","version":"2.2.2-staging.39112d5","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.2.2-staging.39112d5","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"9617f911726ee4cae4a7787923e3a8e128adc46b","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.2.2-staging.39112d5.tgz","fileCount":156,"integrity":"sha512-4bvup7gAO1wyi0zioAlqus8Cep1cuGCUhsBeMAQciM9BLF/MhUm+Alt1+movm15b+htJovTk5QTxJTYz8babnw==","signatures":[{"sig":"MEQCIH9JR8/+lVnZemtpiGmw0H4SlGRuaauCXqBIDNlxP1LvAiBGoh0mStGx5CHoJfUt/YzzSJYCMmLVwmAMTKfedb0x7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":514588},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"39112d565c5548b0828f208972a44fa57c85de8f","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:ci:debug":"jest --runInBand --detectOpenHandles --verbose","test:coverage":"jest --coverage","prepublishOnly":"pnpm build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.2.2-staging.39112d5_1770698808414_0.7004843425956009","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@wgtechlabs/log-engine","version":"2.2.2","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.2.2","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"298fc300543d80a17e7f90e49877163c5f9e2861","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.2.2.tgz","fileCount":156,"integrity":"sha512-AuFx5GXND7jJGjRlsPyZZbkK4Zqk0MjrB+LdEDQFhBuKWe2V5IUjqh3OmfX/YwyEcSHVWqtvt/Slj4zoGeQllA==","signatures":[{"sig":"MEUCID6y0/Jtn9xoMfX1Ym6kooZ6IrwTuCtguJfxzCR5XSpYAiEA/azJbCtVoDoVN5LGBZ3ejih6rqU0S1S+amgj74Y0sxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":514572},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"39112d565c5548b0828f208972a44fa57c85de8f","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:ci:debug":"jest --runInBand --detectOpenHandles --verbose","test:coverage":"jest --coverage","prepublishOnly":"pnpm build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.2.2_1770698882960_0.9580411325951839","host":"s3://npm-registry-packages-npm-production"}},"2.2.2-staging.c977791":{"name":"@wgtechlabs/log-engine","version":"2.2.2-staging.c977791","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.2.2-staging.c977791","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"a0f1724abeedfe7c6dfe3bd4f8f8b1ebb1515b93","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.2.2-staging.c977791.tgz","fileCount":156,"integrity":"sha512-MyOKaQa1Ot1bmV7QAEYItHriPbjvd9sIygGov0kp2Au0pPjWXMXLXt3Q6y2R4q7FE1GvP/1NR5xjO14VaZHGUA==","signatures":[{"sig":"MEUCIGwpeOiAnGE1rTNtSldopso8EcrHphJQWq0/xr1Vm21TAiEA28n6wo464/xpD3wgnkoSeP4KcruGRCEuFoK7uCeGOg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":514588},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"c97779161f9d47fff6f8f23166c8bc2709f31ef9","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:ci:debug":"jest --runInBand --detectOpenHandles --verbose","test:coverage":"jest --coverage","prepublishOnly":"pnpm build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.2.2-staging.c977791_1770816459126_0.15687083074370856","host":"s3://npm-registry-packages-npm-production"}},"2.2.2-dev.c977791":{"name":"@wgtechlabs/log-engine","version":"2.2.2-dev.c977791","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.2.2-dev.c977791","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"dc479af91a5f118a5b6358ab2db4d5ce9a17d8a8","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.2.2-dev.c977791.tgz","fileCount":156,"integrity":"sha512-2nrBfMVHsafFnFm65z8kJyK/MkGzS1wJpaXI7P43kh3zqGCGfiDRaY73j2dWBFJEm72Pq9E6vZ8yO3GF3coPQQ==","signatures":[{"sig":"MEQCIDg1GB3pMlCy5j2VrrTeUPxtWdF30AZYTuq2lwNJ5M30AiBHhQYg3uz7uZEXq1U3Yu/efNTt+x7cdW1cceItxbLIRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":514584},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"c97779161f9d47fff6f8f23166c8bc2709f31ef9","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:ci:debug":"jest --runInBand --detectOpenHandles --verbose","test:coverage":"jest --coverage","prepublishOnly":"pnpm build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.2.2-dev.c977791_1770816474275_0.9108190004029963","host":"s3://npm-registry-packages-npm-production"}},"2.2.2-pr.4adaa01":{"name":"@wgtechlabs/log-engine","version":"2.2.2-pr.4adaa01","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.2.2-pr.4adaa01","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"22e94d2f039e5b52eb2095cf6538e8c2058140c6","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.2.2-pr.4adaa01.tgz","fileCount":156,"integrity":"sha512-Pnl6LQBKQvxhU80LRLa06fTDje6rWSttHOyWC3YoPtUXRsr5fFgd/ehZXXC7mq8xDEKVux3hZ346dVGoHNU7ug==","signatures":[{"sig":"MEQCIFCzBvyxJb59BWloyCqb3VHecej4c8RwRLwtcamLVv7gAiBKBeBIdNezkBTViMpRmqTQL824u9+q3Pk4/4FOazyyzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":514859},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"4adaa01d943290a986aa0cf29a47056c161cd8a3","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build size:check","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","size:check":"node scripts/check-size.js","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:ci:debug":"jest --runInBand --detectOpenHandles --verbose","test:coverage":"jest --coverage","prepublishOnly":"pnpm build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.2.2-pr.4adaa01_1770866445237_0.4039759744092366","host":"s3://npm-registry-packages-npm-production"}},"2.2.2-pr.cb278e2":{"name":"@wgtechlabs/log-engine","version":"2.2.2-pr.cb278e2","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.2.2-pr.cb278e2","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"aecfa5bd3b80b9e23a401db8bec58999698f24c9","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.2.2-pr.cb278e2.tgz","fileCount":172,"integrity":"sha512-XfztHjtzCyGz1dgH5EyXheI6SY7ib/P/ZfgM7WESvb/4V0ztwif+ne9nGSJRv4qvhd3pGUow+J9EzD9PUNagWw==","signatures":[{"sig":"MEUCIQDw2ahNjjyyJwyT2hM4QzbJ0FaSLHbz4BaGO8cVywT+8wIgTATIrh07e0+jZW9jDEPXQfpEbxfymAAvWTOHls3KtbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":590045},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"cb278e2524b9899e487e9bfa02dde07fb559d533","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:ci:debug":"jest --runInBand --detectOpenHandles --verbose","test:coverage":"jest --coverage","prepublishOnly":"pnpm build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.2.2-pr.cb278e2_1770866799115_0.12417720596593163","host":"s3://npm-registry-packages-npm-production"}},"2.2.2-pr.886b796":{"name":"@wgtechlabs/log-engine","version":"2.2.2-pr.886b796","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.2.2-pr.886b796","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"f20cc11b1dc117f144cd8da7de23f9ba3e7bc192","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.2.2-pr.886b796.tgz","fileCount":156,"integrity":"sha512-OGUsLwZlO9dDm9qlGbG/uVTR9tT2B9hmgYisURYPBDmmm0BJRB7ZvxlVHVnY/+FG71WLl+72ThT1tBRX7RZXWQ==","signatures":[{"sig":"MEQCIHfVY2fkT3rE5UaybFVDMwpNGYP+2QXYUCIoyA9exS5LAiB7w5/cE+V7rSgGNPtXgcp24aqWpLG3QrLlLk5Sp8Umqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":514859},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"886b7962fac16c934ac4288275db7028964d7e59","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build size:check","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","size:check":"node scripts/check-size.js","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:ci:debug":"jest --runInBand --detectOpenHandles --verbose","test:coverage":"jest --coverage","prepublishOnly":"pnpm build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.2.2-pr.886b796_1770866879979_0.30681018183627495","host":"s3://npm-registry-packages-npm-production"}},"2.2.2-dev.8103926":{"name":"@wgtechlabs/log-engine","version":"2.2.2-dev.8103926","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.2.2-dev.8103926","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"98e0ecb3a9036d19d3920904e8e48ec5dca0415f","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.2.2-dev.8103926.tgz","fileCount":156,"integrity":"sha512-slek9BtlQWzmvxU6XN3/F39kPFwZdEWu6HL4MmnfIAt2cjlPDKeCYn9jcB5+JjpyU+669ptogmzjhUfojtspmQ==","signatures":[{"sig":"MEUCIQDvfvvLcjc7Q8HcYzeZiVkCmOyzo2QVKK+l7zDLBw9XUwIgDDuHOK/MMiUM5RTNkL3ISQDvUKWyB4ns9G8rmZS1MFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":514860},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"81039261ba1ea471342ce19ab7fb5528783f8283","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build size:check","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","size:check":"node scripts/check-size.js","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:ci:debug":"jest --runInBand --detectOpenHandles --verbose","test:coverage":"jest --coverage","prepublishOnly":"pnpm build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.2.2-dev.8103926_1770867340035_0.13273503216078852","host":"s3://npm-registry-packages-npm-production"}},"2.2.2-dev.2b76490":{"name":"@wgtechlabs/log-engine","version":"2.2.2-dev.2b76490","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.2.2-dev.2b76490","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"9b6ccbaf9e3c18204d35d0fd32eb983f2c787f70","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.2.2-dev.2b76490.tgz","fileCount":156,"integrity":"sha512-gfB3KzKRVH+qAAVYX+DsDhl4Y9o/Evx+hUyIYaJDTbrV8TP3JOTi7Xk7Fte6B36LFga3ExITsP8yF8tZ2RckeA==","signatures":[{"sig":"MEYCIQCJYfjo3Ku6jKiPa6wRTNJiqckvBEGzoWQJclyOhpZHSQIhALVAZr5GZuWOKiq4N0PkJ2BhqVNry1zN92kiUCa/9HbK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":514860},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"2b764907149890533cec4cf142d94dbd992b72fe","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build size:check","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","size:check":"node scripts/check-size.js","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:ci:debug":"jest --runInBand --detectOpenHandles --verbose","test:coverage":"jest --coverage","prepublishOnly":"pnpm build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.2.2-dev.2b76490_1770867621333_0.7725383593756749","host":"s3://npm-registry-packages-npm-production"}},"2.2.2-pr.45ee083":{"name":"@wgtechlabs/log-engine","version":"2.2.2-pr.45ee083","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.2.2-pr.45ee083","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"0c143afeff2ca64e07d4be8239838ba9b5d0bc5b","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.2.2-pr.45ee083.tgz","fileCount":172,"integrity":"sha512-btb8MslzHHIIQVAd3I6uC2Ig7YqGZNi3RzqDIgLhocQFHIY+ZRXDBagRBs+69FWcMkoR3dfojQDdl6l3MwtHVw==","signatures":[{"sig":"MEQCIFJnSvkVCPWxrTBWRgdOBVC7PVivwXufAbAMt4Qn55ujAiB7usWAdAln2zTNR1Md0Ku4SoeHcXTXmvAqmJDRUsHpzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":589645},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"45ee08366bd8bdc5672a73f23f1298516ba648d1","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build size:check","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","size:check":"node scripts/check-size.js","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:ci:debug":"jest --runInBand --detectOpenHandles --verbose","test:coverage":"jest --coverage","prepublishOnly":"pnpm build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.2.2-pr.45ee083_1770870126867_0.36388447716676486","host":"s3://npm-registry-packages-npm-production"}},"2.2.2-pr.7bb3c9a":{"name":"@wgtechlabs/log-engine","version":"2.2.2-pr.7bb3c9a","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.2.2-pr.7bb3c9a","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"fa7d73b4b050f0f634ec5377efb1b86ceb693617","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.2.2-pr.7bb3c9a.tgz","fileCount":172,"integrity":"sha512-jcrlp1zznvzvWMlYtGwJCH9sxsnLuyWHezKsV8YfWYYE0DN7ZQURmVfreUz8xn+5tdEPXnSWwYGjnOi5ry2SqA==","signatures":[{"sig":"MEQCIBgg+sfJ7ljYoJcl91N1+cXtmEKoxZVtRafz2O+P5/QdAiBNvl6P29doMLUqVGkXFegA639if++9DPIjEGiC0wOyUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":590563},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"7bb3c9a0ff62388832382cb2d0de8b38c50b7f3a","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build size:check","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","size:check":"node scripts/check-size.js","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:ci:debug":"jest --runInBand --detectOpenHandles --verbose","test:coverage":"jest --coverage","prepublishOnly":"pnpm build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.2.2-pr.7bb3c9a_1770870649672_0.04107217773929639","host":"s3://npm-registry-packages-npm-production"}},"2.2.2-pr.84b390b":{"name":"@wgtechlabs/log-engine","version":"2.2.2-pr.84b390b","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.2.2-pr.84b390b","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"645ec987752ece4f0dd5a1494ca82003f9dcec01","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.2.2-pr.84b390b.tgz","fileCount":172,"integrity":"sha512-vx/xqc0+jCA/d8n5VLzGPdpAtPJSHNWWUoWPcWZygJrfIE7RCE+yAOG0Qrc/ZXrW7Jgfh7rbcS1mgg1C3H7Wqw==","signatures":[{"sig":"MEUCIFirXvg7lx5BQpENOJVgwpoH5eV6eiktXoDiN8eiH/9iAiEAqGIp11KXFPjNhiOFnf7P4zmvKmaZk3z4HD1F6XaEryU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":585307},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"84b390b1627f7a729df375d5f5cd683060e8987f","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build size:check","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","size:check":"node scripts/check-size.js","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:ci:debug":"jest --runInBand --detectOpenHandles --verbose","test:coverage":"jest --coverage","prepublishOnly":"pnpm build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.2.2-pr.84b390b_1770879817386_0.8641673058477477","host":"s3://npm-registry-packages-npm-production"}},"2.2.2-pr.c5221c9":{"name":"@wgtechlabs/log-engine","version":"2.2.2-pr.c5221c9","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.2.2-pr.c5221c9","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"119e8e603dfb0fc91ae0dde52fb28b5135f25335","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.2.2-pr.c5221c9.tgz","fileCount":172,"integrity":"sha512-EUZj/bEBgKYexCHj9tRXckR7rCNhC1FfT7T61LwZ+j2K+dK8kl/vEWNum53xKQ0564SDTPRy0q7cfGIfmwR9Ew==","signatures":[{"sig":"MEYCIQDMD0+3UK04ImRITtwZ/DEPsbq/NxEE7vgjoA1MGcNbRwIhAJbvRckosz4VU3mxZ4aoVv6X1YkjGNZbI2hQjH7wzWKV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":585307},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"c5221c96ae93d46274686cb162be1e0a1282ca92","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build size:check","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","size:check":"node scripts/check-size.js","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:ci:debug":"jest --runInBand --detectOpenHandles --verbose","test:coverage":"jest --coverage","prepublishOnly":"pnpm build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.2.2-pr.c5221c9_1770880487703_0.2913567393337497","host":"s3://npm-registry-packages-npm-production"}},"2.2.2-pr.c9b567a":{"name":"@wgtechlabs/log-engine","version":"2.2.2-pr.c9b567a","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.2.2-pr.c9b567a","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"8dae0070e3a095fe339a3afcc436d93167df7bd4","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.2.2-pr.c9b567a.tgz","fileCount":172,"integrity":"sha512-qVrzUwFuqKE/jhdYdDCybJ/s2KBf0I82ND7GlgJbgh6aMLEaiB1P1I9w6x2yhGLZjklmBv8E5/+GqV0SMTb7sw==","signatures":[{"sig":"MEYCIQCDijjc0dEud7BjAPd0nZ3B2IWiVGo5AJAT9Hw/XqyIPQIhAMcJmuYeay3PokjtfcOegPk7vOC+hnGbceS2QELczmWV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":587926},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"c9b567a69946bc79e397dc93f2f7ecc1a17fe142","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build size:check","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","size:check":"node scripts/check-size.js","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:ci:debug":"jest --runInBand --detectOpenHandles --verbose","test:coverage":"jest --coverage","prepublishOnly":"pnpm build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.2.2-pr.c9b567a_1770882489239_0.1520014849643525","host":"s3://npm-registry-packages-npm-production"}},"2.2.2-dev.fc17e56":{"name":"@wgtechlabs/log-engine","version":"2.2.2-dev.fc17e56","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.2.2-dev.fc17e56","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"13b6457d38b9b2df8bf075696322c15d726bc850","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.2.2-dev.fc17e56.tgz","fileCount":172,"integrity":"sha512-Ba1uO7Bzf5L7Ixn0IubEKu2K6auysNmB5oYJqz+ORxdRbMDdM7oHeLvU/aDuBg8p7LLCvl2cCVUuSdGR5l1xqQ==","signatures":[{"sig":"MEYCIQDPPEyA8jEEZC16mCy5c1iYGMDxH/4qkc69vJWfTzlLmQIhAOYD1a9IQd+ZroC5YG9gf+s9R8rYiR+U21wXbEoRAy0j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":587927},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"fc17e5602cc332242d8a91e8ce56484a86237c6d","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build size:check","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","size:check":"node scripts/check-size.js","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:ci:debug":"jest --runInBand --detectOpenHandles --verbose","test:coverage":"jest --coverage","prepublishOnly":"pnpm build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.2.2-dev.fc17e56_1770882552776_0.8147180052528573","host":"s3://npm-registry-packages-npm-production"}},"2.2.2-dev.f8ac7bb":{"name":"@wgtechlabs/log-engine","version":"2.2.2-dev.f8ac7bb","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.2.2-dev.f8ac7bb","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"cccd8b29c551b4b267c9a0a21d81869d2e83f371","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.2.2-dev.f8ac7bb.tgz","fileCount":172,"integrity":"sha512-+AgNHsfRx4kqu678fsmRsUMI0Rp/28y68JNjPNoosS6pL+pUXZNsozkO8hurfNQAOvhuGf3b6mK+ulh0LexEmg==","signatures":[{"sig":"MEUCIQDzNqstn0wQ1xpJbsi1z9j9ppub/JJlI8XCTr3kWrVI1QIgHb1Y4w0W/h1jVhME5Sw1UfybTVT9BI5n9zrFmaOuDwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":587927},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"f8ac7bb68d5603f6d25133dfb6ad55ab02b234e9","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build size:check","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","size:check":"node scripts/check-size.js","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:ci:debug":"jest --runInBand --detectOpenHandles --verbose","test:coverage":"jest --coverage","prepublishOnly":"pnpm build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.2.2-dev.f8ac7bb_1770882554346_0.9944234305296564","host":"s3://npm-registry-packages-npm-production"}},"2.3.0-dev.6fe3f93":{"name":"@wgtechlabs/log-engine","version":"2.3.0-dev.6fe3f93","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.3.0-dev.6fe3f93","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"004593cf0805d3220fae3a7cededc800e47b20a4","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.3.0-dev.6fe3f93.tgz","fileCount":172,"integrity":"sha512-H+PvVbK1uj2TdL9TGh1BQ7dHaV7A15icac6LdrVVyQoBUY2P0IBieFXqaqFPtXF9h0JvBlwsu+gWm41YkN9tOw==","signatures":[{"sig":"MEUCIQC8cpUMC6LPYMOqwgph/zpQYs9kF4i5Cb7HKOtQb8i3SwIgdd+cGs5pmcoOTNI+v4L3emLHQ+n+42ujZM1DeIWgOaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":585278},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"6fe3f9337bb217b2897089ceb24135073485b1ce","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build size:check","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","size:check":"node scripts/check-size.js","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:ci:debug":"jest --runInBand --detectOpenHandles --verbose","test:coverage":"jest --coverage","prepublishOnly":"pnpm build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.3.0-dev.6fe3f93_1770883901513_0.1176354130067554","host":"s3://npm-registry-packages-npm-production"}},"2.3.0-dev.d783cf4":{"name":"@wgtechlabs/log-engine","version":"2.3.0-dev.d783cf4","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.3.0-dev.d783cf4","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"e0d442d464e966c9ba200332a808f04a4d13b0f5","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.3.0-dev.d783cf4.tgz","fileCount":172,"integrity":"sha512-JySkKPp/kTJkct2bwbHPVel0s/+JoQBfEXjxEO4n8LGGNZosuYHSK9A7wKtfvK3DD4XkVkC5vuX++WiZObRfnQ==","signatures":[{"sig":"MEYCIQDQ/FtwP3Fj1lTt5zTYg+vw7ujkBSjPPlTJ4jIcdag0qwIhAOXnSUTojvTQ8aZQtVKcebN+pgmXVqUx/BRXkwriUVan","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":585278},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"d783cf4e915aae803b487dbbb80ec05cb16efb84","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build size:check","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","size:check":"node scripts/check-size.js","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:ci:debug":"jest --runInBand --detectOpenHandles --verbose","test:coverage":"jest --coverage","prepublishOnly":"pnpm build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.3.0-dev.d783cf4_1770883905302_0.5479132382108156","host":"s3://npm-registry-packages-npm-production"}},"2.3.0-dev.caaf829":{"name":"@wgtechlabs/log-engine","version":"2.3.0-dev.caaf829","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.3.0-dev.caaf829","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"3989746f4542ac756aed406aa1d0ebb30b732408","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.3.0-dev.caaf829.tgz","fileCount":172,"integrity":"sha512-l5kLZ6ke3D7NcCsaQj3DkaVKBny5BWE4iaiPcf+Q29hX70ayetXvew9c0E5V3aZZTZXOmrtpWEO9UiiwLmSeBA==","signatures":[{"sig":"MEYCIQCHpj4FTZhYOqKpX+mbde56cRp4S6ZIwqrA43RSWChQHAIhAPR6PqjkLUHJVUYQayvS3sYfY4cdh2itwCw9yR/AD5KT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":585286},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"caaf829dae28d0675d761f097c44a7d1eb563e1f","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build size:check","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","size:check":"node scripts/check-size.js","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:ci:debug":"jest --runInBand --detectOpenHandles --verbose","test:coverage":"jest --coverage","prepublishOnly":"pnpm build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.3.0-dev.caaf829_1770884174412_0.8558384903697314","host":"s3://npm-registry-packages-npm-production"}},"2.3.0-dev.df9b0d2":{"name":"@wgtechlabs/log-engine","version":"2.3.0-dev.df9b0d2","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.3.0-dev.df9b0d2","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"a4a9516972e12e640f5bcb586ada54a4367076fc","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.3.0-dev.df9b0d2.tgz","fileCount":172,"integrity":"sha512-JTOVH2UAgOJxw5Sx6CqhXDAPzheYFsPJofizJ3hyNqN0/D++oPIhRGztycQJhV+px02Hm2qsDM4eXhdRdZNzzQ==","signatures":[{"sig":"MEUCIQCB99DybWiCfxCxTUaa7jAzWFRJ5ji+uum7tykpZne+5QIgZpf5LpZsbXmnGEIFluY1WJoaBa1wRxVEVLqJgUYzc1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":585286},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"df9b0d227f226424952eed50c6d1ee667271558b","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build size:check","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","size:check":"node scripts/check-size.js","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:ci:debug":"jest --runInBand --detectOpenHandles --verbose","test:coverage":"jest --coverage","prepublishOnly":"pnpm build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.3.0-dev.df9b0d2_1770884177411_0.8851659732229868","host":"s3://npm-registry-packages-npm-production"}},"2.3.0-staging.170eec4":{"name":"@wgtechlabs/log-engine","version":"2.3.0-staging.170eec4","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.3.0-staging.170eec4","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"d7491ac2c0bc215b07c450ca4d2dbb0b84ad296b","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.3.0-staging.170eec4.tgz","fileCount":172,"integrity":"sha512-9AQsx4Aov5IvH+AvQ0WaeJeBYyfvIgojn8jzJ0e3/mv1AJgOtK9KXvuO+RCXCb6tUNqSX6g32nbGy9eWzAxcxg==","signatures":[{"sig":"MEUCIEVOQqzQ6D3M7GiW7BUG6wQkh6dRHRWOPhF6VGJ1w35LAiEAlzrgrqx51upxw3Y7CTDO4VYoGStlYSUEfs3f5/vTzCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":585290},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"170eec45542e4acb4e06b2824fd18e08f7452e34","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build size:check","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","size:check":"node scripts/check-size.js","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:ci:debug":"jest --runInBand --detectOpenHandles --verbose","test:coverage":"jest --coverage","prepublishOnly":"pnpm build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.3.0-staging.170eec4_1770884454613_0.10719535065445873","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@wgtechlabs/log-engine","version":"2.3.0","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.3.0","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"924d01e69c629a25f2b73929069af16b45def046","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.3.0.tgz","fileCount":172,"integrity":"sha512-Z2TW6qRguZCw1lDNH9rbsJ94VvjQaWVm8J2BNitAwcngN447Jomq7sS2+qhlNV+lx9U/b460YF6VPY3YTvthOw==","signatures":[{"sig":"MEUCIQDClpQ3+qrpK2Iwn3g9l9uTkqGIaJ8gOjR3q0UxHRYvEgIgIut1kLlnxgq1B7uhCfr6UXYbelFj9CJVXxBf/y82IIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":585274},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"170eec45542e4acb4e06b2824fd18e08f7452e34","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build size:check","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","size:check":"node scripts/check-size.js","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:ci:debug":"jest --runInBand --detectOpenHandles --verbose","test:coverage":"jest --coverage","prepublishOnly":"pnpm build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.3.0_1770884687387_0.2861158934316095","host":"s3://npm-registry-packages-npm-production"}},"2.3.0-dev.e9ee5ff":{"name":"@wgtechlabs/log-engine","version":"2.3.0-dev.e9ee5ff","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.3.0-dev.e9ee5ff","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"8753ceb52ccd82ffc75784e46e567b129ccd4aaa","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.3.0-dev.e9ee5ff.tgz","fileCount":172,"integrity":"sha512-e0+i7xS7HQeTqO2QlsWBug+QvtYtRUgiRijzdNtNIbLa5vNKZpUCKcmjspojqUtZz/daPkyfr66DQEwQkk0P3Q==","signatures":[{"sig":"MEUCIQD18EhTctkU7ZUkOqKVVIiTu1NrMMBP369GXv8Al6P3QwIgeGq5b0nOOpOdqMp0NVyvcAGsHP7XiqyHFQ6x4lVeV0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":585286},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"e9ee5ffabe351d5fbc8c69658e0d2c80cbd482e9","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build size:check","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","size:check":"node scripts/check-size.js","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:ci:debug":"jest --runInBand --detectOpenHandles --verbose","test:coverage":"jest --coverage","prepublishOnly":"pnpm build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.3.0-dev.e9ee5ff_1771040787470_0.39741647897723875","host":"s3://npm-registry-packages-npm-production"}},"2.3.0-pr.65f7c19":{"name":"@wgtechlabs/log-engine","version":"2.3.0-pr.65f7c19","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.3.0-pr.65f7c19","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"8673980236c9d2e6bb07b8f2ef407eab80ba9e39","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.3.0-pr.65f7c19.tgz","fileCount":172,"integrity":"sha512-fZEQ70RZxnAX+vdHDBnIEgmEE0qX+PimIUBICdAu8nl7/2pDQ7eGUIiK/oPWk9oqAr2YFt0S2Ogjx92ZFywVoQ==","signatures":[{"sig":"MEUCIQDeaRwIETd7XLvaDVDENP8DKtVUTfQEC5aJs4tFfxAsvwIgciVuUVgXFe8sfPKHMlqIeVXf27MQ66i2JaxkzFO9qL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601919},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"65f7c19f9ef7b61e15b589b89d38ccd94ef9fca3","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build size:check","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","size:check":"node scripts/check-size.js","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:ci:debug":"jest --runInBand --detectOpenHandles --verbose","test:coverage":"jest --coverage","prepublishOnly":"pnpm build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.3.0-pr.65f7c19_1771046913823_0.3581834737811067","host":"s3://npm-registry-packages-npm-production"}},"2.3.0-dev.aafa39c":{"name":"@wgtechlabs/log-engine","version":"2.3.0-dev.aafa39c","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.3.0-dev.aafa39c","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"a0fb33641fe5f0130b61fad0fe7dea37a631fb46","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.3.0-dev.aafa39c.tgz","fileCount":172,"integrity":"sha512-XOYXJzyySQl5gGWd29xA/NGjlkz+PZfFJirlIzSr78/wGNuL65Er+5snCPe7C83PrPKROu5UsHouo0nPaRoL0g==","signatures":[{"sig":"MEYCIQDdbqMAzuOPypHaI3Ka6t2vBh32dD1252sRp0V/Vhng2wIhAKOdy3WDuo+C4YdNDJ4ebVrc9z6jAijDP+4vPzxcnNMz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601920},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"aafa39c18e6aec057387a0b6e06102720445a549","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build size:check","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","size:check":"node scripts/check-size.js","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:ci:debug":"jest --runInBand --detectOpenHandles --verbose","test:coverage":"jest --coverage","prepublishOnly":"pnpm build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.3.0-dev.aafa39c_1771049155359_0.15001751365751415","host":"s3://npm-registry-packages-npm-production"}},"2.3.0-dev.8fdf09c":{"name":"@wgtechlabs/log-engine","version":"2.3.0-dev.8fdf09c","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.3.0-dev.8fdf09c","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"b122821333a4769fd9a3116ed317c0232e11c278","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.3.0-dev.8fdf09c.tgz","fileCount":172,"integrity":"sha512-Quaqqf/iiI46ZPPnughQ3gLfCt4ze8fIei5Vw3qVYd2AqUk6xwVNL/MzHDx3uFQizBHqaKvoZvE1uu5qnHoBwQ==","signatures":[{"sig":"MEQCIEHYOf1ypHqg1LRfdm7NSsDxDrhvRB+7lZyDDmKLCSoSAiAK7WuEbxXC7ojKTH07VsbDt3uGOfMHMYxFgkLWmoqnFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601920},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"8fdf09cb38d1879bdc3b09a7d517633e71898ed2","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build size:check","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","size:check":"node scripts/check-size.js","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:ci:debug":"jest --runInBand --detectOpenHandles --verbose","test:coverage":"jest --coverage","prepublishOnly":"pnpm build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.3.0-dev.8fdf09c_1771049228629_0.3321330237779563","host":"s3://npm-registry-packages-npm-production"}},"2.3.1-dev.f04f1fc":{"name":"@wgtechlabs/log-engine","version":"2.3.1-dev.f04f1fc","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.3.1-dev.f04f1fc","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"963a629b00d6df53730335b4aa393fb8ed54fd39","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.3.1-dev.f04f1fc.tgz","fileCount":172,"integrity":"sha512-bHxzOPUDTczNJ7HYKcMkXBDG9kKqe0UJQu8odWmke6XfZXPT93qsdN3KkjIFmVaUUTIPgbqf83/XjsKoqG3n2w==","signatures":[{"sig":"MEUCIAxGl/tRLaNmix6E2UbpZbHzMRDgzc900Hr25+n27a90AiEAoZpY7cQ7jkLcLENvS+h8kErYiLpdzGI8O/O0Ys9XdAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601920},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"f04f1fc8359a00ceb84d7bf37a458989bd7b3bbb","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build size:check","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","size:check":"node scripts/check-size.js","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:ci:debug":"jest --runInBand --detectOpenHandles --verbose","test:coverage":"jest --coverage","prepublishOnly":"pnpm build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.3.1-dev.f04f1fc_1771049303563_0.6696233224637214","host":"s3://npm-registry-packages-npm-production"}},"2.3.1-dev.9ba05cb":{"name":"@wgtechlabs/log-engine","version":"2.3.1-dev.9ba05cb","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.3.1-dev.9ba05cb","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"6b698b7553ae32691f47c8dd9fa76cbaf3fea45c","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.3.1-dev.9ba05cb.tgz","fileCount":172,"integrity":"sha512-h58Ur8pB5HzqHYpp6wGL7tzFS1/1ycuGDM+dqWDcxuNTEXVdl/2ImUjeb6rmWXlhnSYtaDbmNQHB1a4GfNlhyg==","signatures":[{"sig":"MEQCIGaB0nOTKnbTVy8VPcHwFq+asjY2KPip1ciuRdgwgxr1AiBDc6B67sF7LWutkAfGcTSh7tUmUfhNOtR90DlQayXwhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601920},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"9ba05cb8790ab29056e64cf37590787034b43f33","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build size:check","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","size:check":"node scripts/check-size.js","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:ci:debug":"jest --runInBand --detectOpenHandles --verbose","test:coverage":"jest --coverage","prepublishOnly":"pnpm build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.3.1-dev.9ba05cb_1771049306447_0.47178639484321283","host":"s3://npm-registry-packages-npm-production"}},"2.3.1-staging.a43861f":{"name":"@wgtechlabs/log-engine","version":"2.3.1-staging.a43861f","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.3.1-staging.a43861f","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"154b11f15a570a76e49311c132560bc3bc6f5389","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.3.1-staging.a43861f.tgz","fileCount":172,"integrity":"sha512-sKFYyvAONyrG8zXyeTDIWReN+pMHqf79EbUTS4rs4uVjm9mCGKvgEdtR634CcoIVGzpFbH57AdxaXcL2WKV7zw==","signatures":[{"sig":"MEYCIQDVrAxQHQaQHHpYiPtHU1O57Algv3PKT/3gTh9uY+sEJwIhAJL7WY7FhZaVhTPEJkVujnZnr87QvX/0pIM5Tjb9NJ+d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601924},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"a43861ff93866a79d1ff98de70c6fc548598b17e","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build size:check","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","size:check":"node scripts/check-size.js","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:ci:debug":"jest --runInBand --detectOpenHandles --verbose","test:coverage":"jest --coverage","prepublishOnly":"pnpm build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.3.1-staging.a43861f_1771052078983_0.6635278790798842","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@wgtechlabs/log-engine","version":"2.3.1","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","_id":"@wgtechlabs/log-engine@2.3.1","maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"dist":{"shasum":"83116ea0e0c48eab179cdbefb45de7b5518efce1","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.3.1.tgz","fileCount":172,"integrity":"sha512-qYwGef4KjcWpFvfC/e6uum/Q2ICTJbaXBZf+qCDmho1rNZ/umqyeDH3Cvk86e2Jy5TkDFPA+rOcTkmrM1rGKkw==","signatures":[{"sig":"MEQCIDJT8cz+0/+5wzOVa4Tjwi1KLYqIh35EIYjEc5IqyRPMAiBDsr89zAxHF1tIiAGTd36FjGMMuSpSbCIvteHhcMAbNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601908},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"funding":[{"url":"https://github.com/sponsors/wgtechlabs","type":"github"},{"url":"https://github.com/sponsors/warengonzaga","type":"github"}],"gitHead":"a43861ff93866a79d1ff98de70c6fc548598b17e","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"node scripts/forklift-runner.js --clean","clean":"rm -rf dist coverage","start":"node dist/cjs/index.cjs","secure":"run-s lint:security secure:test secure:code","lint:fix":"eslint src/**/*.ts --fix","validate":"run-s lint test build size:check","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","size:check":"node scripts/check-size.js","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","build:watch":"node scripts/forklift-runner.js --watch","secure:code":"snyk code test --org=wgtechlabs","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","coverage:open":"open coverage/lcov-report/index.html","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","test:ci:debug":"jest --runInBand --detectOpenHandles --verbose","test:coverage":"jest --coverage","prepublishOnly":"pnpm build","test:redaction":"jest --testPathPattern=\"redaction/\"","coverage:upload":"npx codecov","test:integration":"jest integration.test.ts","test:coverage:watch":"jest --coverage --watch"},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"jest":"^29.0.0","snyk":"^1.1000.0","eslint":"^8.45.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","npm-run-all":"^4.1.5","eslint-plugin-security":"^2.0.0","@typescript-eslint/parser":"^8.35.0","@types/eslint-plugin-security":"^3","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/log-engine_2.3.1_1771052227114_0.6440618333048773","host":"s3://npm-registry-packages-npm-production"}},"2.3.1-dev.62ad3e2":{"name":"@wgtechlabs/log-engine","version":"2.3.1-dev.62ad3e2","description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","type":"module","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"packageManager":"pnpm@9.15.4","license":"MIT","author":{"name":"WG Tech Labs","email":"opensource@wgtechlabs.com","url":"https://wgtechlabs.com"},"contributors":[{"name":"Waren Gonzaga","email":"opensource@warengonzaga.com","url":"https://warengonzaga.com"}],"funding":[{"type":"github","url":"https://github.com/sponsors/wgtechlabs"},{"type":"github","url":"https://github.com/sponsors/warengonzaga"}],"main":"./dist/cjs/index.cjs","module":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.cjs"}}},"repository":{"type":"git","url":"git+https://github.com/wgtechlabs/log-engine.git"},"homepage":"https://github.com/wgtechlabs/log-engine#readme","bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","tag":"latest"},"scripts":{"build":"node scripts/forklift-runner.js --clean","build:watch":"node scripts/forklift-runner.js --watch","start":"node dist/cjs/index.cjs","prepublishOnly":"pnpm build","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:coverage:watch":"jest --coverage --watch","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:ci:debug":"jest --runInBand --detectOpenHandles --verbose","test:unit":"jest --testNamePattern=\"^((?!integration).)*$\"","test:integration":"jest integration.test.ts","test:redaction":"jest --testPathPattern=\"redaction/\"","lint":"eslint src/**/*.ts","lint:fix":"eslint src/**/*.ts --fix","lint:security":"eslint src/**/*.ts --config eslint.security.config.js","secure:scan":"snyk code test","secure:test":"snyk test --org=wgtechlabs","secure:code":"snyk code test --org=wgtechlabs","secure":"run-s lint:security secure:test secure:code","size:check":"node scripts/check-size.js","validate":"run-s lint test build size:check","clean":"rm -rf dist coverage","coverage:open":"open coverage/lcov-report/index.html","coverage:upload":"npx codecov"},"devDependencies":{"@types/eslint-plugin-security":"^3","@types/jest":"^29.0.0","@types/node":"^18.0.0","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","eslint":"^8.45.0","eslint-plugin-security":"^2.0.0","jest":"^29.0.0","npm-run-all":"^4.1.5","snyk":"^1.1000.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typescript":"^5.8.3"},"engines":{"node":">=16.0.0","npm":">=7.0.0"},"_id":"@wgtechlabs/log-engine@2.3.1-dev.62ad3e2","readmeFilename":"README.md","gitHead":"62ad3e2b95cbed84f7e4d1467644f568ca017eff","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-tb19O+PXbviiadoqBgRQn/0w0UFalrb7SYPOfIVErXpPbdDNSi/YVlFTiIl5EpB9aa9SfCt328lITMhfdEudug==","shasum":"49233242dbfff9cc37ca9a2af9717f9182bf6395","tarball":"https://registry.npmjs.org/@wgtechlabs/log-engine/-/log-engine-2.3.1-dev.62ad3e2.tgz","fileCount":172,"unpackedSize":601920,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEj2veJOLOQKRaMLK66wStAEHo8A22gevod38AyovERlAiEAkhjplVEKtZ7ZWY/pRzl0nTmbqH3su8Cus4lKY5dNKvY="}]},"_npmUser":{"name":"warengonzaga","email":"opensource@warengonzaga.com"},"directories":{},"maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/log-engine_2.3.1-dev.62ad3e2_1777795576670_0.6923401073047952"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-25T02:33:08.942Z","modified":"2026-05-03T08:06:16.947Z","1.0.0":"2025-05-25T02:33:09.223Z","1.0.1":"2025-05-27T13:33:37.024Z","1.0.2":"2025-05-29T06:48:57.763Z","1.0.3":"2025-05-30T00:47:43.396Z","1.2.0":"2025-05-31T13:32:20.754Z","1.2.1":"2025-06-04T23:32:57.366Z","1.3.0":"2025-06-18T12:03:25.783Z","2.0.0":"2025-06-20T16:36:32.948Z","2.1.0":"2025-06-29T15:51:23.581Z","2.1.1":"2025-06-30T06:23:03.341Z","2.2.0":"2025-07-12T13:39:50.925Z","2.2.1-patch.3584b9b":"2026-02-10T02:13:01.938Z","2.2.2-patch.e0f838f":"2026-02-10T02:18:46.117Z","2.2.1-patch.4b28e34":"2026-02-10T03:06:32.254Z","2.2.1-staging.20ed597":"2026-02-10T03:10:01.719Z","2.2.1-dev.20ed597":"2026-02-10T03:13:16.528Z","2.2.1":"2026-02-10T03:17:02.976Z","2.2.1-patch.4870679":"2026-02-10T04:23:18.637Z","2.2.1-patch.7dbddef":"2026-02-10T04:34:59.099Z","2.2.1-patch.2a805ed":"2026-02-10T04:38:09.888Z","2.2.1-patch.baa9ffa":"2026-02-10T04:44:04.659Z","2.2.1-staging.9bad2bb":"2026-02-10T04:45:08.306Z","2.2.1-dev.9bad2bb":"2026-02-10T04:46:28.190Z","2.2.2-staging.39112d5":"2026-02-10T04:46:48.570Z","2.2.2":"2026-02-10T04:48:03.108Z","2.2.2-staging.c977791":"2026-02-11T13:27:39.268Z","2.2.2-dev.c977791":"2026-02-11T13:27:54.433Z","2.2.2-pr.4adaa01":"2026-02-12T03:20:45.450Z","2.2.2-pr.cb278e2":"2026-02-12T03:26:39.277Z","2.2.2-pr.886b796":"2026-02-12T03:28:00.200Z","2.2.2-dev.8103926":"2026-02-12T03:35:40.183Z","2.2.2-dev.2b76490":"2026-02-12T03:40:21.487Z","2.2.2-pr.45ee083":"2026-02-12T04:22:07.070Z","2.2.2-pr.7bb3c9a":"2026-02-12T04:30:49.823Z","2.2.2-pr.84b390b":"2026-02-12T07:03:37.546Z","2.2.2-pr.c5221c9":"2026-02-12T07:14:47.878Z","2.2.2-pr.c9b567a":"2026-02-12T07:48:09.372Z","2.2.2-dev.fc17e56":"2026-02-12T07:49:12.995Z","2.2.2-dev.f8ac7bb":"2026-02-12T07:49:14.520Z","2.3.0-dev.6fe3f93":"2026-02-12T08:11:41.698Z","2.3.0-dev.d783cf4":"2026-02-12T08:11:45.497Z","2.3.0-dev.caaf829":"2026-02-12T08:16:14.596Z","2.3.0-dev.df9b0d2":"2026-02-12T08:16:17.575Z","2.3.0-staging.170eec4":"2026-02-12T08:20:54.782Z","2.3.0":"2026-02-12T08:24:47.573Z","2.3.0-dev.e9ee5ff":"2026-02-14T03:46:27.611Z","2.3.0-pr.65f7c19":"2026-02-14T05:28:34.000Z","2.3.0-dev.aafa39c":"2026-02-14T06:05:55.590Z","2.3.0-dev.8fdf09c":"2026-02-14T06:07:08.783Z","2.3.1-dev.f04f1fc":"2026-02-14T06:08:23.752Z","2.3.1-dev.9ba05cb":"2026-02-14T06:08:26.692Z","2.3.1-staging.a43861f":"2026-02-14T06:54:39.146Z","2.3.1":"2026-02-14T06:57:07.276Z","2.3.1-dev.62ad3e2":"2026-05-03T08:06:16.799Z"},"bugs":{"url":"https://github.com/wgtechlabs/log-engine/issues"},"author":{"url":"https://wgtechlabs.com","name":"WG Tech Labs","email":"opensource@wgtechlabs.com"},"license":"MIT","homepage":"https://github.com/wgtechlabs/log-engine#readme","keywords":["logging","logger","log","winston-alternative","security","redaction","pii-protection","data-redaction","typescript","javascript","nodejs","express","fastify","koa","nestjs","bot","discord","telegram","privacy","gdpr","compliance","opensource","mit-license","esm","cjs","zero-dependencies","structured-logging","json-logging"],"repository":{"url":"git+https://github.com/wgtechlabs/log-engine.git","type":"git"},"description":"A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.","contributors":[{"url":"https://warengonzaga.com","name":"Waren Gonzaga","email":"opensource@warengonzaga.com"}],"maintainers":[{"name":"warengonzaga","email":"opensource@warengonzaga.com"}],"readme":"","readmeFilename":""}