{"_id":"claude-code-mailer","_rev":"28-5fd385282425e2a51fc88a58dc7fd3b6","name":"claude-code-mailer","dist-tags":{"latest":"2.3.0"},"versions":{"1.0.0":{"name":"claude-code-mailer","version":"1.0.0","keywords":["claude","claude-code","email","notification","nodemailer","smtp","hooks","automation","multilingual","cli"],"author":{"name":"Claude Code"},"license":"MIT","_id":"claude-code-mailer@1.0.0","maintainers":[{"name":"lurenjiasworld","email":"loli@lurenjia.in"}],"bin":{"claude-code-mailer":"bin/claude-code-mailer.js"},"dist":{"shasum":"b87a3f80311b3436e5be81b099bb6ffbe497a21d","tarball":"https://registry.npmjs.org/claude-code-mailer/-/claude-code-mailer-1.0.0.tgz","fileCount":15,"integrity":"sha512-ZHzvX8Oax6s/c4fTUTz0n4GVFipxd8OUXSLJ+iLo0AqYL2NeplpPmHtKiaJXiKNeji3uTJeBcyCinlOaqaYlQw==","signatures":[{"sig":"MEYCIQDymz86rOo0eekcMVTlxmD4c4IjUStybaAlMo/+ay9iNwIhAPb1vDNRWavNBffi/F5HiIQmCQucLW3RYElM2/udFp+h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76199},"main":"src/index.js","engines":{"node":">=16.0.0"},"gitHead":"1ac3355ed794994f539bbb0f62edb6f067a8de4d","scripts":{"dev":"node --watch src/index.js","lint":"echo 'No linting configured'","test":"node test/test.js","build":"echo 'No build step required'","start":"node src/index.js"},"_npmUser":{"name":"lurenjiasworld","email":"loli@lurenjia.in"},"_npmVersion":"10.8.2","description":"Smart email notifications for Claude Code with automatic hooks installation and multilingual templates","directories":{},"_nodeVersion":"20.18.3","dependencies":{"dotenv":"^16.4.5","js-yaml":"^4.1.0","commander":"^12.1.0","nodemailer":"^6.9.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-mailer_1.0.0_1759149366965_0.6616278871101424","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"claude-code-mailer","version":"1.1.0","keywords":["claude","claude-code","email","notification","nodemailer","smtp","hooks","automation","multilingual","cli"],"author":{"name":"Claude Code"},"license":"MIT","_id":"claude-code-mailer@1.1.0","maintainers":[{"name":"lurenjiasworld","email":"loli@lurenjia.in"}],"bin":{"claude-code-mailer":"bin/claude-code-mailer.js"},"dist":{"shasum":"5579e2d8c83c1b76eb812eedd2b280487480d1e8","tarball":"https://registry.npmjs.org/claude-code-mailer/-/claude-code-mailer-1.1.0.tgz","fileCount":15,"integrity":"sha512-XCVZojYuj4gM1XdVkzdQJcnt2i8FDz2HoQam97qmfx1CQA5xlbaoPt3TNhs+aKTqv5yXzo1eYauqtMYaFS9l9Q==","signatures":[{"sig":"MEQCIHIuNUQYawrqMKbDdKNrP+lmEjPj8MjCxr+HXYqcxA1KAiB07cGQc6u8zakLex1Sz3UjpQXFe1zwu1GKK+6v0OasWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83643},"main":"src/index.js","engines":{"node":">=16.0.0"},"gitHead":"b5462e1ff368710321dcb4ef16db23fe520282a9","scripts":{"dev":"node --watch src/index.js","lint":"echo 'No linting configured'","test":"node test/test.js","build":"echo 'No build step required'","start":"node src/index.js"},"_npmUser":{"name":"lurenjiasworld","email":"loli@lurenjia.in"},"_npmVersion":"10.8.2","description":"Smart email notifications for Claude Code with automatic hooks installation and multilingual templates","directories":{},"_nodeVersion":"20.18.3","dependencies":{"dotenv":"^16.4.5","js-yaml":"^4.1.0","commander":"^12.1.0","nodemailer":"^6.9.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-mailer_1.1.0_1759149888792_0.8591154012934359","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"claude-code-mailer","version":"1.1.1","keywords":["claude","claude-code","email","notification","nodemailer","smtp","hooks","automation","multilingual","cli"],"author":{"name":"Claude Code"},"license":"MIT","_id":"claude-code-mailer@1.1.1","maintainers":[{"name":"lurenjiasworld","email":"loli@lurenjia.in"}],"homepage":"https://github.com/chrisfxliu/claude-mailer#readme","bugs":{"url":"https://github.com/chrisfxliu/claude-mailer/issues"},"bin":{"claude-code-mailer":"bin/claude-code-mailer.js"},"dist":{"shasum":"a577d339a924e6d6eca7c338dd0897d417646f53","tarball":"https://registry.npmjs.org/claude-code-mailer/-/claude-code-mailer-1.1.1.tgz","fileCount":15,"integrity":"sha512-u2R4lOgsPSiWPRp1x0XxKhcXr55bS9ByNch698HEu6WlUH9HF3d2kxuzuIP7p6N/NjAslEN9DX1li2GZZlgelQ==","signatures":[{"sig":"MEUCIFvKfKwBr+JRy3goXGtENwEm8F5SVbOhSR4ODkV+EyNcAiEArrCLCW+UFhCsTDKIY3K3hiwaiagVGg3gttYSUEFxa68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83750},"main":"src/index.js","engines":{"node":">=16.0.0"},"gitHead":"d83331cb8d87e129391f53a8ad61fc87c10c3eb0","scripts":{"dev":"node --watch src/index.js","lint":"echo 'No linting configured'","test":"node test/test.js","build":"echo 'No build step required'","start":"node src/index.js"},"_npmUser":{"name":"lurenjiasworld","email":"loli@lurenjia.in"},"repository":{"url":"git+https://github.com/chrisfxliu/claude-mailer.git","type":"git"},"_npmVersion":"10.8.2","description":"Smart email notifications for Claude Code with automatic hooks installation and multilingual templates","directories":{},"_nodeVersion":"20.18.3","dependencies":{"dotenv":"^16.4.5","js-yaml":"^4.1.0","commander":"^12.1.0","nodemailer":"^6.9.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-mailer_1.1.1_1759150344186_0.08269489749162018","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"claude-code-mailer","version":"1.2.0","keywords":["claude","claude-code","email","notification","nodemailer","smtp","hooks","automation","multilingual","cli"],"author":{"name":"Claude Code"},"license":"MIT","_id":"claude-code-mailer@1.2.0","maintainers":[{"name":"lurenjiasworld","email":"loli@lurenjia.in"}],"homepage":"https://github.com/chrisfxliu/claude-mailer#readme","bugs":{"url":"https://github.com/chrisfxliu/claude-mailer/issues"},"bin":{"claude-code-mailer":"bin/claude-code-mailer.js"},"dist":{"shasum":"89470fccacf23c94c35cee05e5073e350742086e","tarball":"https://registry.npmjs.org/claude-code-mailer/-/claude-code-mailer-1.2.0.tgz","fileCount":15,"integrity":"sha512-FoaWpdSWdro8ydQhg9P4GpToYwSUR3prZyHUpKqipRZTAM+/9m1DoGgEtPHiewRF0Q/apX79DUudF4kZMfYnKQ==","signatures":[{"sig":"MEUCIFtLJIzvH1zeZsCyIseVafX/dZgHv5N1cdQw17cwHD23AiEAkZPTh/EJOLSeeHja5kYY4RrLOsbwwS7xxABjmltyUUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84011},"main":"src/index.js","engines":{"node":">=16.0.0"},"gitHead":"3198da2a603440a3baefd2af74a8282d42b6e144","scripts":{"dev":"node --watch src/index.js","lint":"echo 'No linting configured'","test":"node test/test.js","build":"echo 'No build step required'","start":"node src/index.js"},"_npmUser":{"name":"lurenjiasworld","email":"loli@lurenjia.in"},"repository":{"url":"git+https://github.com/chrisfxliu/claude-mailer.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Code Mailer - Smart email notifications for Claude Code with automatic hooks installation and multilingual templates","directories":{},"_nodeVersion":"20.18.3","dependencies":{"dotenv":"^16.4.5","js-yaml":"^4.1.0","commander":"^12.1.0","nodemailer":"^6.9.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-mailer_1.2.0_1759150522306_0.5744409180485504","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"claude-code-mailer","version":"1.2.1","keywords":["claude","claude-code","email","notification","nodemailer","smtp","hooks","automation","multilingual","cli"],"author":{"name":"Claude Code"},"license":"MIT","_id":"claude-code-mailer@1.2.1","maintainers":[{"name":"lurenjiasworld","email":"loli@lurenjia.in"}],"homepage":"https://github.com/chrisfxliu/claude-mailer#readme","bugs":{"url":"https://github.com/chrisfxliu/claude-mailer/issues"},"bin":{"claude-code-mailer":"bin/claude-code-mailer.js"},"dist":{"shasum":"88c3909c436c899fa12146fcc8ddab1fcf56c5dd","tarball":"https://registry.npmjs.org/claude-code-mailer/-/claude-code-mailer-1.2.1.tgz","fileCount":15,"integrity":"sha512-xknkC3G7H23eaSSrV6m7t9neYxzGAM5t8mQCqlAyNuA3SGJpaIg/ynbxSUuMgwhtTMKlJc6TS5vOqcLODgnhUQ==","signatures":[{"sig":"MEYCIQCavyoQfUz6NgoxRCQN0MbnVt82pK5hJFCjc6voQ8qpdwIhAIA2MFK64RdZm65BElewlrcMa9OlQ+0PritUwiVmu9h7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84011},"main":"src/index.js","engines":{"node":">=16.0.0"},"gitHead":"5ec2af32292f01d9f8155d51e64185c647b19252","scripts":{"dev":"node --watch src/index.js","lint":"echo 'No linting configured'","test":"node test/test.js","build":"echo 'No build step required'","start":"node src/index.js"},"_npmUser":{"name":"lurenjiasworld","email":"loli@lurenjia.in"},"repository":{"url":"git+https://github.com/chrisfxliu/claude-mailer.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Code Mailer - Smart email notifications for Claude Code with automatic hooks installation and multilingual templates","directories":{},"_nodeVersion":"20.18.3","dependencies":{"dotenv":"^16.4.5","js-yaml":"^4.1.0","commander":"^12.1.0","nodemailer":"^6.9.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-mailer_1.2.1_1759150679395_0.4120840181580301","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"claude-code-mailer","version":"1.2.2","keywords":["claude","claude-code","email","notification","nodemailer","smtp","hooks","automation","multilingual","cli"],"author":{"name":"Claude Code"},"license":"MIT","_id":"claude-code-mailer@1.2.2","maintainers":[{"name":"lurenjiasworld","email":"loli@lurenjia.in"}],"homepage":"https://github.com/chrisfxliu/claude-mailer#readme","bugs":{"url":"https://github.com/chrisfxliu/claude-mailer/issues"},"bin":{"claude-code-mailer":"bin/claude-code-mailer.js"},"dist":{"shasum":"93895beba773c908b1cd45d92ce74fda8fb7dd77","tarball":"https://registry.npmjs.org/claude-code-mailer/-/claude-code-mailer-1.2.2.tgz","fileCount":15,"integrity":"sha512-iathLBcS8siLKILHdMMCi1FcIldEcsJfFzBo+0f2wy465Z+oG8cF2gPzHIHxH+Fxw2Lhbudqraoc38aDvxxCTg==","signatures":[{"sig":"MEUCIQCLoUMaU3TTGjDRe4F0T6uEwljk30viKUEaUnu/N18dxAIgew43+eXQ0Nwoq+rfTajfO+sOBDu1K/vTFYAS0lP8xbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84012},"main":"src/index.js","engines":{"node":">=16.0.0"},"gitHead":"1ea5a522eeb206f04141a1eda057aab2d120a3c4","scripts":{"dev":"node --watch src/index.js","lint":"echo 'No linting configured'","test":"node test/test.js","build":"echo 'No build step required'","start":"node src/index.js"},"_npmUser":{"name":"lurenjiasworld","email":"loli@lurenjia.in"},"repository":{"url":"git+https://github.com/chrisfxliu/claude-mailer.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Code Mailer - Smart email notifications for Claude Code with automatic hooks installation and multilingual templates","directories":{},"_nodeVersion":"20.18.3","dependencies":{"dotenv":"^16.4.5","js-yaml":"^4.1.0","commander":"^12.1.0","nodemailer":"^6.9.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-mailer_1.2.2_1759150987386_0.9355546357195366","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"claude-code-mailer","version":"1.2.3","keywords":["claude","claude-code","email","notification","nodemailer","smtp","hooks","automation","multilingual","cli"],"author":{"name":"Claude Code"},"license":"MIT","_id":"claude-code-mailer@1.2.3","maintainers":[{"name":"lurenjiasworld","email":"loli@lurenjia.in"}],"homepage":"https://github.com/chrisfxliu/claude-mailer#readme","bugs":{"url":"https://github.com/chrisfxliu/claude-mailer/issues"},"bin":{"claude-code-mailer":"bin/claude-code-mailer.js"},"dist":{"shasum":"55aba946b92b1509a6a6e76c5b429b3a326890b1","tarball":"https://registry.npmjs.org/claude-code-mailer/-/claude-code-mailer-1.2.3.tgz","fileCount":15,"integrity":"sha512-3ulP5HQ8WkJhtKuCiemvwE5CfSOysQsBHtPnLX8epgzjwirzjS6IZ3gaqOlBaOVYFxF6X6G6q3lkHKnFnNNOCw==","signatures":[{"sig":"MEUCID+1gWl4K7JJ7Xnt6MSoJStTd6wr6gEYnsvL+r6Swh9TAiEAhprmwxcINhUawC8VEJT7BrrQATK11ogzrar06uR+yWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84671},"main":"src/index.js","engines":{"node":">=16.0.0"},"gitHead":"f2604aad8edbaf70f030f545dc0d988e450aa480","scripts":{"dev":"node --watch src/index.js","lint":"echo 'No linting configured'","test":"node test/test.js","build":"echo 'No build step required'","start":"node src/index.js"},"_npmUser":{"name":"lurenjiasworld","email":"loli@lurenjia.in"},"repository":{"url":"git+https://github.com/chrisfxliu/claude-mailer.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Code Mailer - Smart email notifications for Claude Code with automatic hooks installation and multilingual templates","directories":{},"_nodeVersion":"20.18.3","dependencies":{"dotenv":"^16.4.5","js-yaml":"^4.1.0","commander":"^12.1.0","nodemailer":"^6.9.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-mailer_1.2.3_1759151147657_0.22820237758452566","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"claude-code-mailer","version":"1.3.0","keywords":["claude","claude-code","email","notification","nodemailer","smtp","hooks","automation","multilingual","cli"],"author":{"name":"Claude Code"},"license":"MIT","_id":"claude-code-mailer@1.3.0","maintainers":[{"name":"lurenjiasworld","email":"loli@lurenjia.in"}],"homepage":"https://github.com/chrisfxliu/claude-mailer#readme","bugs":{"url":"https://github.com/chrisfxliu/claude-mailer/issues"},"bin":{"claude-code-mailer":"bin/claude-code-mailer.js"},"dist":{"shasum":"b5b5f8060581ee075d4a59eee83ef7386fb2cbaa","tarball":"https://registry.npmjs.org/claude-code-mailer/-/claude-code-mailer-1.3.0.tgz","fileCount":15,"integrity":"sha512-saQfOQFFPOj8KXh0oOM2itPijRdrDxQDW0gWSJgp4OUlZj6f77GStXdXCGbH2VX7pT98BO+hCVPuq5i5g40llQ==","signatures":[{"sig":"MEUCIBncm/Tp+RRxGZtwEf2uvOaD92QQXkwTFzb1FPQ7IVyOAiEA5x5Wvw1jox5G7tPGXZJqEsoadFO7pZ5YEhnu22bP4sI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81998},"main":"src/index.js","engines":{"node":">=16.0.0"},"gitHead":"38ee7d105a8e34a20ded1358ca82262561fde00a","scripts":{"dev":"node --watch src/index.js","lint":"echo 'No linting configured'","test":"node test/test.js","build":"echo 'No build step required'","start":"node src/index.js"},"_npmUser":{"name":"lurenjiasworld","email":"loli@lurenjia.in"},"repository":{"url":"git+https://github.com/chrisfxliu/claude-mailer.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Code Mailer - Smart email notifications for Claude Code with automatic hooks installation and multilingual templates","directories":{},"_nodeVersion":"20.18.3","dependencies":{"dotenv":"^16.4.5","js-yaml":"^4.1.0","commander":"^12.1.0","nodemailer":"^6.9.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-mailer_1.3.0_1759153316521_0.6086078571600588","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"claude-code-mailer","version":"1.3.1","keywords":["claude","claude-code","email","notification","nodemailer","smtp","hooks","automation","multilingual","cli"],"author":{"name":"Claude Code"},"license":"MIT","_id":"claude-code-mailer@1.3.1","maintainers":[{"name":"lurenjiasworld","email":"loli@lurenjia.in"}],"homepage":"https://github.com/chrisfxliu/claude-mailer#readme","bugs":{"url":"https://github.com/chrisfxliu/claude-mailer/issues"},"bin":{"claude-code-mailer":"bin/claude-code-mailer.js"},"dist":{"shasum":"eaa617d6d68e49c1ce093d39c6e2890a60eec2d5","tarball":"https://registry.npmjs.org/claude-code-mailer/-/claude-code-mailer-1.3.1.tgz","fileCount":15,"integrity":"sha512-KgDiLK8diwzstzuXa0ie0Wq1Pg6Yb9LrT+5k3OOi+yHyqyfdHyR/b3lVGyduX0ck8+dhXR1PCTQJ2Nr0loxMJw==","signatures":[{"sig":"MEUCIQDSZUjI5OfO9t+EnkXxRfoUPCJm42KZFMOHcIqNI81Y3AIgFLSyL6s9ixRZ3SBw+YOKgIR/tkKQQ/gmmnn+DdYYN/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80968},"main":"src/index.js","engines":{"node":">=16.0.0"},"gitHead":"878850c9120c8475a526cf074edfda402fcb374d","scripts":{"dev":"node --watch src/index.js","lint":"echo 'No linting configured'","test":"node test/test.js","build":"echo 'No build step required'","start":"node src/index.js"},"_npmUser":{"name":"lurenjiasworld","email":"loli@lurenjia.in"},"repository":{"url":"git+https://github.com/chrisfxliu/claude-mailer.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Code Mailer - Smart email notifications for Claude Code with automatic hooks installation and multilingual templates","directories":{},"_nodeVersion":"20.18.3","dependencies":{"dotenv":"^16.4.5","js-yaml":"^4.1.0","commander":"^12.1.0","nodemailer":"^6.9.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-mailer_1.3.1_1759153479808_0.6594994033863182","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"claude-code-mailer","version":"1.3.2","keywords":["claude","claude-code","email","notification","nodemailer","smtp","hooks","automation","multilingual","cli"],"author":{"name":"Claude Code"},"license":"MIT","_id":"claude-code-mailer@1.3.2","maintainers":[{"name":"lurenjiasworld","email":"loli@lurenjia.in"}],"homepage":"https://github.com/chrisfxliu/claude-mailer#readme","bugs":{"url":"https://github.com/chrisfxliu/claude-mailer/issues"},"bin":{"claude-code-mailer":"bin/claude-code-mailer.js"},"dist":{"shasum":"87b72f3d87bf575492e8359849d365e74950850b","tarball":"https://registry.npmjs.org/claude-code-mailer/-/claude-code-mailer-1.3.2.tgz","fileCount":15,"integrity":"sha512-CJJVjg7heiz2E/t6KWoRLGuMd6W0vlzQDDiC2E3w8PdvENXmZELx69r1lGGeippoD0zFT7Y97SxsKt+LuAORag==","signatures":[{"sig":"MEYCIQDLzkapGbY4Dqbt0v91KzRHrM2loagztLoptyCRhbwsUwIhAJXTZOds9j69GIUAJm7y/0ji1jFQx3J9Lwv7vvFdfP9/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80955},"main":"src/index.js","engines":{"node":">=16.0.0"},"gitHead":"572e4ed96df0072671f400686b43c004d5f3681b","scripts":{"dev":"node --watch src/index.js","lint":"echo 'No linting configured'","test":"node test/test.js","build":"echo 'No build step required'","start":"node src/index.js"},"_npmUser":{"name":"lurenjiasworld","email":"loli@lurenjia.in"},"repository":{"url":"git+https://github.com/chrisfxliu/claude-mailer.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Code Mailer - Smart email notifications for Claude Code with automatic hooks installation and multilingual templates","directories":{},"_nodeVersion":"20.18.3","dependencies":{"dotenv":"^16.4.5","js-yaml":"^4.1.0","commander":"^12.1.0","nodemailer":"^6.9.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-mailer_1.3.2_1759153752763_0.44326542906518496","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"claude-code-mailer","version":"1.3.6","keywords":["claude","claude-code","email","notification","nodemailer","smtp","hooks","automation","multilingual","cli"],"author":{"name":"Claude Code"},"license":"MIT","_id":"claude-code-mailer@1.3.6","maintainers":[{"name":"lurenjiasworld","email":"loli@lurenjia.in"}],"homepage":"https://github.com/chrisfxliu/claude-mailer#readme","bugs":{"url":"https://github.com/chrisfxliu/claude-mailer/issues"},"bin":{"claude-code-mailer":"bin/claude-code-mailer.js"},"dist":{"shasum":"37cb643cff54e22e48844af71313ba906ca925d9","tarball":"https://registry.npmjs.org/claude-code-mailer/-/claude-code-mailer-1.3.6.tgz","fileCount":15,"integrity":"sha512-UWYmlVAxR4flvG9YauTo6BVY19L26YCq+RCCppz3SLFtHA1gxV7D32DfZGflo7Ft/IE85jW29GaEQ05+rb09dA==","signatures":[{"sig":"MEYCIQCMm0fMjovmynMamLvQW8Coq0HDPJGdn91esi3IPX1gYQIhAIV0qw8TLKlTIz9wz9Vs+BaoqqueEMY0pPy0FW0mBUg7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80954},"main":"src/index.js","_from":"file:claude-code-mailer-1.3.6.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"node --watch src/index.js","lint":"echo 'No linting configured'","test":"node test/test.js","build":"echo 'No build step required'","start":"node src/index.js"},"_npmUser":{"name":"lurenjiasworld","email":"loli@lurenjia.in"},"_resolved":"/tmp/6f3a21f2d1548c6d9e2136218d4f029b/claude-code-mailer-1.3.6.tgz","_integrity":"sha512-UWYmlVAxR4flvG9YauTo6BVY19L26YCq+RCCppz3SLFtHA1gxV7D32DfZGflo7Ft/IE85jW29GaEQ05+rb09dA==","repository":{"url":"git+https://github.com/chrisfxliu/claude-mailer.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Code Mailer - Smart email notifications for Claude Code with automatic hooks installation and multilingual templates","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dotenv":"^16.4.5","js-yaml":"^4.1.0","commander":"^12.1.0","nodemailer":"^6.9.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-mailer_1.3.6_1759157501981_0.44236178527352554","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"claude-code-mailer","version":"1.4.0","keywords":["claude","claude-code","email","notification","nodemailer","smtp","hooks","automation","multilingual","cli"],"author":{"name":"Claude Code"},"license":"MIT","_id":"claude-code-mailer@1.4.0","maintainers":[{"name":"lurenjiasworld","email":"loli@lurenjia.in"}],"homepage":"https://github.com/chrisfxliu/claude-mailer#readme","bugs":{"url":"https://github.com/chrisfxliu/claude-mailer/issues"},"bin":{"claude-code-mailer":"bin/claude-code-mailer.js"},"dist":{"shasum":"cc9278ec8457562d27065e7c68dc55ef7fad01c5","tarball":"https://registry.npmjs.org/claude-code-mailer/-/claude-code-mailer-1.4.0.tgz","fileCount":15,"integrity":"sha512-sq0KN0/RYAsBxXsiN4XqZ57FJph/fAXR/4Lfejd8m6xn4ELdA2gGaGzXFtgVKjmjO59CDKLKxt8WV+uef79pVQ==","signatures":[{"sig":"MEUCIF5silVDwN7Kh/nKiRYBdb39++lnusGX45e6S97To/cDAiEAxHmqsBR8pNc4lV3c5L4zT7XX5MONV9gH2GypcxAnPQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80954},"main":"src/index.js","_from":"file:claude-code-mailer-1.4.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"node --watch src/index.js","lint":"echo 'No linting configured'","test":"node test/test.js","build":"echo 'No build step required'","start":"node src/index.js"},"_npmUser":{"name":"lurenjiasworld","email":"loli@lurenjia.in"},"_resolved":"/tmp/4039847ed88f4fab00b2cf8d9583ac7b/claude-code-mailer-1.4.0.tgz","_integrity":"sha512-sq0KN0/RYAsBxXsiN4XqZ57FJph/fAXR/4Lfejd8m6xn4ELdA2gGaGzXFtgVKjmjO59CDKLKxt8WV+uef79pVQ==","repository":{"url":"git+https://github.com/chrisfxliu/claude-mailer.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Code Mailer - Smart email notifications for Claude Code with automatic hooks installation and multilingual templates","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dotenv":"^16.4.5","js-yaml":"^4.1.0","commander":"^12.1.0","nodemailer":"^6.9.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-mailer_1.4.0_1759157672948_0.01406565970660334","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"claude-code-mailer","version":"1.4.1","keywords":["claude","claude-code","email","notification","nodemailer","smtp","hooks","automation","multilingual","cli"],"author":{"name":"Claude Code"},"license":"MIT","_id":"claude-code-mailer@1.4.1","maintainers":[{"name":"lurenjiasworld","email":"loli@lurenjia.in"}],"homepage":"https://github.com/chrisfxliu/claude-mailer#readme","bugs":{"url":"https://github.com/chrisfxliu/claude-mailer/issues"},"bin":{"claude-code-mailer":"bin/claude-code-mailer.js"},"dist":{"shasum":"cf014a0fa6af199ddb6326b1062b11f567b93b5d","tarball":"https://registry.npmjs.org/claude-code-mailer/-/claude-code-mailer-1.4.1.tgz","fileCount":15,"integrity":"sha512-wExjajeLa95OwUhfjNB5kXOO4R6Ozj39HI6leZDgZXcCwW6ctI5xzZYZcMu5XhD+dHv5fn1GoavLSFtx0Mk6iw==","signatures":[{"sig":"MEYCIQCIF1ewtmKGkraabHblhOpD0ocB7MAHYlSHaLElBTZsqQIhALRaQFwY2ndyFYn1hMjdNbaxtH9YOBMG568XfSX5t08T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80954},"main":"src/index.js","_from":"file:claude-code-mailer-1.4.1.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"node --watch src/index.js","lint":"echo 'No linting configured'","test":"node test/test.js","build":"echo 'No build step required'","start":"node src/index.js"},"_npmUser":{"name":"lurenjiasworld","email":"loli@lurenjia.in"},"_resolved":"/tmp/72af8c647affc7162bbf997a3c4ff3af/claude-code-mailer-1.4.1.tgz","_integrity":"sha512-wExjajeLa95OwUhfjNB5kXOO4R6Ozj39HI6leZDgZXcCwW6ctI5xzZYZcMu5XhD+dHv5fn1GoavLSFtx0Mk6iw==","repository":{"url":"git+https://github.com/chrisfxliu/claude-mailer.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Code Mailer - Smart email notifications for Claude Code with automatic hooks installation and multilingual templates","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dotenv":"^16.4.5","js-yaml":"^4.1.0","commander":"^12.1.0","nodemailer":"^6.9.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-mailer_1.4.1_1759157840095_0.589300589048372","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"claude-code-mailer","version":"1.4.2","keywords":["claude","claude-code","email","notification","nodemailer","smtp","hooks","automation","multilingual","cli"],"author":{"name":"Claude Code"},"license":"MIT","_id":"claude-code-mailer@1.4.2","maintainers":[{"name":"lurenjiasworld","email":"loli@lurenjia.in"}],"homepage":"https://github.com/LuRenJiasWorld/Claude-Code-Mailer#readme","bugs":{"url":"https://github.com/LuRenJiasWorld/Claude-Code-Mailer/issues"},"bin":{"claude-code-mailer":"bin/claude-code-mailer.js"},"dist":{"shasum":"dec1755ab605f9adbf3f5e4842c1745b36b5cf84","tarball":"https://registry.npmjs.org/claude-code-mailer/-/claude-code-mailer-1.4.2.tgz","fileCount":15,"integrity":"sha512-eADBf9L/OhjoltJ6e/q57QL4K/YA62GD0Hy7QbXezK6BNdaiQfi184ef3W5Vi/yqViJ9zBv/MaqdSyVDE46EEQ==","signatures":[{"sig":"MEUCIGtnA65iuT0x8soe7YZGAxt/d0QRrjY9IxnG/TyI+h6OAiEAiOIuAIH1bu9PWVWvELJBxg+K4d8s5aBr7DHlUFS+huQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81028},"main":"src/index.js","_from":"file:claude-code-mailer-1.4.2.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"node --watch src/index.js","lint":"echo 'No linting configured'","test":"node test/test.js","build":"echo 'No build step required'","start":"node src/index.js"},"_npmUser":{"name":"lurenjiasworld","email":"loli@lurenjia.in"},"_resolved":"/tmp/64d8167d7e87361d38db99186c5141f4/claude-code-mailer-1.4.2.tgz","_integrity":"sha512-eADBf9L/OhjoltJ6e/q57QL4K/YA62GD0Hy7QbXezK6BNdaiQfi184ef3W5Vi/yqViJ9zBv/MaqdSyVDE46EEQ==","repository":{"url":"git+https://github.com/LuRenJiasWorld/Claude-Code-Mailer.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Code Mailer - Smart email notifications for Claude Code with automatic hooks installation and multilingual templates","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dotenv":"^16.4.5","js-yaml":"^4.1.0","commander":"^12.1.0","nodemailer":"^6.9.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-mailer_1.4.2_1759158119580_0.5612457707833485","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"claude-code-mailer","version":"1.4.3","keywords":["claude","claude-code","email","notification","nodemailer","smtp","hooks","automation","multilingual","cli"],"author":{"name":"Claude Code"},"license":"MIT","_id":"claude-code-mailer@1.4.3","maintainers":[{"name":"lurenjiasworld","email":"loli@lurenjia.in"}],"homepage":"https://github.com/LuRenJiasWorld/Claude-Code-Mailer#readme","bugs":{"url":"https://github.com/LuRenJiasWorld/Claude-Code-Mailer/issues"},"bin":{"claude-code-mailer":"bin/claude-code-mailer.js"},"dist":{"shasum":"683877a4e0af660cfa31a4f27a45676b91c06825","tarball":"https://registry.npmjs.org/claude-code-mailer/-/claude-code-mailer-1.4.3.tgz","fileCount":15,"integrity":"sha512-4y96P40kZngqVZkuQx7y2b/SxJwJxf6fa2mjFby3HkQuUCy6UUn714sanrMelT8f6rfPVBezv7UuUlk69r3/cg==","signatures":[{"sig":"MEYCIQD5YhCIgtWGdf+pIwvvZxUXqpn2JiN9umKMd425ddUC1QIhAJCF+CLKhGq80NgdMQljQ3qPjBeuw7UoGTyi21u7JJfH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81168},"main":"src/index.js","_from":"file:claude-code-mailer-1.4.3.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"node --watch src/index.js","lint":"echo 'No linting configured'","test":"node test/test.js","build":"echo 'No build step required'","start":"node src/index.js"},"_npmUser":{"name":"lurenjiasworld","email":"loli@lurenjia.in"},"_resolved":"/tmp/78c41bfe967ddcc038f742829174dc8f/claude-code-mailer-1.4.3.tgz","_integrity":"sha512-4y96P40kZngqVZkuQx7y2b/SxJwJxf6fa2mjFby3HkQuUCy6UUn714sanrMelT8f6rfPVBezv7UuUlk69r3/cg==","repository":{"url":"git+https://github.com/LuRenJiasWorld/Claude-Code-Mailer.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Code Mailer - Smart email notifications for Claude Code with automatic hooks installation and multilingual templates","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dotenv":"^16.4.5","js-yaml":"^4.1.0","commander":"^12.1.0","nodemailer":"^6.9.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-mailer_1.4.3_1759158559285_0.7466157452393847","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"claude-code-mailer","version":"1.4.4","keywords":["claude","claude-code","email","notification","nodemailer","smtp","hooks","automation","multilingual","cli"],"author":{"name":"Claude Code"},"license":"MIT","_id":"claude-code-mailer@1.4.4","maintainers":[{"name":"lurenjiasworld","email":"loli@lurenjia.in"}],"homepage":"https://github.com/LuRenJiasWorld/Claude-Code-Mailer#readme","bugs":{"url":"https://github.com/LuRenJiasWorld/Claude-Code-Mailer/issues"},"bin":{"claude-code-mailer":"bin/claude-code-mailer.js"},"dist":{"shasum":"230adff240df0098882da0bc25106dd12835efac","tarball":"https://registry.npmjs.org/claude-code-mailer/-/claude-code-mailer-1.4.4.tgz","fileCount":15,"integrity":"sha512-BX8TVLbneSNMvIoZ3vLlEqirhK6AfkFlPYAms23+ISpNg726kA5/iTIr1lbZEI2h0Kqvne/heOMnwnAr0fb0Bg==","signatures":[{"sig":"MEYCIQC1h6qPza82R7OJormJZI2GjGlUO6E89Zu523eBXnrh9gIhAIS7arU9JAt/KsyKbeeDQ6U2Eo6CKmsItPECffQtaovL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81168},"main":"src/index.js","_from":"file:claude-code-mailer-1.4.4.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"node --watch src/index.js","lint":"echo 'No linting configured'","test":"node test/test.js","build":"echo 'No build step required'","start":"node src/index.js"},"_npmUser":{"name":"lurenjiasworld","email":"loli@lurenjia.in"},"_resolved":"/tmp/c9214d28ac5444e8fb9c50899e89045d/claude-code-mailer-1.4.4.tgz","_integrity":"sha512-BX8TVLbneSNMvIoZ3vLlEqirhK6AfkFlPYAms23+ISpNg726kA5/iTIr1lbZEI2h0Kqvne/heOMnwnAr0fb0Bg==","repository":{"url":"git+https://github.com/LuRenJiasWorld/Claude-Code-Mailer.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Code Mailer - Smart email notifications for Claude Code with automatic hooks installation and multilingual templates","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dotenv":"^16.4.5","js-yaml":"^4.1.0","commander":"^12.1.0","nodemailer":"^6.9.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-mailer_1.4.4_1759158644914_0.7873537804063975","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"claude-code-mailer","version":"1.4.5","keywords":["claude","claude-code","email","notification","nodemailer","smtp","hooks","automation","multilingual","cli"],"author":{"name":"Claude Code"},"license":"MIT","_id":"claude-code-mailer@1.4.5","maintainers":[{"name":"lurenjiasworld","email":"loli@lurenjia.in"}],"homepage":"https://github.com/LuRenJiasWorld/Claude-Code-Mailer#readme","bugs":{"url":"https://github.com/LuRenJiasWorld/Claude-Code-Mailer/issues"},"bin":{"claude-code-mailer":"bin/claude-code-mailer.js"},"dist":{"shasum":"009d9f5577dddbfc0c2695c823e40d8347a82141","tarball":"https://registry.npmjs.org/claude-code-mailer/-/claude-code-mailer-1.4.5.tgz","fileCount":15,"integrity":"sha512-1qdF5xkmFbrsIXvXhR+mj8aj3uCpuoc2A+mzwpllqsUt4eg2uAJt+o4TX1NLfkhAlwvo1tl55hQrqu2zUPBjTA==","signatures":[{"sig":"MEUCIQCC5qbZZ5snub8p+VkSd68ZygA1jvU1S1QBtkfatADWPQIgF1RrQDVgc6eFqa9G22Yf/K6c7JIutFxUtJR6vP4Jmts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83193},"main":"src/index.js","_from":"file:claude-code-mailer-1.4.5.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"node --watch src/index.js","lint":"echo 'No linting configured'","test":"node test/test.js","build":"echo 'No build step required'","start":"node src/index.js"},"_npmUser":{"name":"lurenjiasworld","email":"loli@lurenjia.in"},"_resolved":"/tmp/34f0477361d34c8680dbd6aaad2a884f/claude-code-mailer-1.4.5.tgz","_integrity":"sha512-1qdF5xkmFbrsIXvXhR+mj8aj3uCpuoc2A+mzwpllqsUt4eg2uAJt+o4TX1NLfkhAlwvo1tl55hQrqu2zUPBjTA==","repository":{"url":"git+https://github.com/LuRenJiasWorld/Claude-Code-Mailer.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Code Mailer - Smart email notifications for Claude Code with automatic hooks installation and multilingual templates","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dotenv":"^16.4.5","js-yaml":"^4.1.0","commander":"^12.1.0","nodemailer":"^6.9.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-mailer_1.4.5_1759159262122_0.5445295658572549","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"claude-code-mailer","version":"1.4.6","keywords":["claude","claude-code","email","notification","nodemailer","smtp","hooks","automation","multilingual","cli"],"author":{"name":"Claude Code"},"license":"MIT","_id":"claude-code-mailer@1.4.6","maintainers":[{"name":"lurenjiasworld","email":"loli@lurenjia.in"}],"homepage":"https://github.com/LuRenJiasWorld/Claude-Code-Mailer#readme","bugs":{"url":"https://github.com/LuRenJiasWorld/Claude-Code-Mailer/issues"},"bin":{"claude-code-mailer":"bin/claude-code-mailer.js"},"dist":{"shasum":"d434834059bfa8155f7919347774d6f81adb2798","tarball":"https://registry.npmjs.org/claude-code-mailer/-/claude-code-mailer-1.4.6.tgz","fileCount":15,"integrity":"sha512-DmoRgX+0DCe6DX4Am5wqOIRzaGvKA34+mlsKWFsLYMZnMKi6px5420sLdCnq9beN1AIPZxTTGus3/zwHbse/Zw==","signatures":[{"sig":"MEQCIEyqqLaPzFhhoDC4lsmXleKRhNpu+ftxeHh0eIRuR+XMAiBKa+kKEI6S9LNEWdYof0ao5slX9IGInqlOMlS6o5/QOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83022},"main":"src/index.js","_from":"file:claude-code-mailer-1.4.6.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"node --watch src/index.js","lint":"echo 'No linting configured'","test":"node test/test.js","build":"echo 'No build step required'","start":"node src/index.js"},"_npmUser":{"name":"lurenjiasworld","email":"loli@lurenjia.in"},"_resolved":"/tmp/6f4b7a323045f6f5a2973d80a7f60806/claude-code-mailer-1.4.6.tgz","_integrity":"sha512-DmoRgX+0DCe6DX4Am5wqOIRzaGvKA34+mlsKWFsLYMZnMKi6px5420sLdCnq9beN1AIPZxTTGus3/zwHbse/Zw==","repository":{"url":"git+https://github.com/LuRenJiasWorld/Claude-Code-Mailer.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Code Mailer - Smart email notifications for Claude Code with automatic hooks installation and multilingual templates","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dotenv":"^16.4.5","js-yaml":"^4.1.0","commander":"^12.1.0","nodemailer":"^6.9.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-mailer_1.4.6_1759159340059_0.020315542144718535","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"claude-code-mailer","version":"2.0.4","keywords":["claude","claude-code","email","notification","nodemailer","smtp","hooks","automation","multilingual","cli"],"author":{"name":"Claude Code"},"license":"MIT","_id":"claude-code-mailer@2.0.4","maintainers":[{"name":"lurenjiasworld","email":"loli@lurenjia.in"}],"homepage":"https://github.com/LuRenJiasWorld/Claude-Code-Mailer#readme","bugs":{"url":"https://github.com/LuRenJiasWorld/Claude-Code-Mailer/issues"},"bin":{"claude-code-mailer":"dist/cli/index.js"},"dist":{"shasum":"12bba5851827aa5971295cce8f97647513ab9422","tarball":"https://registry.npmjs.org/claude-code-mailer/-/claude-code-mailer-2.0.4.tgz","fileCount":36,"integrity":"sha512-AiLzz3zeDWvdXPcuZ6DNO9az8A8A3GD0x5U8VY63+YQYsBpz4M/4xY6XeLrcBtAH4609W0G/inFcfMYIOtZFww==","signatures":[{"sig":"MEQCIGsMiKePu+CxSB+PzBwbODjwAo4L23MOoIEga9kOH+q3AiAfHnBH9m83ISGbpn9lg8+0mwB9X73tiUFpkK6kIbeCfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-mailer@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1060013},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8450ad365f4108e3fa0d55b91e06adb8af40073d","scripts":{"test":"bun test","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run typecheck && bun run build && bun test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f54c1b87-ef8f-49c5-abc0-b3a25aaa0b17"}},"repository":{"url":"git+https://github.com/LuRenJiasWorld/Claude-Code-Mailer.git","type":"git"},"_npmVersion":"11.12.1","description":"Claude Code Mailer - Smart email notifications for Claude Code with automatic hooks installation and multilingual templates","directories":{},"_nodeVersion":"20.20.1","dependencies":{"dotenv":"^16.4.5","js-yaml":"^4.1.0","commander":"^12.1.0","nodemailer":"^6.9.15"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9","@types/nodemailer":"^6.4.17"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-mailer_2.0.4_1775033994257_0.5727532259436157","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"claude-code-mailer","version":"2.0.5","keywords":["claude","claude-code","email","notification","nodemailer","smtp","hooks","automation","multilingual","cli"],"author":{"name":"Claude Code"},"license":"MIT","_id":"claude-code-mailer@2.0.5","maintainers":[{"name":"lurenjiasworld","email":"loli@lurenjia.in"}],"homepage":"https://github.com/LuRenJiasWorld/Claude-Code-Mailer#readme","bugs":{"url":"https://github.com/LuRenJiasWorld/Claude-Code-Mailer/issues"},"bin":{"claude-code-mailer":"dist/cli/index.js"},"dist":{"shasum":"93662eabc0fd1dac38eda813fd7912cc918106af","tarball":"https://registry.npmjs.org/claude-code-mailer/-/claude-code-mailer-2.0.5.tgz","fileCount":36,"integrity":"sha512-EQ9f53GQdP5+7Er0AN0l4GUcy32/Y36EbzrvkjDpV7DUztaBF85dz+RdxuZ9WZub4J/CIN+TUGEjVVIf6Tn19w==","signatures":[{"sig":"MEUCIQCiEkQF4/frMN9B7AUaGEGvAPDwP+SzYcYQCay/GfZg0wIgRiUkK4HFeuJciSe+Iu6TlUL3pco1/rSv1qi8KkxZUuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-mailer@2.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1060478},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"815d6e06257fa5b3a40c082244e9a8977bcf7dcd","scripts":{"test":"bun test","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run typecheck && bun run build && bun test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f54c1b87-ef8f-49c5-abc0-b3a25aaa0b17"}},"repository":{"url":"git+https://github.com/LuRenJiasWorld/Claude-Code-Mailer.git","type":"git"},"_npmVersion":"11.12.1","description":"Claude Code Mailer - Smart email notifications for Claude Code with automatic hooks installation and multilingual templates","directories":{},"_nodeVersion":"20.20.1","dependencies":{"dotenv":"^16.4.5","js-yaml":"^4.1.0","commander":"^12.1.0","nodemailer":"^6.9.15"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9","@types/nodemailer":"^6.4.17"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-mailer_2.0.5_1775036117911_0.3671083306692129","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"claude-code-mailer","version":"2.1.0","keywords":["claude","claude-code","email","notification","nodemailer","smtp","hooks","automation","multilingual","cli"],"author":{"name":"Benjamin Chris"},"license":"MIT","_id":"claude-code-mailer@2.1.0","maintainers":[{"name":"lurenjiasworld","email":"loli@lurenjia.in"}],"homepage":"https://github.com/LuRenJiasWorld/Claude-Code-Mailer#readme","bugs":{"url":"https://github.com/LuRenJiasWorld/Claude-Code-Mailer/issues"},"bin":{"claude-code-mailer":"dist/cli/index.js"},"dist":{"shasum":"7892ee90cd97e515d5573d957a5a4d3396c922e6","tarball":"https://registry.npmjs.org/claude-code-mailer/-/claude-code-mailer-2.1.0.tgz","fileCount":36,"integrity":"sha512-DWpk2WgH4vf5ptUw7XI13IpjQMW68Sys/otOJ2n4/zyAeHiBhpnmdLEJx6YwwYcDvsYyY4Ith2ilvaGsAUlWSg==","signatures":[{"sig":"MEYCIQCBzWuU3VD7YOA1eFTXygGxXJLHvWBbV0M5BWIqAcAfSgIhAOVhLrQyQOIAUrXExHRKx+Zssz/YPhud1dzLMhpGO2Wb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-mailer@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1109510},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8430666a36ef4283d4ac02628985603e49d6d4fd","scripts":{"test":"bun test","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run typecheck && bun run build && bun test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f54c1b87-ef8f-49c5-abc0-b3a25aaa0b17"}},"repository":{"url":"git+https://github.com/LuRenJiasWorld/Claude-Code-Mailer.git","type":"git"},"_npmVersion":"11.12.1","description":"Claude Code Mailer - Smart email notifications for Claude Code with automatic hooks installation and multilingual templates","directories":{},"_nodeVersion":"20.20.1","dependencies":{"dotenv":"^16.4.5","js-yaml":"^4.1.0","commander":"^12.1.0","nodemailer":"^6.9.15","@clack/prompts":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.0","@types/node":"^25.5.0","@types/js-yaml":"^4.0.9","@types/nodemailer":"^6.4.17"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-mailer_2.1.0_1775038225414_0.06180100936893895","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"claude-code-mailer","version":"2.1.1","keywords":["claude","claude-code","email","notification","nodemailer","smtp","hooks","automation","multilingual","cli"],"author":{"name":"Benjamin Chris"},"license":"MIT","_id":"claude-code-mailer@2.1.1","maintainers":[{"name":"lurenjiasworld","email":"loli@lurenjia.in"}],"homepage":"https://github.com/LuRenJiasWorld/Claude-Code-Mailer#readme","bugs":{"url":"https://github.com/LuRenJiasWorld/Claude-Code-Mailer/issues"},"bin":{"claude-code-mailer":"dist/cli/index.js"},"dist":{"shasum":"dbafdcf536a7593117758c4c23d35fac48cc37e9","tarball":"https://registry.npmjs.org/claude-code-mailer/-/claude-code-mailer-2.1.1.tgz","fileCount":36,"integrity":"sha512-g5XF6EtVypLdxDHBC8dlENXyoxZWAzLDruMWWZ6HfBj/sT0wixcou1zatvIA7Aul4XizfZREfH5euq6v9wkd8Q==","signatures":[{"sig":"MEQCIDSHjpJlhBndsIohcHUNbC/aoaBTTr0huUsZUV8QjyDWAiBGl54x+e/Ix5rTxz8M4gpgOImTqw00BiX0/cWY7caRhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-mailer@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1111400},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f44aba8d9f32ff0dbd97c29d1115871f4da50f0c","scripts":{"test":"bun test","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run typecheck && bun run build && bun test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f54c1b87-ef8f-49c5-abc0-b3a25aaa0b17"}},"repository":{"url":"git+https://github.com/LuRenJiasWorld/Claude-Code-Mailer.git","type":"git"},"_npmVersion":"11.12.1","description":"Claude Code Mailer - Smart email notifications for Claude Code with automatic hooks installation and multilingual templates","directories":{},"_nodeVersion":"20.20.1","dependencies":{"dotenv":"^16.4.5","js-yaml":"^4.1.0","commander":"^12.1.0","nodemailer":"^6.9.15","@clack/prompts":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.0","@types/node":"^25.5.0","@types/js-yaml":"^4.0.9","@types/nodemailer":"^6.4.17"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-mailer_2.1.1_1775038950447_0.25281341553033543","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"claude-code-mailer","version":"2.1.2","keywords":["claude","claude-code","email","notification","nodemailer","smtp","hooks","automation","multilingual","cli"],"author":{"name":"Benjamin Chris"},"license":"MIT","_id":"claude-code-mailer@2.1.2","maintainers":[{"name":"lurenjiasworld","email":"loli@lurenjia.in"}],"homepage":"https://github.com/LuRenJiasWorld/Claude-Code-Mailer#readme","bugs":{"url":"https://github.com/LuRenJiasWorld/Claude-Code-Mailer/issues"},"bin":{"claude-code-mailer":"dist/cli/index.js"},"dist":{"shasum":"3c1dff33bd0fc7b42f736e10c6b206ca777b2a6a","tarball":"https://registry.npmjs.org/claude-code-mailer/-/claude-code-mailer-2.1.2.tgz","fileCount":36,"integrity":"sha512-plzC8RfYJYfV0/PZed78UFQXWAczl900S+0Nai87NbzNJGB0z2eiDSp77lqjUK5Cz6xNPR34+Ct9H6YFwuKbnw==","signatures":[{"sig":"MEQCIAHkRsm6bQY0jFogJU1l70fWHZX83d5BEjLvOH/8j2uZAiAu/waFnjHC54p+/ckUl7tYltwnclnIbGen2iAlhtIsyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-mailer@2.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1111410},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f5ab335f58e79a3e32ab0749d8a4eeb04316e178","scripts":{"test":"bun test","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run typecheck && bun run build && bun test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f54c1b87-ef8f-49c5-abc0-b3a25aaa0b17"}},"repository":{"url":"git+https://github.com/LuRenJiasWorld/Claude-Code-Mailer.git","type":"git"},"_npmVersion":"11.12.1","description":"Claude Code Mailer - Smart email notifications for Claude Code with automatic hooks installation and multilingual templates","directories":{},"_nodeVersion":"20.20.1","dependencies":{"dotenv":"^16.4.5","js-yaml":"^4.1.0","commander":"^12.1.0","nodemailer":"^6.9.15","@clack/prompts":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.0","@types/node":"^25.5.0","@types/js-yaml":"^4.0.9","@types/nodemailer":"^6.4.17"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-mailer_2.1.2_1775039449762_0.8718994508348137","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"claude-code-mailer","version":"2.2.0","keywords":["claude","claude-code","email","notification","nodemailer","smtp","hooks","automation","multilingual","cli"],"author":{"name":"Benjamin Chris"},"license":"MIT","_id":"claude-code-mailer@2.2.0","maintainers":[{"name":"lurenjiasworld","email":"loli@lurenjia.in"}],"homepage":"https://github.com/LuRenJiasWorld/Claude-Code-Mailer#readme","bugs":{"url":"https://github.com/LuRenJiasWorld/Claude-Code-Mailer/issues"},"bin":{"claude-code-mailer":"dist/cli/index.js"},"dist":{"shasum":"5aed7c89ddc72464dd8f54536f35989a54be6773","tarball":"https://registry.npmjs.org/claude-code-mailer/-/claude-code-mailer-2.2.0.tgz","fileCount":36,"integrity":"sha512-Md7m92fJ/tjUc1akhN754Tt8TjoNqMROmTdAgI4Il3D9FH6DQ2khNDemDH/ZROYmmDez+pvNn0LWkG4EDPgXRA==","signatures":[{"sig":"MEYCIQDLgtFeOQWHxKsys79bCxkJgTL9Eyd1dUn3jU4J2RF9IQIhAK3cjPWp1OCqTjZeqBLDjPuW3Ivp+wMEwEL3kXcnZjp2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-mailer@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1110749},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2f9b1083ee7b23763a348a3d6f6c94773373223b","scripts":{"test":"bun test","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run typecheck && bun run build && bun test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f54c1b87-ef8f-49c5-abc0-b3a25aaa0b17"}},"repository":{"url":"git+https://github.com/LuRenJiasWorld/Claude-Code-Mailer.git","type":"git"},"_npmVersion":"11.12.1","description":"Claude Code Mailer - Smart email notifications for Claude Code with automatic hooks installation and multilingual templates","directories":{},"_nodeVersion":"20.20.2","dependencies":{"dotenv":"^16.4.5","js-yaml":"^4.1.0","commander":"^12.1.0","nodemailer":"^6.9.15","@clack/prompts":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.0","@types/node":"^25.5.0","@types/js-yaml":"^4.0.9","@types/nodemailer":"^6.4.17"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-mailer_2.2.0_1776074995727_0.05152541203532657","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"claude-code-mailer","version":"2.2.1","keywords":["claude","claude-code","email","notification","nodemailer","smtp","hooks","automation","multilingual","cli"],"author":{"name":"Benjamin Chris"},"license":"MIT","_id":"claude-code-mailer@2.2.1","maintainers":[{"name":"lurenjiasworld","email":"loli@lurenjia.in"}],"homepage":"https://github.com/LuRenJiasWorld/Claude-Code-Mailer#readme","bugs":{"url":"https://github.com/LuRenJiasWorld/Claude-Code-Mailer/issues"},"bin":{"claude-code-mailer":"dist/cli/index.js"},"dist":{"shasum":"cf2aaaecad1066c1e8ab8fadb6b0768a69671259","tarball":"https://registry.npmjs.org/claude-code-mailer/-/claude-code-mailer-2.2.1.tgz","fileCount":38,"integrity":"sha512-eyhAT8VZr8NutbtWTmoLeP8+u64VH4KjxXo1rVDoOZm4v5FJ+mNT++X5zM1vrCKXBf3ua0d6T66rQv3l81h51g==","signatures":[{"sig":"MEYCIQCj299NVtL/z9LaYW0kx0KMjy5JdJeowPj9hKKkLdXD9wIhAIyFWCyIX4xFwLDBdnBqfJY0vrx3AIuzTvghThMWrxew","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-mailer@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1112092},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bb8e0391e56620f56620f12e6b6c03b1bdc7acb8","scripts":{"test":"bun test","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run typecheck && bun run build && bun test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f54c1b87-ef8f-49c5-abc0-b3a25aaa0b17"}},"repository":{"url":"git+https://github.com/LuRenJiasWorld/Claude-Code-Mailer.git","type":"git"},"_npmVersion":"11.12.1","description":"Claude Code Mailer - Smart email notifications for Claude Code with automatic hooks installation and multilingual templates","directories":{},"_nodeVersion":"20.20.2","dependencies":{"dotenv":"^16.4.5","js-yaml":"^4.1.0","commander":"^12.1.0","nodemailer":"^6.9.15","@clack/prompts":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.0","@types/node":"^25.5.0","@types/js-yaml":"^4.0.9","@types/nodemailer":"^6.4.17"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-mailer_2.2.1_1776075707378_0.9545675763470234","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"claude-code-mailer","version":"2.2.2","keywords":["claude","claude-code","email","notification","nodemailer","smtp","hooks","automation","multilingual","cli"],"author":{"name":"Benjamin Chris"},"license":"MIT","_id":"claude-code-mailer@2.2.2","maintainers":[{"name":"lurenjiasworld","email":"loli@lurenjia.in"}],"homepage":"https://github.com/LuRenJiasWorld/Claude-Code-Mailer#readme","bugs":{"url":"https://github.com/LuRenJiasWorld/Claude-Code-Mailer/issues"},"bin":{"claude-code-mailer":"dist/cli/index.js"},"dist":{"shasum":"1bc4444bcfb455cfcf18e74d01b582837f8cde65","tarball":"https://registry.npmjs.org/claude-code-mailer/-/claude-code-mailer-2.2.2.tgz","fileCount":38,"integrity":"sha512-9DfdBrgo3tGN8FxRBF4sGGyQGXjqyUsEuuUGO/k+VspPWYszIW/lfj+mSCZEFncMx/IpgEM0p9kAU/Fs6VIOcA==","signatures":[{"sig":"MEUCIQDOFrnRXp1mfdR+PKcyNjIjcTSEgSEaXQ/EAs3b+gwbOAIgG2VHLHF0VwoY5EV+X6OZn8oN/fzgw0PDjWPa7mtNa80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-mailer@2.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1113873},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"889dcfbf8926a40f43217419d04abd4071031b6f","scripts":{"test":"bun test","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run typecheck && bun run build && bun test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f54c1b87-ef8f-49c5-abc0-b3a25aaa0b17"}},"repository":{"url":"git+https://github.com/LuRenJiasWorld/Claude-Code-Mailer.git","type":"git"},"_npmVersion":"11.12.1","description":"Claude Code Mailer - Smart email notifications for Claude Code with automatic hooks installation and multilingual templates","directories":{},"_nodeVersion":"20.20.2","dependencies":{"dotenv":"^16.4.5","js-yaml":"^4.1.0","commander":"^12.1.0","nodemailer":"^6.9.15","@clack/prompts":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.0","@types/node":"^25.5.0","@types/js-yaml":"^4.0.9","@types/nodemailer":"^6.4.17"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-mailer_2.2.2_1776081817333_0.8708706209692443","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"claude-code-mailer","version":"2.2.3","keywords":["claude","claude-code","email","notification","nodemailer","smtp","hooks","automation","multilingual","cli"],"author":{"name":"Benjamin Chris"},"license":"MIT","_id":"claude-code-mailer@2.2.3","maintainers":[{"name":"lurenjiasworld","email":"loli@lurenjia.in"}],"homepage":"https://github.com/LuRenJiasWorld/Claude-Code-Mailer#readme","bugs":{"url":"https://github.com/LuRenJiasWorld/Claude-Code-Mailer/issues"},"bin":{"claude-code-mailer":"dist/cli/index.js"},"dist":{"shasum":"73ab279690ef8a046764e262c28ad7831b86ee7e","tarball":"https://registry.npmjs.org/claude-code-mailer/-/claude-code-mailer-2.2.3.tgz","fileCount":38,"integrity":"sha512-YJH97oqH2UJQeepqfs0pjpsd8L1cjfdWBf7PbjAC+byzYU/TisrxIWSukwDWcAKxk4dZ199QeMa+E6om5Ab35w==","signatures":[{"sig":"MEUCIQDUHjxvxpzyTkMnWSJFz7EjWPaSIEC9lFCmBv4PQr0cmwIgfDYXJEz6xpk4Nu4HfJx2k7Hcko9PX2GxrTkdGryxl5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-mailer@2.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1114023},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8b3c94ba6a72a61c2ae474904d934497f308fdf8","scripts":{"test":"bun test","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run typecheck && bun run build && bun test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f54c1b87-ef8f-49c5-abc0-b3a25aaa0b17"}},"repository":{"url":"git+https://github.com/LuRenJiasWorld/Claude-Code-Mailer.git","type":"git"},"_npmVersion":"11.12.1","description":"Claude Code Mailer - Smart email notifications for Claude Code with automatic hooks installation and multilingual templates","directories":{},"_nodeVersion":"20.20.2","dependencies":{"dotenv":"^16.4.5","js-yaml":"^4.1.0","commander":"^12.1.0","nodemailer":"^6.9.15","@clack/prompts":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.0","@types/node":"^25.5.0","@types/js-yaml":"^4.0.9","@types/nodemailer":"^6.4.17"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-mailer_2.2.3_1776082321807_0.5240410783599017","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"claude-code-mailer","version":"2.3.0","description":"Claude Code Mailer - Smart email notifications for Claude Code with automatic hooks installation and multilingual templates","main":"dist/index.js","types":"dist/index.d.ts","bin":{"claude-code-mailer":"dist/cli/index.js"},"scripts":{"build":"bun run build.ts","typecheck":"tsc --noEmit","test":"bun test","prepublishOnly":"bun run typecheck && bun run build && bun test"},"keywords":["claude","claude-code","email","notification","nodemailer","smtp","hooks","automation","multilingual","cli"],"author":{"name":"Benjamin Chris"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/LuRenJiasWorld/Claude-Code-Mailer.git"},"dependencies":{"@clack/prompts":"^1.2.0","commander":"^12.1.0","dotenv":"^16.4.5","js-yaml":"^4.1.0","nodemailer":"^6.9.15"},"devDependencies":{"@types/js-yaml":"^4.0.9","@types/node":"^25.5.0","@types/nodemailer":"^6.4.17","typescript":"^5.6.0"},"engines":{"node":">=18.0.0"},"gitHead":"15d0990b3c3a150849223e58dc8da4b8153246dd","_id":"claude-code-mailer@2.3.0","bugs":{"url":"https://github.com/LuRenJiasWorld/Claude-Code-Mailer/issues"},"homepage":"https://github.com/LuRenJiasWorld/Claude-Code-Mailer#readme","_nodeVersion":"20.20.2","_npmVersion":"11.12.1","dist":{"integrity":"sha512-mZ4oKdemQKvC8+I0SNcjIRkyfGP9BFom0MgRRMw7moP2ud3CPioZzl//z7Hj2VSrwF3+IkTyb1WncJ/h3mZsrA==","shasum":"c676904970322637e388fc0be0beb1b31b200eac","tarball":"https://registry.npmjs.org/claude-code-mailer/-/claude-code-mailer-2.3.0.tgz","fileCount":38,"unpackedSize":1115461,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-mailer@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEkDz7WtUZZI8m2nwK16vgphCnHwutyFlOrZq1/mVYMyAiEAs6QY7xLUOMKmohCMmOFdQKqyRFRnzLwWxZjGouYxTV8="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f54c1b87-ef8f-49c5-abc0-b3a25aaa0b17"}},"directories":{},"maintainers":[{"name":"lurenjiasworld","email":"loli@lurenjia.in"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claude-code-mailer_2.3.0_1776082669742_0.8208245837523636"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-29T12:36:06.964Z","modified":"2026-04-13T12:17:50.202Z","1.0.0":"2025-09-29T12:36:07.172Z","1.1.0":"2025-09-29T12:44:49.015Z","1.1.1":"2025-09-29T12:52:24.407Z","1.2.0":"2025-09-29T12:55:22.475Z","1.2.1":"2025-09-29T12:57:59.575Z","1.2.2":"2025-09-29T13:03:07.558Z","1.2.3":"2025-09-29T13:05:47.827Z","1.3.0":"2025-09-29T13:41:56.723Z","1.3.1":"2025-09-29T13:44:39.986Z","1.3.2":"2025-09-29T13:49:12.937Z","1.3.6":"2025-09-29T14:51:42.296Z","1.4.0":"2025-09-29T14:54:33.160Z","1.4.1":"2025-09-29T14:57:20.278Z","1.4.2":"2025-09-29T15:01:59.769Z","1.4.3":"2025-09-29T15:09:19.489Z","1.4.4":"2025-09-29T15:10:45.084Z","1.4.5":"2025-09-29T15:21:02.315Z","1.4.6":"2025-09-29T15:22:20.281Z","2.0.4":"2026-04-01T08:59:54.465Z","2.0.5":"2026-04-01T09:35:18.093Z","2.1.0":"2026-04-01T10:10:25.613Z","2.1.1":"2026-04-01T10:22:30.595Z","2.1.2":"2026-04-01T10:30:49.949Z","2.2.0":"2026-04-13T10:09:55.864Z","2.2.1":"2026-04-13T10:21:47.575Z","2.2.2":"2026-04-13T12:03:37.568Z","2.2.3":"2026-04-13T12:12:02.118Z","2.3.0":"2026-04-13T12:17:49.929Z"},"bugs":{"url":"https://github.com/LuRenJiasWorld/Claude-Code-Mailer/issues"},"author":{"name":"Benjamin Chris"},"license":"MIT","homepage":"https://github.com/LuRenJiasWorld/Claude-Code-Mailer#readme","keywords":["claude","claude-code","email","notification","nodemailer","smtp","hooks","automation","multilingual","cli"],"repository":{"type":"git","url":"git+https://github.com/LuRenJiasWorld/Claude-Code-Mailer.git"},"description":"Claude Code Mailer - Smart email notifications for Claude Code with automatic hooks installation and multilingual templates","maintainers":[{"name":"lurenjiasworld","email":"loli@lurenjia.in"}],"readme":"# Claude Code Mailer\n\n为 [Claude Code](https://claude.ai/code) 提供智能邮件通知。让 Claude 在需要你注意、完成任务或子任务结束时自动发邮件给你，不再需要盯着终端等待。\n\n## 快速开始\n\n一条命令搞定。\n\n```bash\nnpx claude-code-mailer install\n```\n\n交互式向导会引导你完成：\n\n1. 选择邮件服务商（Gmail、163邮箱、QQ邮箱，或自定义 SMTP）\n2. 填写 SMTP 账号信息\n3. 发送一封测试邮件，你确认收到\n4. 配置保存到 `~/.claude-code-mailer/.env`\n5. 自动将 hooks 写入 `~/.claude/settings.json`\n\n完成后，Claude Code 每次触发 `Stop`、`SubagentStop`、`Notification` 事件时都会给你发邮件。\n\n## 运行环境要求\n\n- Node.js ≥ 18\n- 一个可用的 SMTP 邮箱账户\n\n> **QQ邮箱用户：** 需要在邮箱设置中开启 SMTP 服务，并使用授权码（而非登录密码）。\n> **Gmail 用户：** 需要生成 [应用专用密码](https://myaccount.google.com/apppasswords)，不能直接使用 Google 账户密码。\n\n## 命令列表\n\n| 命令 | 说明 |\n|------|------|\n| `npx claude-code-mailer install` | 交互式初始化向导（首次配置） |\n| `npx claude-code-mailer uninstall` | 从 Claude Code 配置中移除 hooks |\n| `npx claude-code-mailer verify` | 测试 SMTP 连接并显示当前配置 |\n| `npx claude-code-mailer test` | 用当前配置发送一封测试邮件 |\n| `npx claude-code-mailer send --stdin` | 从 hook 触发发送通知（内部使用） |\n| `npx claude-code-mailer config` | 打印当前解析后的配置 |\n| `npx claude-code-mailer custom` | 发送一封自定义邮件 |\n\n## 配置文件\n\n配置保存在 `~/.claude-code-mailer/.env`，可以随时手动编辑：\n\n```env\nSMTP_HOST=smtp.qq.com\nSMTP_PORT=587\nSMTP_SECURE=false\nSMTP_USER=your@qq.com\nSMTP_PASS=your-authorization-code\n\nFROM_EMAIL=your@qq.com\nTO_EMAIL=your@qq.com\nSUBJECT_PREFIX=[Claude Code]\n\n# 邮件模板语言：zh-CN | zh-HK | en\nTEMPLATE_LANGUAGE=zh-CN\n\nRETRY_ATTEMPTS=3\nRETRY_DELAY=1000\nTIMEOUT=10000\n\n# 使用自签名证书的 SMTP 服务器需设置为 false\nTLS_REJECT_UNAUTHORIZED=true\n```\n\n### 配置优先级\n\n环境变量 → 项目目录下的 `.env` → `~/.claude-code-mailer/.env`\n\n## 手动配置 Hooks\n\n如果你想手动配置，在 `~/.claude/settings.json` 中添加：\n\n```json\n{\n  \"hooks\": {\n    \"Notification\": [{ \"hooks\": [{ \"type\": \"command\", \"command\": \"npx -y claude-code-mailer send --stdin\" }] }],\n    \"Stop\":         [{ \"hooks\": [{ \"type\": \"command\", \"command\": \"npx -y claude-code-mailer send --stdin\" }] }],\n    \"SubagentStop\": [{ \"hooks\": [{ \"type\": \"command\", \"command\": \"npx -y claude-code-mailer send --stdin\" }] }]\n  }\n}\n```\n\n## 邮件模板\n\n模板为 YAML 格式，随包内置，支持三种语言：\n\n| 文件 | 语言 |\n|------|------|\n| `templates.zh-CN.yaml` | 简体中文（默认） |\n| `templates.zh-HK.yaml` | 繁体中文 |\n| `templates.en.yaml` | 英文 |\n\n**模板变量：** `{{timestamp}}`、`{{message}}`、`{{cwd}}`、`{{sessionId}}`\n**条件块：** `{{#if message}}…{{/if}}`\n\n## 故障排查\n\n**SMTP 连接失败**\n运行 `npx claude-code-mailer verify` 查看详细错误。常见原因：端口填错、密码不对、未启用 SMTP 服务或未使用授权码。\n\n**邮件没收到**\n先查垃圾邮件。可运行 `npx claude-code-mailer test` 手动触发发送确认。\n\n**配置目录找不到**\n这是旧版本的已知问题，升级到最新版即可：`npx claude-code-mailer@latest install`。\n\n**Hooks 安装后没有触发**\n在 Claude Code 中打开 `/hooks` 菜单，重新加载配置后生效。\n\n## 许可证\n\nMIT\n","readmeFilename":"README.zh.md"}