{"_id":"@andrextor_ia11012/p2p-log-parser","_rev":"21-6b327a97dc9650eca7ccc751b1f17c3a","name":"@andrextor_ia11012/p2p-log-parser","dist-tags":{"latest":"2.7.0"},"versions":{"1.0.3":{"name":"@andrextor_ia11012/p2p-log-parser","version":"1.0.3","keywords":["placetopay","log","parser","masking"],"author":{"name":"Iván Andrés López","email":"ialopez11012@gmail.com"},"license":"MIT","_id":"@andrextor_ia11012/p2p-log-parser@1.0.3","maintainers":[{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"}],"dist":{"shasum":"02e1b26834bb2554b07131676e86bc22116fe021","tarball":"https://registry.npmjs.org/@andrextor_ia11012/p2p-log-parser/-/p2p-log-parser-1.0.3.tgz","fileCount":26,"integrity":"sha512-RP94aRKAhTr+8Rn9SBw7MDGrTOcUAnD7qNbxrePH1oIQt/S5JZde+4kL7fiHg3STDVMsKJxLw9Gbw8oqM7ZuQg==","signatures":[{"sig":"MEUCIQCjGmZ6IDnV3YxiWsY8FjRO7rCVtZnUnwWwaBHENHusjQIgLa0KKvNeh6TDtO/eeHcrsiAOt9okFPZ473xJmvCfzWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44097},"main":"./dist/p2p-log-parser.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/p2p-log-parser.js","exports":{".":{"import":"./dist/p2p-log-parser.js","require":"./dist/p2p-log-parser.cjs"}},"gitHead":"d0ddd98ac1fda2aac2ca979ea8e89dc43a74d4f1","scripts":{"lint":"biome check .","test":"vitest","build":"tsc && vite build","format":"biome format --write .","test:run":"vitest run"},"_npmUser":{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"},"_npmVersion":"10.8.2","description":"A secure, strictly-typed library designed to parse and mask sensitive transaction data from Placetopay JSON payloads.","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","vitest":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.24","@biomejs/biome":"^1.5.3","vite-plugin-dts":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/p2p-log-parser_1.0.3_1774299211360_0.3538800022974251","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@andrextor_ia11012/p2p-log-parser","version":"1.0.4","keywords":["placetopay","log","parser","masking"],"author":{"name":"Iván Andrés López","email":"ialopez11012@gmail.com"},"license":"MIT","_id":"@andrextor_ia11012/p2p-log-parser@1.0.4","maintainers":[{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"}],"dist":{"shasum":"0bd79a596aaaf6678d6b7a9ae6e208f5d3ee53e1","tarball":"https://registry.npmjs.org/@andrextor_ia11012/p2p-log-parser/-/p2p-log-parser-1.0.4.tgz","fileCount":26,"integrity":"sha512-gYtAC6Enm3vmfW4iQHdFOWLZMsKqw+wc/ZK/52o4NF/PNvo5o1m6oM6RMLExB0QTZ69D6gPMNF0kvK3KU+KpqQ==","signatures":[{"sig":"MEUCIFxUwczyIwU27qMu7HGBdgR7z502AJ2d4Kv11s3PaK4zAiEAjvy8GfFxyVjatoE4KFHBxSU6YTwhcfi72EtE2r0jPAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46896},"main":"./dist/p2p-log-parser.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/p2p-log-parser.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/p2p-log-parser.js","require":"./dist/p2p-log-parser.cjs"}},"gitHead":"dd108a27c1094ff0315b95d8a89e864443b38b6a","scripts":{"lint":"biome check .","test":"vitest","build":"tsc && vite build","format":"biome format --write .","test:run":"vitest run"},"_npmUser":{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"},"_npmVersion":"10.8.2","description":"A secure, strictly-typed library designed to parse and mask sensitive transaction data from Placetopay JSON payloads.","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","vitest":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.24","@biomejs/biome":"^1.5.3","vite-plugin-dts":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/p2p-log-parser_1.0.4_1774314702728_0.8687098383802112","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@andrextor_ia11012/p2p-log-parser","version":"1.0.5","keywords":["placetopay","log","parser","masking"],"author":{"name":"Iván Andrés López","email":"ialopez11012@gmail.com"},"license":"MIT","_id":"@andrextor_ia11012/p2p-log-parser@1.0.5","maintainers":[{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"}],"dist":{"shasum":"a7a3a1a5c16a2714d25e8775f655b0149e3f6584","tarball":"https://registry.npmjs.org/@andrextor_ia11012/p2p-log-parser/-/p2p-log-parser-1.0.5.tgz","fileCount":26,"integrity":"sha512-HAaLJPp2y87ZosDWq9yH59IoqYWlOUHJFrKBZyENX3gbz7LwJWfvdE2WWmGqbd0+6kvK4F8pK/5YGpwxy0nYJg==","signatures":[{"sig":"MEUCIFjMpPRgKs0omgUgqQxJ3Qv+yT7U41QbIvFQHVnokgmlAiEA4Pcm468GE6r8oYboBYSZBBkgtq+NQkp4OrJXUsiKt00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46944},"main":"./dist/p2p-log-parser.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/p2p-log-parser.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/p2p-log-parser.js","require":"./dist/p2p-log-parser.cjs"}},"gitHead":"4dd68f7be5a75fc100ece92b755c414206796173","scripts":{"lint":"biome check .","test":"vitest","build":"tsc && vite build","format":"biome format --write .","test:run":"vitest run"},"_npmUser":{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"},"_npmVersion":"10.8.2","description":"A secure, strictly-typed library designed to parse and mask sensitive transaction data from Placetopay JSON payloads.","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","vitest":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.24","@biomejs/biome":"^1.5.3","vite-plugin-dts":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/p2p-log-parser_1.0.5_1774321465663_0.39669527022946305","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@andrextor_ia11012/p2p-log-parser","version":"1.1.0","keywords":["placetopay","log","parser","masking"],"author":{"name":"Iván Andrés López","email":"ialopez11012@gmail.com"},"license":"MIT","_id":"@andrextor_ia11012/p2p-log-parser@1.1.0","maintainers":[{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"}],"dist":{"shasum":"0d7b34da5e7c196d92b3c02fbe50626b34a36e0a","tarball":"https://registry.npmjs.org/@andrextor_ia11012/p2p-log-parser/-/p2p-log-parser-1.1.0.tgz","fileCount":32,"integrity":"sha512-7osbLESZh6HWdxtV4DQlzubtuJyJ4ddkVeEQK7awfgDlW0t1lD8xrh/MX0cMWEkOQdBqMDZZ4Uh0O3Lgr3qCQA==","signatures":[{"sig":"MEUCIFDGdhkTsQLhLB3ZxNKPZBCFtrsiEUK3X660C+b8ayx6AiEAv5zUuBWp/24xGJ9Op6sc8BjJuUrYwgbRC8FTt09nazE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61430},"main":"./dist/p2p-log-parser.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/p2p-log-parser.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/p2p-log-parser.js","require":"./dist/p2p-log-parser.cjs"}},"gitHead":"76e6c91aa826a96e5e74cea54c7e7e455433426b","scripts":{"lint":"biome check .","test":"vitest","build":"tsc && vite build","format":"biome format --write .","test:run":"vitest run"},"_npmUser":{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"},"_npmVersion":"10.8.2","description":"A secure, strictly-typed library designed to parse and mask sensitive transaction data from Placetopay JSON payloads.","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","vitest":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.24","@biomejs/biome":"^1.5.3","vite-plugin-dts":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/p2p-log-parser_1.1.0_1774345319890_0.38086683312081426","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@andrextor_ia11012/p2p-log-parser","version":"1.1.1","keywords":["placetopay","log","parser","masking"],"author":{"name":"Iván Andrés López","email":"ialopez11012@gmail.com"},"license":"MIT","_id":"@andrextor_ia11012/p2p-log-parser@1.1.1","maintainers":[{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"}],"dist":{"shasum":"de0d00362f66049afcc8f0211288ab671d4685ce","tarball":"https://registry.npmjs.org/@andrextor_ia11012/p2p-log-parser/-/p2p-log-parser-1.1.1.tgz","fileCount":34,"integrity":"sha512-aakzlR3S9lZSJDnLiRKD5+EIjSNtPSJ/ZJF5CcKcQfZ8nKI2IBVVgAVTg4Pd1SexQnhzJ8QzmVlTl74gK7FHxA==","signatures":[{"sig":"MEYCIQDn/VOi44PPR3ehICFd4F/1Dz9MHUPlqtSbZLSHRq06BgIhAK1Z0ElnZ6GcwQUJQZo8ej5Rkx5jkGnEejCGXpDAtF7D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61949},"main":"./dist/p2p-log-parser.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/p2p-log-parser.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/p2p-log-parser.js","require":"./dist/p2p-log-parser.cjs"}},"gitHead":"a4fabb60646f9be2df005b5107f250ad157f9afa","scripts":{"lint":"biome check .","test":"vitest","build":"tsc && vite build","format":"biome format --write .","test:run":"vitest run"},"_npmUser":{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"},"_npmVersion":"10.8.2","description":"A secure, strictly-typed library designed to parse and mask sensitive transaction data from Placetopay JSON payloads.","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","vitest":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.24","@biomejs/biome":"^1.5.3","vite-plugin-dts":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/p2p-log-parser_1.1.1_1774920190453_0.2819984522881349","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@andrextor_ia11012/p2p-log-parser","version":"1.2.0","keywords":["placetopay","log","parser","masking"],"author":{"name":"Iván Andrés López","email":"ialopez11012@gmail.com"},"license":"MIT","_id":"@andrextor_ia11012/p2p-log-parser@1.2.0","maintainers":[{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"}],"dist":{"shasum":"0e636b18a6b4f27d8f93b097523c7b25a39f68de","tarball":"https://registry.npmjs.org/@andrextor_ia11012/p2p-log-parser/-/p2p-log-parser-1.2.0.tgz","fileCount":36,"integrity":"sha512-GdPHDu3qj06YN8JcxItK/KysMt0xv8p7lx0QxrjZ5r7yYfBZ/2Ne6aFgFwMGOydMRuURr3X4OeOGMms9AuSozQ==","signatures":[{"sig":"MEUCIQDtUENp2AH/yzMT9mQ08SUPzAsAOCP/QF+9nTcEdSPXBwIgIHeskKReNDM7zWLkt8YCuF6lbl1sJ7CkMApFF6kA3As=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63876},"main":"./dist/p2p-log-parser.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/p2p-log-parser.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/p2p-log-parser.js","require":"./dist/p2p-log-parser.cjs"}},"gitHead":"a5f5c5159553f4f55142267ec0d9955f50ff4559","scripts":{"lint":"biome check .","test":"vitest","build":"tsc && vite build","format":"biome format --write .","test:run":"vitest run"},"_npmUser":{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"},"_npmVersion":"10.8.2","description":"A secure, strictly-typed library designed to parse and mask sensitive transaction data from Placetopay JSON payloads.","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","vitest":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.24","@biomejs/biome":"^1.5.3","vite-plugin-dts":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/p2p-log-parser_1.2.0_1774923539830_0.6450640441297364","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@andrextor_ia11012/p2p-log-parser","version":"1.2.1","keywords":["placetopay","log","parser","masking"],"author":{"name":"Iván Andrés López","email":"ialopez11012@gmail.com"},"license":"MIT","_id":"@andrextor_ia11012/p2p-log-parser@1.2.1","maintainers":[{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"}],"dist":{"shasum":"808a02fd16685ba0247983a30535e70d65fe12e6","tarball":"https://registry.npmjs.org/@andrextor_ia11012/p2p-log-parser/-/p2p-log-parser-1.2.1.tgz","fileCount":36,"integrity":"sha512-H8cWgeq+D//TVReBns59/0YSfmp7uB2YymtM4p+0GTRwu+h2zp4XGHy25cF+4nwjzQvadTq73agw9OYUGzrXSw==","signatures":[{"sig":"MEQCICIhHusu7kdO6B7+0gWVUWHZTqCQS7XVj4miN9yNIPsbAiBoGW97KohUcqcXLE5GwX/csKYEOO70pNO1yGQj5lAL6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65473},"main":"./dist/p2p-log-parser.cjs","type":"module","_from":"file:andrextor_ia11012-p2p-log-parser-1.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/p2p-log-parser.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/p2p-log-parser.js","require":"./dist/p2p-log-parser.cjs"}},"scripts":{"lint":"biome check .","test":"vitest","build":"tsc && vite build","format":"biome format --write .","test:run":"vitest run"},"_npmUser":{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"},"_resolved":"/tmp/3f589d6a669c54f517e525e0d98b528f/andrextor_ia11012-p2p-log-parser-1.2.1.tgz","_integrity":"sha512-H8cWgeq+D//TVReBns59/0YSfmp7uB2YymtM4p+0GTRwu+h2zp4XGHy25cF+4nwjzQvadTq73agw9OYUGzrXSw==","_npmVersion":"10.8.2","description":"A secure, strictly-typed library designed to parse and mask sensitive transaction data from Placetopay JSON payloads.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","vitest":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.24","@biomejs/biome":"^1.5.3","vite-plugin-dts":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/p2p-log-parser_1.2.1_1776825747109_0.018841854601696628","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@andrextor_ia11012/p2p-log-parser","version":"1.2.2","keywords":["placetopay","log","parser","masking"],"author":{"name":"Iván Andrés López","email":"ialopez11012@gmail.com"},"license":"MIT","_id":"@andrextor_ia11012/p2p-log-parser@1.2.2","maintainers":[{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"}],"dist":{"shasum":"9d4c58e36ae130729598eb778ba1150bc84b858f","tarball":"https://registry.npmjs.org/@andrextor_ia11012/p2p-log-parser/-/p2p-log-parser-1.2.2.tgz","fileCount":36,"integrity":"sha512-DgSiKUVZxqC5FWis/lH7xEXZSFOlVC296rUUxpI6v81o0j1mkpce5qkn6zodaSNu+MrIsuQhQ+2T/phS+ytd9w==","signatures":[{"sig":"MEUCIQCFqoQxiBZAbMTrzD2/IYuy0Q/Fz3jRapiUv3NuWFb6dwIgRJu2layvzWq4+7wLPB1zmjjpP2p3BGNy2goIGzPbQbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65589},"main":"./dist/p2p-log-parser.cjs","type":"module","_from":"file:andrextor_ia11012-p2p-log-parser-1.2.2.tgz","types":"./dist/index.d.ts","module":"./dist/p2p-log-parser.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/p2p-log-parser.js","require":"./dist/p2p-log-parser.cjs"}},"scripts":{"lint":"biome check .","test":"vitest","build":"tsc && vite build","format":"biome format --write .","test:run":"vitest run"},"_npmUser":{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"},"_resolved":"/tmp/c9b64ebf707ff5e3e036f8cda408fab7/andrextor_ia11012-p2p-log-parser-1.2.2.tgz","_integrity":"sha512-DgSiKUVZxqC5FWis/lH7xEXZSFOlVC296rUUxpI6v81o0j1mkpce5qkn6zodaSNu+MrIsuQhQ+2T/phS+ytd9w==","_npmVersion":"10.8.2","description":"A secure, strictly-typed library designed to parse and mask sensitive transaction data from Placetopay JSON payloads.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","vitest":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.24","@biomejs/biome":"^1.5.3","vite-plugin-dts":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/p2p-log-parser_1.2.2_1776828861600_0.6132378027894658","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@andrextor_ia11012/p2p-log-parser","version":"1.2.3","keywords":["placetopay","log","parser","masking"],"author":{"name":"Iván Andrés López","email":"ialopez11012@gmail.com"},"license":"MIT","_id":"@andrextor_ia11012/p2p-log-parser@1.2.3","maintainers":[{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"}],"dist":{"shasum":"c40d3e316a4ee6e0261afc42b660bd824ef7b008","tarball":"https://registry.npmjs.org/@andrextor_ia11012/p2p-log-parser/-/p2p-log-parser-1.2.3.tgz","fileCount":36,"integrity":"sha512-BnP8JLV9DsxMdQz5WKVIlNbuXxqRHsBSj8iQMIRVXpKonuHx5Gf1yFenb++lMKIHo9dBcJ1b84Bz1zQA7AiZuw==","signatures":[{"sig":"MEQCIFGfujZHQRGbEUCQdc5Bb44CuzNdp40wcrSGEtCSrf1AAiAiU0Su4i43MaQaOtPPHJOADUv2Ldu+RHWc+FHjmEtHDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65998},"main":"./dist/p2p-log-parser.cjs","type":"module","_from":"file:andrextor_ia11012-p2p-log-parser-1.2.3.tgz","types":"./dist/index.d.ts","module":"./dist/p2p-log-parser.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/p2p-log-parser.js","require":"./dist/p2p-log-parser.cjs"}},"scripts":{"lint":"biome check .","test":"vitest","build":"tsc && vite build","format":"biome format --write .","test:run":"vitest run"},"_npmUser":{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"},"_resolved":"/tmp/a7fcec2c87c86beb43975efb6e4d3b37/andrextor_ia11012-p2p-log-parser-1.2.3.tgz","_integrity":"sha512-BnP8JLV9DsxMdQz5WKVIlNbuXxqRHsBSj8iQMIRVXpKonuHx5Gf1yFenb++lMKIHo9dBcJ1b84Bz1zQA7AiZuw==","_npmVersion":"10.8.2","description":"A secure, strictly-typed library designed to parse and mask sensitive transaction data from Placetopay JSON payloads.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","vitest":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.24","@biomejs/biome":"^1.5.3","vite-plugin-dts":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/p2p-log-parser_1.2.3_1776830568059_0.5007746577931758","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@andrextor_ia11012/p2p-log-parser","version":"1.3.0","keywords":["placetopay","log","parser","masking"],"author":{"name":"Iván Andrés López","email":"ialopez11012@gmail.com"},"license":"MIT","_id":"@andrextor_ia11012/p2p-log-parser@1.3.0","maintainers":[{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"}],"dist":{"shasum":"0f79f67cb63554992d64fd4778997de378119a5c","tarball":"https://registry.npmjs.org/@andrextor_ia11012/p2p-log-parser/-/p2p-log-parser-1.3.0.tgz","fileCount":38,"integrity":"sha512-TZ2v8blGpTqfYvgJnNhTHaFKoDnN1JVY77uloXs3WzReCsMAgDEJ3Ao1jVtjnEiHsr5QnUnKpr6ZLImRsT+oLw==","signatures":[{"sig":"MEQCIGaCQcSAL3138XSFQ42ndHsS+M16lNIGFv50tdROfaGmAiAQ1TM33FuWhsZmqCbomGXyuG412GnTKu6OIp1KhZwYMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74018},"main":"./dist/p2p-log-parser.cjs","type":"module","_from":"file:andrextor_ia11012-p2p-log-parser-1.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/p2p-log-parser.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/p2p-log-parser.js","require":"./dist/p2p-log-parser.cjs"}},"scripts":{"lint":"biome check .","test":"vitest","build":"tsc && vite build","format":"biome format --write .","test:run":"vitest run"},"_npmUser":{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"},"_resolved":"/tmp/b724f2d08b70c89764b525662a08f058/andrextor_ia11012-p2p-log-parser-1.3.0.tgz","_integrity":"sha512-TZ2v8blGpTqfYvgJnNhTHaFKoDnN1JVY77uloXs3WzReCsMAgDEJ3Ao1jVtjnEiHsr5QnUnKpr6ZLImRsT+oLw==","_npmVersion":"10.8.2","description":"A secure, strictly-typed library designed to parse and mask sensitive transaction data from Placetopay JSON payloads.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","vitest":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.24","@biomejs/biome":"^1.5.3","vite-plugin-dts":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/p2p-log-parser_1.3.0_1779068199841_0.41092867017179713","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@andrextor_ia11012/p2p-log-parser","version":"2.1.0","keywords":["placetopay","log","parser","masking"],"author":{"name":"Iván Andrés López","email":"ialopez11012@gmail.com"},"license":"MIT","_id":"@andrextor_ia11012/p2p-log-parser@2.1.0","maintainers":[{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"}],"dist":{"shasum":"efcdbfb103bc8b87df1abdd14d27fd97ca47545c","tarball":"https://registry.npmjs.org/@andrextor_ia11012/p2p-log-parser/-/p2p-log-parser-2.1.0.tgz","fileCount":34,"integrity":"sha512-KoWenUUhzXHiBGrryVk/VvnPScpBAwFpy/gTYGyu8Wu2MJfoKwh1dttxINSqxYCxFaO6ga5AzBsTNY7QLZW+MA==","signatures":[{"sig":"MEQCIB5gAzOrjYr8HAn/ZX8AiEhf/lNFJlL1+QIb0hKFNlG+AiANe8T3yykPfGWdRztNymAuYY0+cjA0ydx14X3FOvCyeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119105},"main":"./dist/p2p-log-parser.cjs","type":"module","_from":"file:andrextor_ia11012-p2p-log-parser-2.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/p2p-log-parser.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/p2p-log-parser.js","require":"./dist/p2p-log-parser.cjs"}},"scripts":{"lint":"biome check .","test":"vitest","build":"tsc && vite build","format":"biome format --write .","test:run":"vitest run"},"_npmUser":{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"},"_resolved":"/tmp/6ed87cfdc35906a91baced1e13678c96/andrextor_ia11012-p2p-log-parser-2.1.0.tgz","_integrity":"sha512-KoWenUUhzXHiBGrryVk/VvnPScpBAwFpy/gTYGyu8Wu2MJfoKwh1dttxINSqxYCxFaO6ga5AzBsTNY7QLZW+MA==","_npmVersion":"10.8.2","description":"A secure, strictly-typed library designed to parse and mask sensitive transaction data from Placetopay JSON payloads.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","vitest":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.24","@biomejs/biome":"^1.5.3","vite-plugin-dts":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/p2p-log-parser_2.1.0_1788978515146_0.6804750479356698","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@andrextor_ia11012/p2p-log-parser","version":"2.2.0","keywords":["placetopay","log","parser","masking"],"author":{"name":"Iván Andrés López","email":"ialopez11012@gmail.com"},"license":"MIT","_id":"@andrextor_ia11012/p2p-log-parser@2.2.0","maintainers":[{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"}],"dist":{"shasum":"7a71c3267ab6ed085cf02a6122aa6f6a75acdb9f","tarball":"https://registry.npmjs.org/@andrextor_ia11012/p2p-log-parser/-/p2p-log-parser-2.2.0.tgz","fileCount":34,"integrity":"sha512-RbhwWxet5XmUQKfO5vZ1kfCgW9eOhwN8kPTjg/6iJ8dJvUJ7fGihH3tVTC42rMpgKxLP2uJc9RlA+zjw+ROjmA==","signatures":[{"sig":"MEQCIEwHeWLRpfWACOh8q3JTr3gZypIhA9cEJIvLmfWAPC6CAiAhiftVGA3noeqhlzVcLzqNer0E5YT/pitf62+VSfJkZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119713},"main":"./dist/p2p-log-parser.cjs","type":"module","_from":"file:andrextor_ia11012-p2p-log-parser-2.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/p2p-log-parser.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/p2p-log-parser.js","require":"./dist/p2p-log-parser.cjs"}},"scripts":{"lint":"biome check .","test":"vitest","build":"tsc && vite build","format":"biome format --write .","test:run":"vitest run"},"_npmUser":{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"},"_resolved":"/tmp/b83e5bf700432dbeb89936af792faddb/andrextor_ia11012-p2p-log-parser-2.2.0.tgz","_integrity":"sha512-RbhwWxet5XmUQKfO5vZ1kfCgW9eOhwN8kPTjg/6iJ8dJvUJ7fGihH3tVTC42rMpgKxLP2uJc9RlA+zjw+ROjmA==","_npmVersion":"10.8.2","description":"A secure, strictly-typed library designed to parse and mask sensitive transaction data from Placetopay JSON payloads.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","vitest":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.24","@biomejs/biome":"^1.5.3","vite-plugin-dts":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/p2p-log-parser_2.2.0_1788983507046_0.40625521851694346","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@andrextor_ia11012/p2p-log-parser","version":"2.3.0","keywords":["placetopay","log","parser","masking"],"author":{"name":"Iván Andrés López","email":"ialopez11012@gmail.com"},"license":"MIT","_id":"@andrextor_ia11012/p2p-log-parser@2.3.0","maintainers":[{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"}],"dist":{"shasum":"9bed42f0fd0f42d478f936fb3c9cfcb726da7cb9","tarball":"https://registry.npmjs.org/@andrextor_ia11012/p2p-log-parser/-/p2p-log-parser-2.3.0.tgz","fileCount":34,"integrity":"sha512-Ilei/IjwZdjlSwnV2JsVCUqjZM8/8G6l6qB4MCfz+Fdf5Wjcp1j/Aft1YDWNTkeJvEcxIkpTU54quXxV8ykv9Q==","signatures":[{"sig":"MEQCIBb8hLmWU6vRQT++Mzhgn0f2sIAP6uEafqbZuEtzNDyqAiBeU/RC6onZw1GBTpRaOlR5x6AzakCL6Z63Gp4ORJv3wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120844},"main":"./dist/p2p-log-parser.cjs","type":"module","_from":"file:andrextor_ia11012-p2p-log-parser-2.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/p2p-log-parser.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/p2p-log-parser.js","require":"./dist/p2p-log-parser.cjs"}},"scripts":{"lint":"biome check .","test":"vitest","build":"tsc && vite build","format":"biome format --write .","test:run":"vitest run"},"_npmUser":{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"},"_resolved":"/tmp/0faa6e4e18d4bf108cf4944d344fae2c/andrextor_ia11012-p2p-log-parser-2.3.0.tgz","_integrity":"sha512-Ilei/IjwZdjlSwnV2JsVCUqjZM8/8G6l6qB4MCfz+Fdf5Wjcp1j/Aft1YDWNTkeJvEcxIkpTU54quXxV8ykv9Q==","_npmVersion":"10.8.2","description":"A secure, strictly-typed library designed to parse and mask sensitive transaction data from Placetopay JSON payloads.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","vitest":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.24","@biomejs/biome":"^1.5.3","vite-plugin-dts":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/p2p-log-parser_2.3.0_1788984346071_0.7290756893014156","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@andrextor_ia11012/p2p-log-parser","version":"2.4.0","keywords":["placetopay","log","parser","masking"],"author":{"name":"Iván Andrés López","email":"ialopez11012@gmail.com"},"license":"MIT","_id":"@andrextor_ia11012/p2p-log-parser@2.4.0","maintainers":[{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"}],"dist":{"shasum":"ebeb2f96486cb835fac2e7ee99405103b02618bf","tarball":"https://registry.npmjs.org/@andrextor_ia11012/p2p-log-parser/-/p2p-log-parser-2.4.0.tgz","fileCount":34,"integrity":"sha512-ANdX/z+n86OAGYYOJUNfvB6msBXu+6HGTYlFoZz6jcu00I2CcWaRN1O3XRQFp7j22RBiSPQWIuM/B3E5XL0FOw==","signatures":[{"sig":"MEUCIGT7sefY5V4Gcxd04yS8Dq2lMAUNz8h4kY/wZrEMdzYKAiEArTrlcPza9YqmD/JZTXY2TZShGkofynsU2fFwnwxUDjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121555},"main":"./dist/p2p-log-parser.cjs","type":"module","_from":"file:andrextor_ia11012-p2p-log-parser-2.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/p2p-log-parser.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/p2p-log-parser.js","require":"./dist/p2p-log-parser.cjs"}},"scripts":{"lint":"biome check .","test":"vitest","build":"tsc && vite build","format":"biome format --write .","test:run":"vitest run"},"_npmUser":{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"},"_resolved":"/tmp/96b50b36c8d89f5354f49878d5c5743b/andrextor_ia11012-p2p-log-parser-2.4.0.tgz","_integrity":"sha512-ANdX/z+n86OAGYYOJUNfvB6msBXu+6HGTYlFoZz6jcu00I2CcWaRN1O3XRQFp7j22RBiSPQWIuM/B3E5XL0FOw==","_npmVersion":"10.8.2","description":"A secure, strictly-typed library designed to parse and mask sensitive transaction data from Placetopay JSON payloads.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","vitest":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.24","@biomejs/biome":"^1.5.3","vite-plugin-dts":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/p2p-log-parser_2.4.0_1788984737312_0.6961392947429181","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@andrextor_ia11012/p2p-log-parser","version":"2.4.1","keywords":["placetopay","log","parser","masking"],"author":{"name":"Iván Andrés López","email":"ialopez11012@gmail.com"},"license":"MIT","_id":"@andrextor_ia11012/p2p-log-parser@2.4.1","maintainers":[{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"}],"dist":{"shasum":"aae6aff8a785389c510a18d604bfde14c4bed6ea","tarball":"https://registry.npmjs.org/@andrextor_ia11012/p2p-log-parser/-/p2p-log-parser-2.4.1.tgz","fileCount":34,"integrity":"sha512-xMiWdUHyGM4bTAb90GnxO8MtDksk00I23kG4kVplg0ptT9k7o2FbPDJ8BTxZbqbVXD/m9UR1Xn0BPkyTpr2onA==","signatures":[{"sig":"MEUCIQCUQMopWhvek8puAkE+Bs9/6zUdpJ/FDwfwJnK+jTJBGwIgYtGEC4HR0ktNELHEsTTFKTHyN0P1c0RO44SJbPPGgOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122956},"main":"./dist/p2p-log-parser.cjs","type":"module","_from":"file:andrextor_ia11012-p2p-log-parser-2.4.1.tgz","types":"./dist/index.d.ts","module":"./dist/p2p-log-parser.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/p2p-log-parser.js","require":"./dist/p2p-log-parser.cjs"}},"scripts":{"lint":"biome check .","test":"vitest","build":"tsc && vite build","format":"biome format --write .","test:run":"vitest run"},"_npmUser":{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"},"_resolved":"/tmp/5c0f6cd14188b5140addbc4433a180c7/andrextor_ia11012-p2p-log-parser-2.4.1.tgz","_integrity":"sha512-xMiWdUHyGM4bTAb90GnxO8MtDksk00I23kG4kVplg0ptT9k7o2FbPDJ8BTxZbqbVXD/m9UR1Xn0BPkyTpr2onA==","_npmVersion":"10.8.2","description":"A secure, strictly-typed library designed to parse and mask sensitive transaction data from Placetopay JSON payloads.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","vitest":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.24","@biomejs/biome":"^1.5.3","vite-plugin-dts":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/p2p-log-parser_2.4.1_1789045756056_0.5129839448942657","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@andrextor_ia11012/p2p-log-parser","version":"2.5.0","keywords":["placetopay","log","parser","masking"],"author":{"name":"Iván Andrés López","email":"ialopez11012@gmail.com"},"license":"MIT","_id":"@andrextor_ia11012/p2p-log-parser@2.5.0","maintainers":[{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"}],"dist":{"shasum":"8dc782c19fd4cb8c0d0b46415f83767919d95510","tarball":"https://registry.npmjs.org/@andrextor_ia11012/p2p-log-parser/-/p2p-log-parser-2.5.0.tgz","fileCount":34,"integrity":"sha512-l/7hUMEgYQvcCvH1/FjW13raVZTkFrHgg2uEOWPm2qeTRtFnimTH0QrWh9T4Rf7rbvyRmnaTKXTzI/Y0sK0Y5Q==","signatures":[{"sig":"MEYCIQCza2XjCmXJkfvNButKWfTG2OzDagH3F4hIWI2hlyGvtgIhAI48rn9v1dPGeEaVsF5roingaT39jPbFTzFg9aDDdaqq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127230},"main":"./dist/p2p-log-parser.cjs","type":"module","_from":"file:andrextor_ia11012-p2p-log-parser-2.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/p2p-log-parser.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/p2p-log-parser.js","require":"./dist/p2p-log-parser.cjs"}},"scripts":{"lint":"biome check .","test":"vitest","build":"tsc && vite build","format":"biome format --write .","test:run":"vitest run"},"_npmUser":{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"},"_resolved":"/tmp/e0c82f0e7ae16c45b2d31eb479a86461/andrextor_ia11012-p2p-log-parser-2.5.0.tgz","_integrity":"sha512-l/7hUMEgYQvcCvH1/FjW13raVZTkFrHgg2uEOWPm2qeTRtFnimTH0QrWh9T4Rf7rbvyRmnaTKXTzI/Y0sK0Y5Q==","_npmVersion":"10.8.2","description":"A secure, strictly-typed library designed to parse and mask sensitive transaction data from Placetopay JSON payloads.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","vitest":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.24","@biomejs/biome":"^1.5.3","vite-plugin-dts":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/p2p-log-parser_2.5.0_1789159952721_0.7725454260581184","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@andrextor_ia11012/p2p-log-parser","version":"2.5.1","keywords":["placetopay","log","parser","masking"],"author":{"name":"Iván Andrés López","email":"ialopez11012@gmail.com"},"license":"MIT","_id":"@andrextor_ia11012/p2p-log-parser@2.5.1","maintainers":[{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"}],"dist":{"shasum":"c9b76b2400c50517fbb3f44941cf7e75659c7c8c","tarball":"https://registry.npmjs.org/@andrextor_ia11012/p2p-log-parser/-/p2p-log-parser-2.5.1.tgz","fileCount":34,"integrity":"sha512-RoBJ4T3X9Yxltfu00PD6BpOrbFxFeBea5AXMZM8EUdBxlJ5/LLmPRNic+5VP1lNAzmupT8THcni/8DID7xIYSQ==","signatures":[{"sig":"MEQCIAdRGpFR6PgQX8hcL+3Ghy7mnlkL7V3Z/pdUtE4oPhylAiAbhFSzPJIkxOi1b7S3eOCs/hiVjk5wTv7NQzzAPGtSFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127939},"main":"./dist/p2p-log-parser.cjs","type":"module","_from":"file:andrextor_ia11012-p2p-log-parser-2.5.1.tgz","types":"./dist/index.d.ts","module":"./dist/p2p-log-parser.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/p2p-log-parser.js","require":"./dist/p2p-log-parser.cjs"}},"scripts":{"lint":"biome check .","test":"vitest","build":"tsc && vite build","format":"biome format --write .","test:run":"vitest run"},"_npmUser":{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"},"_resolved":"/tmp/e2d6904b766e41ca2723e6a09fd6be28/andrextor_ia11012-p2p-log-parser-2.5.1.tgz","_integrity":"sha512-RoBJ4T3X9Yxltfu00PD6BpOrbFxFeBea5AXMZM8EUdBxlJ5/LLmPRNic+5VP1lNAzmupT8THcni/8DID7xIYSQ==","_npmVersion":"10.8.2","description":"A secure, strictly-typed library designed to parse and mask sensitive transaction data from Placetopay JSON payloads.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","vitest":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.24","@biomejs/biome":"^1.5.3","vite-plugin-dts":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/p2p-log-parser_2.5.1_1789160969521_0.2683322814731903","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@andrextor_ia11012/p2p-log-parser","version":"2.6.0","keywords":["placetopay","log","parser","masking"],"author":{"name":"Iván Andrés López","email":"ialopez11012@gmail.com"},"license":"MIT","_id":"@andrextor_ia11012/p2p-log-parser@2.6.0","maintainers":[{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"}],"dist":{"shasum":"ae593135a1ca50deee49ad36937b218cde85e2c5","tarball":"https://registry.npmjs.org/@andrextor_ia11012/p2p-log-parser/-/p2p-log-parser-2.6.0.tgz","fileCount":34,"integrity":"sha512-ApI82naNfq9i2XmqQ9QcSjYi5utdbzMhxbXYBeRpGxXOIVvUTrK93+2r2d8FEgFJwHs1MUFxW6uxG7j10YMxig==","signatures":[{"sig":"MEUCIFfh2JByqGmW+h0u/2CI+mSrvB59NNtTyJNJeqEnxU6pAiEAmPay1uAF/EsECHAMZ12JUX7VnD8RI46oKctOBcvAA7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128446},"main":"./dist/p2p-log-parser.cjs","type":"module","_from":"file:andrextor_ia11012-p2p-log-parser-2.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/p2p-log-parser.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/p2p-log-parser.js","require":"./dist/p2p-log-parser.cjs"}},"scripts":{"lint":"biome check .","test":"vitest","build":"tsc && vite build","format":"biome format --write .","test:run":"vitest run"},"_npmUser":{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"},"_resolved":"/tmp/3d01533a212230c54bed9b5e8b5991c0/andrextor_ia11012-p2p-log-parser-2.6.0.tgz","_integrity":"sha512-ApI82naNfq9i2XmqQ9QcSjYi5utdbzMhxbXYBeRpGxXOIVvUTrK93+2r2d8FEgFJwHs1MUFxW6uxG7j10YMxig==","_npmVersion":"10.8.2","description":"A secure, strictly-typed library designed to parse and mask sensitive transaction data from Placetopay JSON payloads.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","vitest":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.24","@biomejs/biome":"^1.5.3","vite-plugin-dts":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/p2p-log-parser_2.6.0_1789403005486_0.5276498516658361","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@andrextor_ia11012/p2p-log-parser","version":"2.6.1","keywords":["placetopay","log","parser","masking"],"author":{"name":"Iván Andrés López","email":"ialopez11012@gmail.com"},"license":"MIT","_id":"@andrextor_ia11012/p2p-log-parser@2.6.1","maintainers":[{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"}],"dist":{"shasum":"0f35744a1dc0d3d2becd122920d7aa1b062c2308","tarball":"https://registry.npmjs.org/@andrextor_ia11012/p2p-log-parser/-/p2p-log-parser-2.6.1.tgz","fileCount":34,"integrity":"sha512-mi6JC1PaSbubz3CToOsomvSsRWCSdIKziSKle1hv1YPxrNmZyT3wwPtA+1mKqTsoC1QG0BOwLaQHfAXckuRetg==","signatures":[{"sig":"MEYCIQDj4VoPHRzLCc1YA6C3GvtN+ETcikxKCLRIVOolAiULcQIhAPjADuiLmhp3IrZ4H/DbvaPj6s2XoCIGFitW1kKyJF0t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128792},"main":"./dist/p2p-log-parser.cjs","type":"module","_from":"file:andrextor_ia11012-p2p-log-parser-2.6.1.tgz","types":"./dist/index.d.ts","module":"./dist/p2p-log-parser.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/p2p-log-parser.js","require":"./dist/p2p-log-parser.cjs"}},"scripts":{"lint":"biome check .","test":"vitest","build":"tsc && vite build","format":"biome format --write .","test:run":"vitest run"},"_npmUser":{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"},"_resolved":"/tmp/16a3c03ef82fefa095e22bada426a5bc/andrextor_ia11012-p2p-log-parser-2.6.1.tgz","_integrity":"sha512-mi6JC1PaSbubz3CToOsomvSsRWCSdIKziSKle1hv1YPxrNmZyT3wwPtA+1mKqTsoC1QG0BOwLaQHfAXckuRetg==","_npmVersion":"10.8.2","description":"A secure, strictly-typed library designed to parse and mask sensitive transaction data from Placetopay JSON payloads.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","vitest":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.24","@biomejs/biome":"^1.5.3","vite-plugin-dts":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/p2p-log-parser_2.6.1_1789403464818_0.796834714041555","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"@andrextor_ia11012/p2p-log-parser","version":"2.6.2","keywords":["placetopay","log","parser","masking"],"author":{"name":"Iván Andrés López","email":"ialopez11012@gmail.com"},"license":"MIT","_id":"@andrextor_ia11012/p2p-log-parser@2.6.2","maintainers":[{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"}],"dist":{"shasum":"cb8d912f163bde702f724d951e9c869fc93bf302","tarball":"https://registry.npmjs.org/@andrextor_ia11012/p2p-log-parser/-/p2p-log-parser-2.6.2.tgz","fileCount":34,"integrity":"sha512-Eeo6xiB6Rw5Nio0t7sIIwe2WQ32qLoQiLnkOofD97LD1vEZ3FMhmaEDcGvJS9s1daEh5qobBK7bdrbw6bCQlwQ==","signatures":[{"sig":"MEQCIH20DGqe4wgTu2cTL+EVFSevmNehmPaPIz4rsW+nYRtuAiAPHf0BTJx/eBQBQ5eaqMaNCivlUJsSGiPg45zYhSW2Zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128876},"main":"./dist/p2p-log-parser.cjs","type":"module","_from":"file:andrextor_ia11012-p2p-log-parser-2.6.2.tgz","types":"./dist/index.d.ts","module":"./dist/p2p-log-parser.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/p2p-log-parser.js","require":"./dist/p2p-log-parser.cjs"}},"scripts":{"lint":"biome check .","test":"vitest","build":"tsc && vite build","format":"biome format --write .","test:run":"vitest run"},"_npmUser":{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"},"_resolved":"/tmp/847e1d63b5e786e7549d40df027bde49/andrextor_ia11012-p2p-log-parser-2.6.2.tgz","_integrity":"sha512-Eeo6xiB6Rw5Nio0t7sIIwe2WQ32qLoQiLnkOofD97LD1vEZ3FMhmaEDcGvJS9s1daEh5qobBK7bdrbw6bCQlwQ==","_npmVersion":"10.8.2","description":"A secure, strictly-typed library designed to parse and mask sensitive transaction data from Placetopay JSON payloads.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","vitest":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.24","@biomejs/biome":"^1.5.3","vite-plugin-dts":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/p2p-log-parser_2.6.2_1789405116616_0.15826017684843197","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@andrextor_ia11012/p2p-log-parser","version":"2.7.0","description":"A secure, strictly-typed library designed to parse and mask sensitive transaction data from Placetopay JSON payloads.","publishConfig":{"access":"public"},"author":{"name":"Iván Andrés López","email":"ialopez11012@gmail.com"},"license":"MIT","type":"module","main":"./dist/p2p-log-parser.cjs","module":"./dist/p2p-log-parser.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/p2p-log-parser.js","require":"./dist/p2p-log-parser.cjs"}},"devDependencies":{"@biomejs/biome":"^1.5.3","@types/node":"^20.11.24","typescript":"^5.3.3","vite":"^8.0.2","vite-plugin-dts":"^4.5.4","vitest":"^3.2.4"},"keywords":["placetopay","log","parser","masking"],"scripts":{"build":"tsc && vite build","lint":"biome check .","format":"biome format --write .","test":"vitest","test:run":"vitest run"},"_id":"@andrextor_ia11012/p2p-log-parser@2.7.0","_integrity":"sha512-e3bUhXGbgKjmP+dYK9F8F2bHD6wUElWLVDmPnPIYUSxD6PZ86yuGoylHpAggaJGm23QeXiUyo3lXqiGS0fqvMw==","_resolved":"/tmp/b7c6bdcf36b2d57caaeb68a331eeb9b4/andrextor_ia11012-p2p-log-parser-2.7.0.tgz","_from":"file:andrextor_ia11012-p2p-log-parser-2.7.0.tgz","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-e3bUhXGbgKjmP+dYK9F8F2bHD6wUElWLVDmPnPIYUSxD6PZ86yuGoylHpAggaJGm23QeXiUyo3lXqiGS0fqvMw==","shasum":"c134f2733238fed17c39aaff3c3b24f3c493baab","tarball":"https://registry.npmjs.org/@andrextor_ia11012/p2p-log-parser/-/p2p-log-parser-2.7.0.tgz","fileCount":34,"unpackedSize":129422,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIETCHNTcXCKkccghFIrg+p2jb8qNWPZkeyuB7iH+OjnXAiBS2N36mh07tqPPjkIzLTE9Eb1DVt0sa8r6TzW1sVSiqQ=="}]},"_npmUser":{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"},"directories":{},"maintainers":[{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/p2p-log-parser_2.7.0_1789405977933_0.40702194875954345"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-23T20:53:31.248Z","modified":"2026-09-14T17:12:58.249Z","1.0.3":"2026-03-23T20:53:31.492Z","1.0.4":"2026-03-24T01:11:42.887Z","1.0.5":"2026-03-24T03:04:25.805Z","1.1.0":"2026-03-24T09:42:00.030Z","1.1.1":"2026-03-31T01:23:10.596Z","1.2.0":"2026-03-31T02:18:59.986Z","1.2.1":"2026-04-22T02:42:27.248Z","1.2.2":"2026-04-22T03:34:21.762Z","1.2.3":"2026-04-22T04:02:48.217Z","1.3.0":"2026-05-18T01:36:40.022Z","2.1.0":"2026-09-09T18:28:35.304Z","2.2.0":"2026-09-09T19:51:47.209Z","2.3.0":"2026-09-09T20:05:46.225Z","2.4.0":"2026-09-09T20:12:17.452Z","2.4.1":"2026-09-10T13:09:16.206Z","2.5.0":"2026-09-11T20:52:32.860Z","2.5.1":"2026-09-11T21:09:29.665Z","2.6.0":"2026-09-14T16:23:25.667Z","2.6.1":"2026-09-14T16:31:04.983Z","2.6.2":"2026-09-14T16:58:36.816Z","2.7.0":"2026-09-14T17:12:58.078Z"},"author":{"name":"Iván Andrés López","email":"ialopez11012@gmail.com"},"license":"MIT","keywords":["placetopay","log","parser","masking"],"description":"A secure, strictly-typed library designed to parse and mask sensitive transaction data from Placetopay JSON payloads.","maintainers":[{"name":"andrextor_ia11012","email":"ialopez11012@gmail.com"}],"readme":"# @p2p/log-parser\n\nLibrería Node en TypeScript estricto que convierte los logs de las aplicaciones\nde Placetopay en eventos estructurados, listos para dibujar en una línea de\ntiempo.\n\nEl principio de diseño es uno: **si el dato se puede derivar del log, lo deriva\nel parser, no la capa visual.** El consumidor no debería tener que volver a\nrecorrer el payload para saber si una operación falló, a qué sesión pertenece o\ncuánto tardó.\n\n## Qué entrega\n\nCada evento llega con la información ya resuelta:\n\n- **`correlation`** — los identificadores del flujo (traza, sesión, transacción,\n  referencia, proveedor, operación, tenant, login, BIN) extraídos según el\n  contrato de cada emisor, no adivinando rutas en el payload.\n- **`outcome`** — si la operación falló y por qué: excepción de transporte,\n  rechazo de negocio del proveedor, código HTTP o validación de la petición.\n- **`pairKey` / `pairRole` / `durationMs`** — la ida y la vuelta de un mismo\n  intercambio, unidas y medidas.\n- **`ts`** — epoch ms en UTC, para ordenar y agrupar sin volver a parsear fechas\n  ni suponer zonas horarias.\n- **`stats`** por lote y **metadata** por dominio.\n\n### Sobre datos sensibles\n\nEsta librería **no enmascara nada**. Los valores sensibles ya llegan\nenmascarados desde el origen: las aplicaciones usan `maskValue` y `secureValue`\nantes de escribir el log, y los números de tarjeta viajan cifrados. El parser\nlos preserva tal cual los recibe.\n\n## Instalación\n\n```bash\npnpm add @andrextor_ia11012/p2p-log-parser\n```\n\n## Uso\n\n```typescript\nimport { P2PParserEngine, AppTypes, matchEvent } from \"@andrextor_ia11012/p2p-log-parser\";\n\nconst engine = new P2PParserEngine();\nconst result = engine.parse(rawLogContent, AppTypes.REST);\n\nfor (const event of result.events) {\n  if (event.outcome?.isError) {\n    // kind: \"exception\" | \"business\" | \"http\" | \"validation\"\n    console.log(event.outcome.kind, event.outcome.code, event.outcome.message);\n  }\n\n  if (event.durationMs) {\n    console.log(`${event.message} tardó ${event.durationMs} ms`);\n  }\n}\n\n// Seguir una traza: compara el id del evento, todos sus identificadores de\n// correlación y la clave del intercambio.\nconst trace = result.events.filter((e) => matchEvent(e, \"115551128\"));\n\n// Resumen del lote, sin recorrer los eventos otra vez.\nconsole.log(result.stats);\n// { total, byApp, byCategory, byLevel, errorCount, unrecognized, timespan }\n```\n\n`result.metadata` es una unión discriminada por aplicación: `sessions[]` en\nCheckout, `requestsByProvider` / `errors` / `slowest` en REST.\n\n## Formatos soportados\n\n| Aplicación | Formato |\n|---|---|\n| REST | Export CSV de New Relic Logs; registros JSON de New Relic; líneas de Laravel |\n| Checkout | CSV de AWS CloudWatch, CSV y JSON de Grafana, CloudWatch Insights, líneas de Laravel |\n| Microsites | Líneas de Laravel (mapper genérico) |\n\n`engine.getSupportedFormats()` devuelve la lista con su regla de detección.\n\nDentro de esos formatos se reconocen los emisores reales: el contexto\nAtropos/Tangram de los SDK de proveedor, `HTTP Req`/`HTTP Res`/`HTTP Except`/\n`HTTP Stats` de `guzzle-logger`, el log HTTP entrante del middleware\n`HttpLogger`, el carrier SOAP heredado, `placetopay_event` y `placetopay_log` de\nCheckout, y las trazas con prefijo `«{sujeto} trace:»`.\n\n## Extensión\n\n```typescript\nconst engine = new P2PParserEngine({\n  customRestActions: {\n    // Sobrescribe la etiqueta de una operación, o añade una nueva\n    refund: { message: \"Devolución\", category: \"PAYMENT\", source: \"BACKEND\" },\n  },\n  customCheckoutActions: {\n    entry: { message: \"Mi entrada\", category: \"BROWSER_LOAD\", source: \"FRONTEND\" },\n  },\n});\n```\n\nTambién se exportan las piezas para escribir mappers propios: `buildEventBase`,\n`buildCorrelation`, `resolveOutcome`, `toEpochMs`, `matchEvent`,\n`LaravelLineParser` y los catálogos `REST_OPERATION_LABELS` y\n`CHANNEL_PROVIDERS`.\n\n## Migrar desde 1.x\n\n- `LogMapper.isMatch` ya no existe: usar `matchEvent(event, id)`.\n- `statusCode` ya no se inventa. Donde antes había un `200` o `500` fabricado\n  ahora puede haber `null`; para saber si algo falló, usar `outcome.isError`.\n- `NormalizedLogData.level` es `LogLevel`, no `string`.\n- `buildEventId(ctx, index)` pasa a `buildEventId(ctx, seed)`.\n- `CheckoutLocalParser` se elimina en favor de `LaravelLineParser`.\n- `RestParseMetadata` cambia de forma y `CheckoutMetadataExtractor` devuelve\n  metadata también con una sola sesión.\n- Los mensajes de los eventos REST cambian al usar el catálogo real de\n  operaciones.\n\nEl detalle completo está en el [CHANGELOG](CHANGELOG.md).\n\n## Desarrollo\n\n```bash\npnpm install\npnpm run test:run   # vitest\npnpm run lint       # biome\npnpm run build      # tsc && vite build\n```\n\n## Licencia\n\nConfidencial — Propiedad de Placetopay (Evertec).\n","readmeFilename":"README.md"}