{"_id":"proton-mail-bridge-client","_rev":"75-dc80507065f2330ce8a2587555c9fe18","name":"proton-mail-bridge-client","dist-tags":{"latest":"2.1.39"},"versions":{"1.11.0":{"name":"proton-mail-bridge-client","version":"1.11.0","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@1.11.0","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"9109c7532cc05d3f1d689f2ce538e4d5ed2bdbe3","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-1.11.0.tgz","fileCount":72,"integrity":"sha512-uVmGRKzd/ZtXnC1V5LTTUU1GhYeFFI8vuDgyxJ/lftp/QeRiOr1e72Pc4xy/Ek1we5fzfsXrvkey7IEIAVJQfg==","signatures":[{"sig":"MEUCIQCMnLKLqbG/i8Z6ejU3AEGMfUTh9pu+WhX860jfVG+WBQIge7bhtenoYpiF2C/zohKDlzQbJratNAJKi4fib6eOjec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":875607},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"1c36235f350cda07c1ac7c9f9d6504d642d7b981","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"googlarz","email":"googlarz@gmail.com"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"11.11.0","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"25.8.0","dependencies":{"imapflow":"^1.0.164","mailparser":"^3.7.1","nodemailer":"^8.0.3","better-sqlite3":"^12.8.0","@types/better-sqlite3":"^7.6.13","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/nodemailer":"^6.4.19"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_1.11.0_1780482461940_0.2336305810918573","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"proton-mail-bridge-client","version":"1.11.1","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@1.11.1","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"566281095a4789f838ea620909de3461827579ab","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-1.11.1.tgz","fileCount":72,"integrity":"sha512-yItWGRBkB59/o52QAC09zQFG0NWOE/mDlfuWaXBrkmGx1Sm3ryB9+jYtrCVnmvuSkS5a0i8ABXgqZi/irDTT0w==","signatures":[{"sig":"MEUCIHwC+MzNyM92i3BbkVTqqW5WVzHlzFxVw8tC6+fE0RMgAiEAjSziLqRt0F2cFfhqiwsMb1uhm9V2fkYu3HIl2dEG8Yk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":878307},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"61d220546a0db552f8574cdecad598b53f821dfc","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"googlarz","email":"googlarz@gmail.com"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"11.11.0","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"25.8.0","dependencies":{"imapflow":"^1.0.164","mailparser":"^3.7.1","nodemailer":"^8.0.3","better-sqlite3":"^12.8.0","@types/better-sqlite3":"^7.6.13","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/nodemailer":"^6.4.19"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_1.11.1_1780492274736_0.7053561870513105","host":"s3://npm-registry-packages-npm-production"}},"1.13.15":{"name":"proton-mail-bridge-client","version":"1.13.15","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@1.13.15","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"99ba7d05e846c59e2b14b5fd8bdc4d7dcb00008b","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-1.13.15.tgz","fileCount":80,"integrity":"sha512-Ki+GSy8pFeI2V9dpC2G4XX2y/naIS1CnebaKae0JznVunkKg03kJq6puSEpH9sCxUXRXC7SB4kMJImW+0l83hA==","signatures":[{"sig":"MEQCIHzSDnh4fQgupH6xZb9K1TpN7MbxAgzPMBQT9S5iC0rtAiARvNCPP4m2SUPleCYlcCXByIBGqLziR/2Nhf2NIuzVzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@1.13.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1152964},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"a517d8b8d032f474c6c5ee75858ff6fc967ff91e","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","mailparser":"^3.9.14","nodemailer":"^9.0.3","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_1.13.15_1786478643597_0.4996146405457189","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"proton-mail-bridge-client","version":"1.14.0","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@1.14.0","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"bfe21619e7ce9cc829147df78e08126c60664850","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-1.14.0.tgz","fileCount":80,"integrity":"sha512-l7nv8iLUdP5s9be52ByiG187aV5XeznWQEQSoa2bnaAy6YQJxPaAdl3Y3ftEIJyDC3eiBz7NF/u195i7dCzE7A==","signatures":[{"sig":"MEQCIAxfDEuDeK87oYxmc9Q2X/w7GRaJJ8qNVFec/wHuA2k7AiBUCj69yUdx/4cO+pF2A7/V2zBQEoxz3EFobGP60z3WdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@1.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1158229},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"794955112edda9d3d17adfd3f4dc3702fc35e018","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.1","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","mailparser":"^3.9.14","nodemailer":"^9.0.3","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_1.14.0_1786478886035_0.26429640465010196","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"proton-mail-bridge-client","version":"1.15.0","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@1.15.0","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"ec07174d78406fd764e8fe12b80e2c9dcd468ebe","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-1.15.0.tgz","fileCount":80,"integrity":"sha512-ZZfADMk2JDzj7hv9YDY3AgvOtRhnkOGI0jIW+O59Jr8c3KSH2ExWM/MuM1wbO2HWHXzN4db5U9jNdRnKpoo9FQ==","signatures":[{"sig":"MEYCIQDwPezZmxKx2fgob8RqONuLjIyVugt9Kha43l1VECW0mwIhAIAxTe3icRQ0dclVZD2JjDlC7JxNLqs3qGLKqDReK6lU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@1.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1173316},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"6b8f2a2efde210f1089c866e897c443cea4dcdd0","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","mailparser":"^3.9.14","nodemailer":"^9.0.3","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_1.15.0_1786483328089_0.567259403786087","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"proton-mail-bridge-client","version":"1.16.0","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@1.16.0","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"de42f68569b900ea8dc9afac0370ff0679289e6f","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-1.16.0.tgz","fileCount":80,"integrity":"sha512-kmtnCpVAztXtN/1Ul/R2Rg0OoGJdU9O6A57BCOt93EOyDnLMh3e05ixd6EXH/sZ+dN7woqoGGQ+o96NZnC8rMw==","signatures":[{"sig":"MEUCIBo2E6Kd2pUbDLATtpl/dMvIpMt1qZmiQPE3wCUSmqIkAiEAgRE04rG/EyyP0r0TPTSjQKZ5e2P5aHdnp+PX8GtODec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@1.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1171011},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"bd8107cc6d8ebb6458b9b9371422cff6a5ffedfa","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","mailparser":"^3.9.14","nodemailer":"^9.0.3","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_1.16.0_1786521530849_0.3380981021065743","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"proton-mail-bridge-client","version":"1.17.0","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@1.17.0","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"38cd7ae5d482c5144cbad2661bff4d01b4d5702b","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-1.17.0.tgz","fileCount":92,"integrity":"sha512-tsoCopMcMgD+t4kJYjcyKd9q2PUzemLUKfH3CUQnThaw46Jo5Ou0Zx8nWOkrmoW43WnQ7PL7NQ6ZLbz1Ci9JjQ==","signatures":[{"sig":"MEUCIHQAT1V7+pkL4PDg7EIxgnTjS2Ku06N1E0QjfK5z21vaAiEAhLo54jELKo0Oj28fCbAVOfB8jQdcvgTZb1N9UYQkhck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@1.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1303223},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"92134311e6e6112a08f0a3825b21d6d4c346fe0d","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","mailparser":"^3.9.14","nodemailer":"^9.0.3","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_1.17.0_1786526248404_0.56555155610489","host":"s3://npm-registry-packages-npm-production"}},"1.17.1":{"name":"proton-mail-bridge-client","version":"1.17.1","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@1.17.1","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"f67ca9db81eb5bf77188b081ff99c9e7a394ab4e","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-1.17.1.tgz","fileCount":92,"integrity":"sha512-ppMkRjvvrv3S/9IuIbMfWfg5PLzCt9sRQiCyABlB5BGncfUUCPWv11rhwUGvM5MM12OdMXyRkgN7ddDx2kGx+g==","signatures":[{"sig":"MEUCIHyceEYgwyjVgMUmon4LflkrzwUSPV1nzyYcPcCmaGn9AiEA9OLNr8L0bfEPcoY3vxkYk+vaEmDHwCsCiuUz0QnwkM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@1.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1320446},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"07b2c11955c1b2a35613b1361007f4524b0b2380","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.1","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","mailparser":"^3.9.14","nodemailer":"^9.0.3","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_1.17.1_1786623732296_0.7907478973313975","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"proton-mail-bridge-client","version":"1.18.0","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@1.18.0","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"591fed150f64c63f32c8631d1cf6678ba44cba53","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-1.18.0.tgz","fileCount":92,"integrity":"sha512-bCuvcW6ksz4T6YKxco+CbX0usQEL/LEs2aR5P2+Kt/UILTVh+P923ID7S7IgrspxxLfQ5A9TkbOPoXegzH0mEQ==","signatures":[{"sig":"MEUCIQC7DTOpWcKjKwM/ZqlBexHvCvYGcvMf4LGrp+GU6jelIwIgTtiPrJjZivRCcnYdmZXmNTO+b2uXWK3Hw0PiZNe4qWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@1.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1322773},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"b0e7138739f331f06bf8dfb12db95fb2c271d0a0","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","mailparser":"^3.9.14","nodemailer":"^9.0.3","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_1.18.0_1787230754410_0.35721690314825727","host":"s3://npm-registry-packages-npm-production"}},"1.18.1":{"name":"proton-mail-bridge-client","version":"1.18.1","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@1.18.1","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"610624eaf1af5dff99a9867c67c92db023efb677","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-1.18.1.tgz","fileCount":92,"integrity":"sha512-4EzAx5opQMV1bPkenzbFgVojlCSSMS6X1rA7SVyqjZY0C2xjHHKAKSvXkUp0/F9L0MsQxhDv7dDfqn5idqkPXQ==","signatures":[{"sig":"MEUCIFTj9wq6ZUKiRlpLLPfiUHBl1Aj+EYWclTeDD9jP9+wdAiEAgSyuDo5bqfM2udSb2LfPxKtId+TamIpP8g3QEMNdBAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@1.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1347579},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"ad406871418d83d9fbfe60fbb19b31b9176d8ebb","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","mailparser":"^3.9.14","nodemailer":"^9.0.3","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_1.18.1_1787240313312_0.09750074525356967","host":"s3://npm-registry-packages-npm-production"}},"1.18.2":{"name":"proton-mail-bridge-client","version":"1.18.2","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@1.18.2","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"188e5c4c847778eaf5011bc26abf4f81e538aa76","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-1.18.2.tgz","fileCount":92,"integrity":"sha512-WtNWtBeYEmwOMC1PHP8d8mKypFOjhWbyup0BuRj9Q5b4RcDhRFGeNbY2OV5Ehf4LRCDucnDgrKxpDDXSjC966A==","signatures":[{"sig":"MEUCIQCdpmlFrv9iG61onDOFwrCBS3sgZcKo+56bWXe5kinm8QIgWbaP2iK/4TGd4PK3WKH5xGq6iFkVivcro7B2JI5o1aE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@1.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1351775},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"70406f59a9f4bb7f06cc01c207d097f8863705d1","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","mailparser":"^3.9.14","nodemailer":"^9.0.3","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_1.18.2_1788270381289_0.6150536567717109","host":"s3://npm-registry-packages-npm-production"}},"1.18.3":{"name":"proton-mail-bridge-client","version":"1.18.3","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@1.18.3","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"cc861ed1f656b88d77fe958c8eb479ed641340fb","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-1.18.3.tgz","fileCount":92,"integrity":"sha512-xUOEB78+QCe7MDrrjBkUDLqOCGOgs0AA/BQasCwN0ODefyK+gS9oJZW409Vk/UJ6T4W15ypMVuVUMfnY2EO3RQ==","signatures":[{"sig":"MEUCIQD26+dEfHtv8jYljjpKirVSfQojWoRygGctmrfWicDrogIgDHEx3LTCQAKgn9liy5wd/mdhB41y0tYSfu2cIbM5zh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@1.18.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1354695},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"4188743941b164f0718434d39b87abfa489e3d70","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","mailparser":"^3.9.14","nodemailer":"^9.0.3","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_1.18.3_1788279954621_0.7460366191211998","host":"s3://npm-registry-packages-npm-production"}},"1.18.4":{"name":"proton-mail-bridge-client","version":"1.18.4","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@1.18.4","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"f9fd5a35d4de5d26ae5fffb265441039bac9004a","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-1.18.4.tgz","fileCount":92,"integrity":"sha512-/qjnUFxvht4GZt7hKZC1VH3LFpGd7ytz/1+EGD3O+5P4KcgiMgAao54t1mOORq6tEoCArrygcc7OVUuoZWm7XQ==","signatures":[{"sig":"MEUCIFFXJ6aF8VJ4jjb/RFEYIqV33zJgBtjZXi/MKvLYQziGAiEAqwit+fn4dzcEq4zykTr4SE8Xf0m78TQVd7dLvkJ87tg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@1.18.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1359447},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"0a0b821d9d522a76437de4db8736bc9c44d582b3","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","mailparser":"^3.9.14","nodemailer":"^9.0.3","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_1.18.4_1788351753254_0.5588460115081157","host":"s3://npm-registry-packages-npm-production"}},"1.18.5":{"name":"proton-mail-bridge-client","version":"1.18.5","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@1.18.5","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"a770b7f85a6514b2059c3187ffcf51e574a5b50e","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-1.18.5.tgz","fileCount":92,"integrity":"sha512-8neoLiORO6upxHCLWA2hNI9xTo/8I+zKqx8rfjvEUrZLZ5q5iETsaDLnsbbddnOvZUPlTJsUXJajc82ZIXiITQ==","signatures":[{"sig":"MEYCIQCAp0YAL1ti0d5kPVUDxHJhW/YahLndKakofme/ZoYrvAIhAJymQjUzHbAx7M7Am6shfbbqXvb6DJmk/HBuHWi1IUoO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@1.18.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1366485},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"c3b65797bdc745216aea965cf33631143c3b41b0","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","mailparser":"^3.9.14","nodemailer":"^9.0.3","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_1.18.5_1788370353183_0.6307671416139846","host":"s3://npm-registry-packages-npm-production"}},"1.18.6":{"name":"proton-mail-bridge-client","version":"1.18.6","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@1.18.6","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"76b3642ccbfcb091413e6cd0e4ea42741fc7e4ce","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-1.18.6.tgz","fileCount":92,"integrity":"sha512-sBYljYrJ0z0CyIg3Fd4solQrJP69BG3PDXfTzww8xo4yF5TvPioo7DDq05hbDfQYLYaaPd53kr6iPGem1JsNqg==","signatures":[{"sig":"MEQCIEXbDQPQXdr7nAjxqt2Re1BpPzRsmHcFXUnoM6DkTUPUAiBeOY6op3qXix9XgEURbvQ0yt6n80wbqPd3v5lco5Lq9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@1.18.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1374054},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"f79e51bde9eb21db4f9903f8d8cb4c21fc569dd8","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","mailparser":"^3.9.14","nodemailer":"^9.0.3","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_1.18.6_1788374022239_0.43372047397580715","host":"s3://npm-registry-packages-npm-production"}},"1.18.7":{"name":"proton-mail-bridge-client","version":"1.18.7","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@1.18.7","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"1efc37bb908f0d778cbf1c4541a31b1f328c74c6","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-1.18.7.tgz","fileCount":92,"integrity":"sha512-P9uhycM7rbgdDpR/VE9HEvHRHG+slDicmADcD3V2BBXXUncpUBD9fkD2/EW98t7ECdWffNBLG7Wcbi0W8bSU1Q==","signatures":[{"sig":"MEYCIQC9vtJyCwjvT6VcFw8OCZCgu+LIgOkCkils2I1g29qJjgIhALY7w2dj6P7izHupbPqDV2JcLTQ6zC0t3gmvnDqwmjLa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@1.18.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1378181},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"162244df5f682f80275fad7570d355c49fb33364","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","mailparser":"^3.9.14","nodemailer":"^9.0.3","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_1.18.7_1788375535960_0.4732507010315241","host":"s3://npm-registry-packages-npm-production"}},"1.18.8":{"name":"proton-mail-bridge-client","version":"1.18.8","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@1.18.8","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"4ee5174bb6c043a5177919be02344dac32fb9c43","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-1.18.8.tgz","fileCount":92,"integrity":"sha512-uSo+ZmAdCR5ToQul7MLM1t+TbqXnKxNnWIYtqKsNSu6jwafnLUbB8aejUVKoBpOoCPN3ERaYE4cajc/kt7Gimw==","signatures":[{"sig":"MEUCIQCR8IoG24KcZuJD+oG06dSFb4B+FWuOLJVetzM+6ZZx+AIgYyVh1o9Supt9tzWl1eT7rKJPNURagBkapWkniayb6qY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@1.18.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1387673},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"b12b414021d1dfb69e2aa98c272be80f0e575ff4","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","mailparser":"^3.9.14","nodemailer":"^9.0.3","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_1.18.8_1788417274251_0.04361464152412897","host":"s3://npm-registry-packages-npm-production"}},"1.18.9":{"name":"proton-mail-bridge-client","version":"1.18.9","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@1.18.9","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"0c8a81057364922435d14ed9505dc8e03b2817f6","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-1.18.9.tgz","fileCount":96,"integrity":"sha512-Zh/X7wyB2v8ip0srVO1+piNZCuiXKevsU8ggiJQCrd6J/qMckFAU29QcBs19B00XBuK080rVIh+TrL2kpx1ygA==","signatures":[{"sig":"MEUCIDbMvPU9qsi9aoz/jZPDEUNadiiultOyIP8eQ3p8ktaSAiEAqzj5cZFutxwOL2gsc86UFp7mcDYOmXtC+kBwrRnj41c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@1.18.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1399869},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"4dc00c3c266cbca0fe09fb037c207149a7f101ef","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","mailparser":"^3.9.14","nodemailer":"^9.0.3","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_1.18.9_1788422579827_0.08153661395836664","host":"s3://npm-registry-packages-npm-production"}},"1.18.10":{"name":"proton-mail-bridge-client","version":"1.18.10","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@1.18.10","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"4ba386a02412321d8189d0831dde68d5c252cf7b","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-1.18.10.tgz","fileCount":96,"integrity":"sha512-iy2WfPkQwSyXfkooW1695HlJ2Xko/MAz+7W69G4GjtnX7G5iBXb+epFYcF+7oH2PyK/0FLDXq3fwMDqSdVJb1A==","signatures":[{"sig":"MEUCIQCeGSEIx9GpaFnPNuqhR4ZERQm03sCBdVGqyVOTlY7nfAIgM2L4vMk4MdKC7xP0Dz+E8Vix+KmyFvd9lt02qHkFTJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@1.18.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1406095},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"e73bdde8933c102aa7b9aadd9179681ba60ef8f0","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","mailparser":"^3.9.14","nodemailer":"^9.0.3","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_1.18.10_1788450793803_0.6527555326277648","host":"s3://npm-registry-packages-npm-production"}},"1.18.11":{"name":"proton-mail-bridge-client","version":"1.18.11","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@1.18.11","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"840381efb66f870c6e45d714ddceb27cb0c42a7b","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-1.18.11.tgz","fileCount":96,"integrity":"sha512-pjrkg3ecLAf2uBIYDAl5gUrzFL7qlEPMB+F5Y33elegVX6DfoE1UL/vFgVW+baq9eaGJm3yRqYRBC26c9YaBhg==","signatures":[{"sig":"MEUCIGmdTtepMCOsP+Iw4EcgG1VmiVUGoENgQy/wC86sjaOGAiEAo3LObj1WOp9znX0Loc19N0j1myXDh6mGvolvEzem35w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@1.18.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407460},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"a93497b9f27f6e759c61c30d44e0327b8f38c124","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","mailparser":"^3.9.14","nodemailer":"^9.0.3","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_1.18.11_1788512286852_0.04501222857706133","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"proton-mail-bridge-client","version":"1.19.0","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@1.19.0","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"eb3abe47c06aecf2a85e915d40ee57081b891e28","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-1.19.0.tgz","fileCount":96,"integrity":"sha512-DO6hEUZ2HSqJkpJh6O5ZPp8UFmmQqVxQE7wtR/EC9ny1xcPgoZPJiagXdn5oUhyzMqT7wmfLZBjKrNHVCexR0g==","signatures":[{"sig":"MEYCIQDQZEGYheUvoiyYd65THD2TU+yAD3GJTOP0GG2FtLfgugIhAMx4WmNDu0MWxEe00YoH+ZvfSVjkDd1zfQkcVv9DwYt2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@1.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1420161},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"c92f1762375afbd9149a44450bdea59f5ba0491e","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.0.3","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_1.19.0_1788515139381_0.030903883935040843","host":"s3://npm-registry-packages-npm-production"}},"1.19.1":{"name":"proton-mail-bridge-client","version":"1.19.1","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@1.19.1","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"0cdca3ce2d4643345dac3f65b24d4d62fb35d7e3","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-1.19.1.tgz","fileCount":96,"integrity":"sha512-2wTZSDSCbw7TTKrLdhEzYatM585Hlv9+Gf1blGC8BaD3yM635qkA42UsXNDDAB7esLXVafcVtpRqReTnYhlrbg==","signatures":[{"sig":"MEUCIHSkXiwWD2A8rPo8LdzT+jbG/krZXcvYxod/eupjMUYeAiEA+7CFR5Q4S6/0t8AC1rHevqB4VTykgQ1oriorS3HXHZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@1.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1448227},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"fa4c7ec38441ee099cb3c329c62ee09048d6a89f","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.0.3","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_1.19.1_1788722972082_0.3771095713801862","host":"s3://npm-registry-packages-npm-production"}},"1.19.2":{"name":"proton-mail-bridge-client","version":"1.19.2","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@1.19.2","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"060feb96955ccf0156b59824d1589fe53537365c","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-1.19.2.tgz","fileCount":96,"integrity":"sha512-eXDafw+q34Kz0YoyutrNwudvZo0sK3iAOSb958Mv42D8R4/iZBsiZWld+uQa0edERrC7lQo9PxxUbcGd9fPmtQ==","signatures":[{"sig":"MEYCIQD3NU7ON3vm31wxMAJuri5YZz7WLWoyxGr5tsPPMrpHpwIhAOiWOi3K1lG+I0qMYtrd99UMJfR6GXn/1HQLb+XFZuD9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@1.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1453237},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"a79379b6a8569e0bcf72ee585bc5e947d4286459","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.0.3","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_1.19.2_1788725038557_0.23310991135059544","host":"s3://npm-registry-packages-npm-production"}},"1.19.3":{"name":"proton-mail-bridge-client","version":"1.19.3","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@1.19.3","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"61337ff042f91414db020e0527ebc9630977e70c","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-1.19.3.tgz","fileCount":96,"integrity":"sha512-jlWCMWmVgQZsE+ID0bRN7QlUQ3RpMasHMXdwN6XbS7D1sFsdzKbTCHXZuMNvnuSQKY7+iC241feHwlKxoqJDdA==","signatures":[{"sig":"MEYCIQCnbzyNl6pJBDEggcFK1pn49Jrk4M+RKldmIBwWD98RzAIhAONLbEMZmfbSIeGGI7D/x9o1tIpX9i3ngtGIDe6phNPX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@1.19.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1460298},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"f9db614b1a55e87e3ad142dfb77cbada6e9965e0","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.0.3","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_1.19.3_1788767197663_0.5695890048539853","host":"s3://npm-registry-packages-npm-production"}},"1.19.4":{"name":"proton-mail-bridge-client","version":"1.19.4","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@1.19.4","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"5d36872713e30aa0097cee8cfc25d9b74aa8df56","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-1.19.4.tgz","fileCount":96,"integrity":"sha512-HeGTL7a6vyVsU2B0dDnGE2/0nCmSHqAZ+b8VURcdBgG0m0QqVNSTIGi+SskWiRIYOAun2hWTnfdQg+lTxQy3MQ==","signatures":[{"sig":"MEQCIGKffAhG2y/F2EE2VS0ysTvEFhLouXnsMowjf+67HGgjAiBhRm0xSfpOW4dEeixF6xFHSHtJXgEbO9dfUv7Bw4zz8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@1.19.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1500183},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"66fbaa8807a115ef2fcb7b57c3b10181230fb6e2","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.0.3","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_1.19.4_1788774510486_0.05638092611978229","host":"s3://npm-registry-packages-npm-production"}},"1.19.5":{"name":"proton-mail-bridge-client","version":"1.19.5","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@1.19.5","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"c4545d390771672ca00ea94b3e5190b3c5ca21b2","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-1.19.5.tgz","fileCount":96,"integrity":"sha512-JXVzuARFKIFvPwAaIQ8dUfe0C5HxZeOlmauazU/HzNbysDjDHEqjbTMESSb1ovV368ItJNFpjc0HSkTSDflRoQ==","signatures":[{"sig":"MEYCIQChXZa83hi1HrD/vus6n/m4bPC7uaQ4mli5lPhPi+886gIhAKjYsmTGiwz18mEergZF6+CC20mkpEvZ2uIgaOTBbHpV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@1.19.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1504157},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"eab329461cd5072816ba774dac3bef8d3f1b18f1","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.0.3","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_1.19.5_1788775851957_0.38470639337457646","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"proton-mail-bridge-client","version":"2.0.0","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.0.0","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"2ac81167755acc626479d7390c67bb99e55d7374","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.0.0.tgz","fileCount":96,"integrity":"sha512-3WwvENy4agmDTP2joqWycNmXuX0WDUb3SQQRVbouCOjmVgYvccODX7RpeAa7JPVRXKI5CsBBNynHlaBmyhkPdw==","signatures":[{"sig":"MEUCIGbTWBQN/04nJ7QB4jmIwPVamzGTyqZ7GR3OVsuFbSquAiEAv4cG6j9xtDHQbbayP1xIpTTXMFKtTCGNWD1+ugbL/Vk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1519988},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"ff47d93733ef2ab8af7ed9d429ee9ec4b1659512","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.0.3","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.0.0_1788858616422_0.6370219496020575","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"proton-mail-bridge-client","version":"2.0.1","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.0.1","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"0748df44c1f70c865d6a3439a333aa551e1676d3","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.0.1.tgz","fileCount":96,"integrity":"sha512-dthLXT7BmFNC8qbd9c54mDMvRg10OGtkHcB3pK3S7DrJend6qLCF+Yihw2nHEyb2DT8nn/jbuPDtRqpvACDAUQ==","signatures":[{"sig":"MEUCIH/2r/dwbFquvlIPBdB5BNVq6xM1Vx8OLYDXroIAehkBAiEAuSat3oVrykVZoJ0+NYVDrLmRjiXRHL8iQjHxKeb1cDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1541734},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"a09fdac1af23100f9122bc0ff1c3007b87427214","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.0.3","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.0.1_1788863367607_0.6146041279177086","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"proton-mail-bridge-client","version":"2.0.2","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.0.2","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"9f22ae7783cc50104407b3e306fb3a9683ac97d0","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.0.2.tgz","fileCount":100,"integrity":"sha512-Fd1bwOZLw3lKT2/tYNsxrIeNFa+KJ4MGQsC3WdEnYjxx2Y7Z0LsZSwCtUm9DBsE0+pUcthjVdNRydjqoekeLdg==","signatures":[{"sig":"MEUCIF44zH7y2tjmfJr+klZYB4Bcoy4z24Bc5YE6yd12AaFeAiEAmsIXasTkYNS4VDPrEUJ32tqk56o6YDv+w58d4lGcdOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1587284},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"406ba54517eb424102e6adc99ba60b4defc991ce","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.0.3","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.0.2_1788879612608_0.6238562939668064","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"proton-mail-bridge-client","version":"2.0.3","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.0.3","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"29e915765ceefbac181fc8cf067543dd36cbac42","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.0.3.tgz","fileCount":100,"integrity":"sha512-XciJXBmkjIDGjgBbi3AxabcfsNY/DxheVQRONKQPhXuMZkUvsKbDLQsXuDgXJwVhfwNQ/OqD5F2aTKynbeLDdA==","signatures":[{"sig":"MEUCIG9IUALnNcVzguJHDcoSstJA9ShYvsX9aF6qCgm13J2rAiEAwguBDm23NX3DpGRBeMHk2C4d/215vSa0ZEAMxLRh2ro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1634316},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"39064544e02d49e38ab8b47c0c75e101399c90de","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.0.3","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.0.3_1788882310676_0.7112074627354688","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"proton-mail-bridge-client","version":"2.0.4","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.0.4","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"72120ea2009e8fe901d433778bd5f8bb3f971d51","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.0.4.tgz","fileCount":100,"integrity":"sha512-ZXiDqJwMMhdAeeA1aeR2GXDDyvajcEiQYCaQLUyjZI0F6saGvtItu4ZluJ8DHCxy31Q1OthuHwlew+/KiI8Qig==","signatures":[{"sig":"MEUCIQCWY2sm+iVT/AmqoMZRtK2yuQc9V4vS/2if1GQoHmWYSAIgFvKA8T/4ciHDGAU/D89BF2JFCwSijSUj6Q/zcQhZBNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1652935},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"9bad998753721a948bedcd9bdcf27d6e5ec097c3","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.0.3","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.0.4_1788883308649_0.0640184803657442","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"proton-mail-bridge-client","version":"2.0.5","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.0.5","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"ffc0b20ecc36cacf7ba9c1ca38780aa62c249052","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.0.5.tgz","fileCount":100,"integrity":"sha512-PjZPnAnKv1ggaw4rigsO/uu+8C9RF4589bgSsx2xHRj4HRuhvaSe0rZ5oWn9KYT77xnIFuz1AavSgQBP5gl5LA==","signatures":[{"sig":"MEQCIEpYThNBwL7JJtatkFNLI0/qi3EkpEo3IrvlrQ6pJp8kAiAb9Ikk05fkkSG+GouXEb36YSAzusU6KnSu7cw+9B47GQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1695951},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"cbd84edab191306c39dab1e10a41ab2b48df2c44","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.0.3","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.0.5_1788884930704_0.09161613250576406","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"proton-mail-bridge-client","version":"2.0.6","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.0.6","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"58599f138c7a6619446bc835b51f506ba0b5390b","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.0.6.tgz","fileCount":100,"integrity":"sha512-hHys8DhOZCitzOiXuofAntp3/PIyES5SbhaHwSDgGTEwPAoM7bx+Ep0f4d4MUwU2GIfjPMfJ+P3kp55Dkh2mkQ==","signatures":[{"sig":"MEUCIB/VFghDw7GF+yceVBkM3xVkdjYjfsNGnYKcQDDnhas9AiEAxQ30ImaDRZEgHiEfwijUcwvX5rd5MbBj7PKkbGfOppk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1697134},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"c76dc19df2236817a1597b38ae7712fe48e50907","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.0.3","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.0.6_1788897531179_0.28073192020498383","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"proton-mail-bridge-client","version":"2.0.7","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.0.7","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"838035c5a1e4c436b7c8fa2f37556730ba09e9c8","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.0.7.tgz","fileCount":100,"integrity":"sha512-OqTKClfqIcrm7m1shaGkFQ6ugY6s/QO7DFSbELk7RboKWaxLkTTnNt4/in5KLeBKMpSbceVCIeitnnke7ZRq9w==","signatures":[{"sig":"MEUCIAi7IgRukJSPaCGJ8xrw+wE/2dHT93Z1JbfDB/xz17hXAiEAmLjzVuonSbiZKtGxzZBboBgDVS5Aw6/2sb112ApTgr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1717991},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"b8256dbd2f8b45acea931f170fd24393bc1e6d79","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.0.3","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.0.7_1788929273916_0.41097543101467515","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"proton-mail-bridge-client","version":"2.0.8","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.0.8","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"7ce075bff3563c1ebf3801e249dc6e29a116fd32","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.0.8.tgz","fileCount":100,"integrity":"sha512-XOrw0EWgQUwGT0pUEA354H+6KsYmXDRLmzNqiMexfoOfn/kOd+ix+5Mqe2ju6mhQg/VgA1sem9alTVIgFu/nZA==","signatures":[{"sig":"MEUCIQDNSCXfyKiHMv5tzkR+f58p5noMAnvag7ewT8rQKP9z/wIgXBG/GOfVfK00bA2TkHH83wdWj0+V20ON5q4BVdLuIqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1717991},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"c57f321c92c6e5ab5a47b68e03b0dca310263605","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.1.1","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.0.8_1788932104849_0.3359081080927093","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"proton-mail-bridge-client","version":"2.0.9","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.0.9","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"d6550d20def5c175acd6cb055f46948e181a09e0","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.0.9.tgz","fileCount":100,"integrity":"sha512-qF5nE2eUkGzvsn07s/XBuZttBHLD3qKHYNYKmng8K/d9H4FNaGzmYJRIEGKbKikJ16S0LQjwKpazMzJc1cVrlA==","signatures":[{"sig":"MEUCIEYCIHgIiu89TnCREzFv5Wh7w53aku/V9wxXUAdTArLOAiEAwqdko42/Aq9gH4iFNuY+ooaeIro5PwoFXjmHHec5OOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICVu6DIJBV3KfTinMhb2ZGSMljMJFBruP9t1wPBKnq27AiEAy17Yvf0niBFQQufK7fIHXKBm9jS9ZZzA0/5tBbqgnSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1728678},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"0c411b6dbe95af1c91db18ddd73c4701fb5c7c40","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.1.1","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.0.9_1789715510985_0.20866695993341167","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"proton-mail-bridge-client","version":"2.1.0","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.1.0","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"ebf89bfa25c1e948e68ba35986f9c7c63524bb91","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.1.0.tgz","fileCount":104,"integrity":"sha512-iTosxOz9KcV9TsNblE7+ohM05wzym/6DABhE/hO8a352Dg9ObU7zzmh1+iSzRKXiKovIjXoIpYI5+I0QI/waCQ==","signatures":[{"sig":"MEUCICNpcgYOqOYnt3fk+WB0b8m2cxQt5cgdvZVx4cPFAq1NAiEA+j9L1VNeShnt2s7Pwkcx1FYbvCNbekOpBM+REEUBHYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDAi5ShioY8FSMR6CzmbF0pg3V2Sqscz45C9RlH8dVmSAIgNU4fwFigfInl2ewUJ4p9lxh1oFhAFqYqk+CScel8pGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1877308},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"d6a17340477123f0e4fad6d5e87a896a663830b5","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.1.1","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.1.0_1789718449313_0.07354301182084866","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"proton-mail-bridge-client","version":"2.1.1","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.1.1","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"fae74d904e59750d21778fead4ac226349b1e262","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.1.1.tgz","fileCount":104,"integrity":"sha512-tWXCUssXn7nVJW6HXKjUzwUutUXH5aTngtAlfSfDovPum7S1gQWHdeVf6UxLT5R7JCbI0xqIYX1kwi/xc9uZIQ==","signatures":[{"sig":"MEUCIQCAhD3OXwW25uoG4RoaP6lFbaJ2DIWkhvjrFC1ESeq7cQIgGvBC4Jq6U0cFpM4cK8/kMQ+WSSQ92IEfCHG4IcGhiVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCyLpEAUmqqqeqopTksyRLz3IvJW0IP2uF0126g4xCl/wIgcwCl/mc3fAurGjSnyKJPMINPoABiUiPGlGGJ73kWQiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1883343},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"19609ae9c4888ee25874d14cb8e52dbc86105dfe","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.1.1","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.1.1_1789723828579_0.420760162361822","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"proton-mail-bridge-client","version":"2.1.2","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.1.2","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"3ae57d0c1c2b7400632e29b723f3cf3def6f1799","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.1.2.tgz","fileCount":104,"integrity":"sha512-5VgDlMfp8y53fpm5G2966Fcb5kznZK1wFlE7XxJ0cQbJ53jYEq3AU/FBTfvA5IxpULVUQyf6mzwuacAQ7BhHpg==","signatures":[{"sig":"MEYCIQDAyQurYDCM+/lRlaRQSagTsi+ZETZ/WRWbC5bqBrCp3QIhAPFSteFPrq9VINNOk26yDa+DAlv8+UbBOEHfst061ITO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAPiblHV13THocHPDW2stI0KMPgBksbw//5t/WwFWyPCAiEA9TrguedZj54xdQxQ/+8yTv85mV+XcMyxXYwjpbvaunQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1884405},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"95d1d2c271059dce014ed6fbde21ee57bcac60a3","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.1.1","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.1.2_1789727736910_0.1454354870010819","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"proton-mail-bridge-client","version":"2.1.3","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.1.3","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"eecd177743ae9a94e5fd085346c805758944a5a7","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.1.3.tgz","fileCount":104,"integrity":"sha512-cXyk4qrMK3mQXACaZBLjWJct203SmMeF9my/C/7aSVRbck24M0frlwkeCC7Jrrm/lBlvrU5xMItzwjiXX4thtw==","signatures":[{"sig":"MEQCIGvinnnNqg2W7k6R1g2Dcwj/hscg8xGN2mXll5qF+GupAiBQRhqNB/YzsAo1OjDBETDGG5NRwTxiChHWL3J+063rhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDl76VM7AjgBEnEjEtL5wOSS2tOYtK4/TWFmGitGzk3sAIgCDNQGtM5c4bxur1XPScd+yYOmATSbxuGcSSYM7fwJf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1896102},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"7c36baeb1e5c0a20da9ac38cc2efdc5aa10b13b1","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.1.1","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.1.3_1789729035201_0.49625179413128784","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"proton-mail-bridge-client","version":"2.1.4","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.1.4","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"af13ff658ac3c65c25279a44a090d1b510b5759c","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.1.4.tgz","fileCount":104,"integrity":"sha512-8WBUMB5rEfwYbI+rBRkQTFsZ2oqLMwv6SDLljTjxsNn8qtDCYwnr6SXKk/zNrPHon/w/jhGbDJPRg1FI/peL3A==","signatures":[{"sig":"MEYCIQDTvIpj/h5Fvrdu7SS/fC9JpvoEADYDpxD2ZFRq6hkpoAIhAIceV9BCx/2kqMqk1/6Y/o6RPfMgbZWC61qbF0TdqzwX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDgNfnWhOZeaXciajdbqZP/Q49rh06Qo9svRzgx6EU7gQIhAIV2zuwRMtdXVr6uXd9qfH7x1BGhe6BlOulR6Qw5uzwc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1907713},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"bbeb181161c4ddd9f8b30f37243409e34b6cf82b","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.1.1","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.1.4_1789730101113_0.7713002082542453","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"proton-mail-bridge-client","version":"2.1.5","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.1.5","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"da958d0eef862438c0335fcf33b4aa91c0d6ff9a","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.1.5.tgz","fileCount":104,"integrity":"sha512-R8rhfQxBZG/VJpczGQYYVrEcAVaIp3SGX1Htox+SGGibuo5rXqFpyOY5siMMNXExBhnl4xQhkH95q9BlXmoOuw==","signatures":[{"sig":"MEUCIDDgA9kEDdTyGBy/Xqp6SMveQ0u0KFO+/NtqqQzXE35lAiEAxxBBhvsmTaApoPrSGMeyltJXg1ZAm/J7BnxA6Vn2Kh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA9vA/a1G2YfdRrN3OvE/92GendnsxxZNPTD5CVO/X3ZAiEA8ZLJi0oxDy4lOyqozpJh8xdwYno6Ji3iWC3vbt2t9d4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1915752},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"a292ab644081e6038319c66fae381da0a355360f","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.1.1","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.1.5_1789730593367_0.15082052843635174","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"proton-mail-bridge-client","version":"2.1.6","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.1.6","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"f255e222881d23414267ca03437ea004f9d2dbab","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.1.6.tgz","fileCount":104,"integrity":"sha512-+s7A0h5ZCF/fv9TRDSgweaztR9Ww4CYL9skS82ASm/oJtn3flhmr3a5guL3hBBz3z10flLgjlePZnXL7z/lfTg==","signatures":[{"sig":"MEUCIAM4u4VBu0y4O4nKkOq/vRoU7pSZQkV52DFG6xBFQXCnAiEAxxjlsWIa61lFaG9sk9kfvquJRYfZi+TlmuSU2A309fk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAYgh6fMMnih/YOYGgtp15I3al3B5RQNGJatFvFsiSoEAiEA3SOZOWwmJNFxS/IN4nh94EgQF6Y+Abu914e4MGXzcKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1919859},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"e9773e4b1c2c682f2104c94b716ccb6b39fa1cfd","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.1.1","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.1.6_1789731032610_0.0518405130647035","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"proton-mail-bridge-client","version":"2.1.7","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.1.7","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"137ba7afe9122a4f928772d3f00654abd8c63a2a","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.1.7.tgz","fileCount":104,"integrity":"sha512-fMoGXQblCVZq3p/gC933aRhDtQkhnlqyGmUeiXRa0HWHuartwehatKf6uXIPxfYl+ZOcLcs0PE0meUfriilFXA==","signatures":[{"sig":"MEUCICSX+O8NspcC7yNBiBq1twPZS4WzaUsx+1UDBK/Zzjb4AiEAvm9zJe/gTOUkrBMQPV5k2bHXTIAX8B6wawQg1PvpE2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC9wmkUbRmBoFFM+jOVyh0xQ0z6yUJyqvMAnQk5gi5fdgIhAPjc/cZTLXlmBqKsdJQQhwI/R7i/V6Pwc3ctoPVO1DMg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1926622},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"f030cc633b1ff1faa198a210bcce695d6e8974fe","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.1.1","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.1.7_1789731831445_0.03534211290650169","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"name":"proton-mail-bridge-client","version":"2.1.8","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.1.8","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"1bf7b97d6078ead18f4f9224ca31a6d7d16ee88c","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.1.8.tgz","fileCount":104,"integrity":"sha512-+HD3h1q0CWLlmqnmKNcXStP6exCx4OaBSlEaoXuG2ebCVE6AEOfAGYJ7oSlSbK37bXzIW/kDP93m0es2hw7xWA==","signatures":[{"sig":"MEUCIFz5IU8+J7CEnwGfoICT5/X2AB8tKuiNYnkxzV9rpsSfAiEAnAHrXiUKu9Jf2zSoaaI+TpkwximKuBcEvNOrecqx1f8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHxV0OdiveKIsde4ttdHvTGbGdqkjAmX2kSOObUyf3gVAiAOHEJ4UJm5ZKtIKCUYzpN2qs3MpzzOWfJU29xwC8NjDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1939159},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"5af4dcc7deb928eb59fbd6101b4aa301e92514e0","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.1.1","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.1.8_1789732352178_0.5831709214998642","host":"s3://npm-registry-packages-npm-production"}},"2.1.9":{"name":"proton-mail-bridge-client","version":"2.1.9","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.1.9","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"e472fce6d7e883e24e90fd82e165bcd508d61cef","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.1.9.tgz","fileCount":104,"integrity":"sha512-gHK3XkSsQ+/MuUMY3+2/c4eo3jz911fHdTcpwCFlFr+BUxzWrgLwma6Su8BkndykZt0oeWTE4+ICUm1cA0zx0g==","signatures":[{"sig":"MEYCIQCUdSMu3BLL1y96pvSXXbOVOkRxxEZTfD3YkfdFij5qzQIhANy6aekEWyS9eeahNM8UCpHhjiDdAhvgzcRfXkkIUg22","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFAYZ9U73gG/ThO9VgAUgpqNIdx2QBmk/3inliI8NpOuAiBPRnBPF7jq7rRO3y3k+cvYKsBqR3JoDxIbBnutNPxp6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1940558},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"fd2dfd001ee7ba1df29927b1718160c139f31b13","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.1.1","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.1.9_1789734028703_0.10521701254654792","host":"s3://npm-registry-packages-npm-production"}},"2.1.10":{"name":"proton-mail-bridge-client","version":"2.1.10","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.1.10","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"94039878c12c3ef46ce9acb263b1dc6e777856c3","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.1.10.tgz","fileCount":104,"integrity":"sha512-HEf50shv0fVnfRAwHTQnnljhuOuZwbBNEMR+mMTlFClBBTkiOCy+Ftd8DGyQN8rzXowj9ioQBjNR/ogU6axLNw==","signatures":[{"sig":"MEUCIDRO/wsSZXyuBTkSAmruvVmOYhMhpmBnG6aMdpfPqggHAiEAzX+F9lCpu6J5tL0ZSxAOX5k3kgmMlrPRqoCfDSljU0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDSq53LeDKRhn/gSzpExuqeFHlCkpWELsz3kHTcvIWZFAIgUv/GCGcJIIirS3eO7TTZkSgdqwaIH+r2aER+H9p8pDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1941767},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"bcf0805c0aa00db8ae4ce83632401bb1ba971de3","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.1.1","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.1.10_1789734485511_0.6527104323252315","host":"s3://npm-registry-packages-npm-production"}},"2.1.11":{"name":"proton-mail-bridge-client","version":"2.1.11","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.1.11","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"b8b7d8c84367f43a2cfe88911b0bf56ba87b852c","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.1.11.tgz","fileCount":104,"integrity":"sha512-jLOOvn9zVQBHe4qV0uLez4aPC/NNkpVB1ErZ4Ah2qH2C0DRpwJPzhc4cyBXmL1ke+eEdECInRrbHfyOw6sGOQg==","signatures":[{"sig":"MEQCIDaOISJpqt+1pO8d1bCqb7XccWmrWgj/T8n113fFPLJIAiBVrqkc28OaziV070xppbXUhigSlGGLA04cPZbCs+KnnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCUCNE8Xeo79iMRyw8cmmv2ue+20bhEpBxFP/J1i8l6PAIhAKZ+5DKJdOtKolcnbj3QiZ1IsjYoa0PIk4yYbOGNWUwQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1947464},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"2497694e4c110c697f46b4b04d1d68b38fc33b5e","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.1.1","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.1.11_1789735703819_0.05143183958880648","host":"s3://npm-registry-packages-npm-production"}},"2.1.12":{"name":"proton-mail-bridge-client","version":"2.1.12","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.1.12","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"cac6dadbf082580d410f416ccf5ef1604dd0f299","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.1.12.tgz","fileCount":104,"integrity":"sha512-2EKhHuVlJ0FPpNBB383K6elCFx9AKk2F2O64GCJj26ugRtLLN/xuIIRm3y+PSNxv9ucfIYR82kJj7XrDjAp0zA==","signatures":[{"sig":"MEQCIGPhu5KHFiTr7Tw+IFXn0XemY7e/gJqX560Ue0TTO038AiAoyCf92ESJP9499Jflg8jAjFDwSpfAXZX9a7HU92ovNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC5jTwK61gH8Fu+ttioYcdVcBE8uahIxLPLk+ynuche1gIhALJiYY4iS86K8tX3PX8gYxuoDlF5VTdsbAYnmpzxi2Zs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1948512},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"30e365e0f754f3934e598f83661bdf57d5cd7030","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.1.1","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.1.12_1789736246137_0.30679168781479316","host":"s3://npm-registry-packages-npm-production"}},"2.1.13":{"name":"proton-mail-bridge-client","version":"2.1.13","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.1.13","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"444521b56ac7c28fbcb615e95506dfb85a6a55f3","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.1.13.tgz","fileCount":104,"integrity":"sha512-0mFK2pA9KUQjnYxUtEfEy37kxoig8TpnzIe1tIQlc5LtKrVW+BJxrysWCIzNi279OJ9DpRcvjDYgfrHIH6AzzA==","signatures":[{"sig":"MEUCIQCAVba+eKOPfLegx2h35c9FLUkJsNUHUbYY6XRKAIqo9wIgO6ZQVQmJtusa/M7lk9X8AofrJZ1jCOGR/eJQGBK9Ifc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDViLJvP1KHMCSHzYmbhPXxh1HkOaYGTW1i8jlE3tzAjgIhAOKBMjkm2r3BQOvCWXjUv6vRx8NlcKopXTBAiscAAR2z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1953549},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"4d575d517b86fde833b5683cd2763a011183a4bc","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.1.1","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.1.13_1789748737218_0.24364982503573618","host":"s3://npm-registry-packages-npm-production"}},"2.1.14":{"name":"proton-mail-bridge-client","version":"2.1.14","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.1.14","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"16109bd1f68a4fcf9f3f549cfea6681f3d41a10d","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.1.14.tgz","fileCount":104,"integrity":"sha512-gn5ZTNBJ1lB5j7kfw8y6ddWdgGWfwZHBJQrBVAQy4FO2zkcAFPOWkwm5DmyJaFKphTZjwHVLGTlSgnEH9MaCXg==","signatures":[{"sig":"MEUCIQCBgp7P74z2J2KLtI/qHWl0/pr+8yZmWZODagEOeMYLbwIgWmhRqfBbO3UAJtkLDRdy1kPnSkVxAcCfLwJQDkDJFps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDfxdu+w6etCpJun5bxFuEoxyvijD28TZbsh7xnZHXEOwIhAJlPPjhxTNfJHXxZ+3p0YFNvTgMo6qCqEqOiWEsXFG22","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1953850},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"8e41ed13ffad8a4e1896286eeb5993f9d016abcc","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.1.1","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.1.14_1789752310732_0.717266855996068","host":"s3://npm-registry-packages-npm-production"}},"2.1.15":{"name":"proton-mail-bridge-client","version":"2.1.15","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.1.15","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"d76b264284001c4014dd8c07c868b3b884723fea","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.1.15.tgz","fileCount":104,"integrity":"sha512-h+0uxIvAZOAQM0/5dc1Zc1kViDfPPQDaYnf9bt8DOxM1rn0cdPJMuThU4zLBerhZuQbjhFI7YtNqyrKC/UgugQ==","signatures":[{"sig":"MEUCIQCev7I6QPjQoX0YazWpCVy4WQBFYR4EpD7O0quFZaCMHwIgKd4Ax/socC5XDNHRmsUKAYe5ioCsjuF5gn0ia+R9fmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCqEdbwCGcUMOev7tQykZA0xqSKlU66zhrr5hHvh9+4RAIgCimlnyWPdrxLTdIwIlmy26mU6dKYfm+fkTPoIhQ2KrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1957219},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"35b58278922769c2425fddc3c5491c4cd4ffee00","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.1.1","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.1.15_1789753080604_0.7989784939897782","host":"s3://npm-registry-packages-npm-production"}},"2.1.16":{"name":"proton-mail-bridge-client","version":"2.1.16","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.1.16","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"4a5ad3c9727582c7f53fbd9b0251bf2f124a3da6","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.1.16.tgz","fileCount":104,"integrity":"sha512-el4GQp2lCMSDB3TABVdEq+Rv4CdRqKCXqjfUFmTQ76SiDBTSQn0z7RRTZfZQy2IIE4MGiWYRk2u4S38PpQQguQ==","signatures":[{"sig":"MEUCIDpczBGvhsWd0CwfDR2aI7qHiwLt/eLZleG4NjUy/gxWAiEAuAVAnnDJTuTAqmAFKT5unr1Zj6TQd+5kuv10J9o+eyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHQOmQ9xuBp/gb9q9VGGiq2U0do2BTq4McEZ5CGaP4HRAiA3XJPpKsWmX2BQjlo8tJwT1VEIVZf2J5MvSv/U43BG5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1957750},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"79da3d33aaa5819c6d3ee985228b481eef392b57","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.1.1","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.1.16_1789763299468_0.5557385659053191","host":"s3://npm-registry-packages-npm-production"}},"2.1.17":{"name":"proton-mail-bridge-client","version":"2.1.17","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.1.17","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"150b443317e8ab77dacd2394b8506156365de75f","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.1.17.tgz","fileCount":104,"integrity":"sha512-eUr/wuzf6VcHDDIgNAMFrrOwe2Q6k27bWipDuwaY8yqGnYUsPDZU+pv//vxfRoe4ZBgzDOJuDvEhKdEAVL2pcQ==","signatures":[{"sig":"MEQCIHq6NXepMGkkVzy0YGRJcRGgKNFlmEC6fl9hfCUoHuINAiBZIevSo+cPvF5qSxbxt7zqjOPRcRKYCvlWBP/ga9iE+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBCE5JaiU5xdjyCNsbptdmEJyEWQ9IxeNPCRz++FKQQWAiEA0KFcyM877iTBkAbhBtXvD0fzLvZ8TMs8NI5EOvubhmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958282},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"df7318419edc4cae7ab28caa255e58ce7bd66d40","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.1.1","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.1.17_1789763755706_0.21014893701940673","host":"s3://npm-registry-packages-npm-production"}},"2.1.18":{"name":"proton-mail-bridge-client","version":"2.1.18","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.1.18","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"f7a0684d507da58ed82eb9bc62c9afde1b3cf524","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.1.18.tgz","fileCount":104,"integrity":"sha512-NQj9xEUcyogWurG8KSSTdMEV1MCfdBnFkU0ebQ72QSWd7nwrVUYlHjmgdum/hxPtuBMYhJKFLTqR0OkVASFMiA==","signatures":[{"sig":"MEYCIQDtXm/x1dsFUtFaC5/x7cOgs2aG6n5w0/pF85A236mHJwIhAOHzIuF5oMrSNG+erIchcHhVg7kkn/GwpcmW+fjyUm3Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC88qzmX98jlEZAdSVJevVpQvurQaL6+VZ0AZ/umZIbxQIhALLeYjhJpawtNNH8pzudCUE2PGrJL19n0KJCc5BXlNFW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1960251},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"329c163333f8a4228fab0c7d0914263ed63445df","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.1.1","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.1.18_1789764447315_0.8435478095436453","host":"s3://npm-registry-packages-npm-production"}},"2.1.19":{"name":"proton-mail-bridge-client","version":"2.1.19","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.1.19","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"4e8ba7f890483e377e8c0fbb8358d68dc0375782","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.1.19.tgz","fileCount":104,"integrity":"sha512-unRO5DI+DmK8jMsCirCUg520xFe7sFLCdQFuHFhNrhWB6cNSMpES0CChvHcMVq7naJXUJHLJHn+cEMyz/Gjg7g==","signatures":[{"sig":"MEUCIGuFhgzFWAq9KLVglHO/YJu+1BlIIjDi1TSFxU83fY2CAiEA9bE7hk9Z9Jw2anhHrfd1mU/pVT/QHCmhuV2hfvo6uhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGQo0iJ3tCHX2HlDul8SPncnD+5NtKDkcCS5YHbjXCVJAiB4X+s+E8x+zpoG6xWa9GW3DPCVesszQuoPBvNLl/L06Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1963052},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"df6f6e1fa3b2fd2be9af65f6779118114629f048","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.1.1","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.1.19_1789765704652_0.9165513709280491","host":"s3://npm-registry-packages-npm-production"}},"2.1.20":{"name":"proton-mail-bridge-client","version":"2.1.20","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.1.20","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"f9e58461f98527f3bea50674aed5a7f7257740cf","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.1.20.tgz","fileCount":104,"integrity":"sha512-VZk5brg4MwShT9vgaQudgn4A0u8u1ivP+HQU8ktAhui15bBPyjAn80l8cTwgVGJr++Pjvn719BUlWM2foaKRiA==","signatures":[{"sig":"MEQCICItVwNBSMWJhuSqFFPG/jtWduEy6BhZnZFl+T5MDOddAiBFyTbHgqUwsUuG4AOs4GcpNVWAc4gqOdFqv3W9QVwYTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCIlV90DPtAFVe7W5i2HO9w5feHt6AQ7ZyS3hgiHjO76QIhAP172kTV06Ye2SUchU1o84z9JfZF23Lzpno+TTZ6ACD2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1969885},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"d1506e0c7d4ebab2276158a1fde8a7dcedb753d1","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.1.1","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.1.20_1789803541363_0.875594877558237","host":"s3://npm-registry-packages-npm-production"}},"2.1.21":{"name":"proton-mail-bridge-client","version":"2.1.21","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.1.21","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"43c2ade97405d6dd2134dd329995a15b6425b859","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.1.21.tgz","fileCount":104,"integrity":"sha512-pJ51kAeQH8tb4TNZu0eg/9xbJWSoI8THIEZvDfoEMG3sFkICfnG8BEIdAp0QOBxkC/+x9VaNE3xWcSLU30ptIg==","signatures":[{"sig":"MEQCIA7YGtClpucdXzAI69yY9q5Ii+6Jd9OrzhNa0Eji6xhYAiASVfSuHOwbhSL8MtSYW43PL979tDh96P3+6HID3iKZ8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHyL0QZvtKO1QOYB83JzpANh9uQR1Gtsy8VryNQM7lv9AiEAqzDQst76lR3eYa6aGxIR0SKggq0ehX/QfWMwLmiDO08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.1.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1978326},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"9eb9337faedbd844847f0d44f7368b7235b61ca1","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.1.1","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.1.21_1789804221765_0.8889029696176873","host":"s3://npm-registry-packages-npm-production"}},"2.1.22":{"name":"proton-mail-bridge-client","version":"2.1.22","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.1.22","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"a77e546a69e0fab66fa563e9854ef3f796b9814d","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.1.22.tgz","fileCount":104,"integrity":"sha512-Af1e9nB4RXL2SQVRvZ8aEArnbcttoDEbDsU41sjSAT/eIh2QH0nfjbpblQ56m4wG45NsQcbUv1o2S/4wIDQJHQ==","signatures":[{"sig":"MEYCIQC3X6eI41ZV3FFyLla9/+jKAwpNQoXwU2wVvtMMYdwc6wIhAM/M31COT+722QUwwBGgHVunTyDDaNbSeMGPm3irT/01","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDwirQ9hSxPTM2muN5Xxk98hZeU4iGwU5iWehf18/DHvgIgKD3qlvos72I7i8VoOWUs7qZEWPthFo2inBZ1lKViDec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.1.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1980364},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"a6b5d72f4d44fa4befe2b66759ccf4d9107e3bf4","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.1.1","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.1.22_1789804705834_0.8340155967423","host":"s3://npm-registry-packages-npm-production"}},"2.1.23":{"name":"proton-mail-bridge-client","version":"2.1.23","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.1.23","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"52c4e838e831bb67561bdbb75eb58e06b75f9f90","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.1.23.tgz","fileCount":104,"integrity":"sha512-oSHkqhRovAAMp3apdVlPfgoZhcc+O65keNW+ekJ+Nf486J7N2IXkxAtJUAqbHYSGgnQjmComkEuS0LO8/vtVQw==","signatures":[{"sig":"MEUCIQCUgnw2Kh351hOSFQUmJuuKKe0xceqPnq8e1yyczzzNHAIgXNynMRitrutYz0Edpkn8/rBviFmqvWpd1ioki5A/d58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHnluCAZ5o3njy4/8TxC6AflCeYySWOwM/YUU9eY7N/uAiEAtNSbZ/zScUAfQaI8OSpCkJDCxMj3h2PdSyXXCbQMmQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.1.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1983470},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"c11e109db7fcdc3796ef442d2aaa27a7ccf8cef7","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.1.1","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.1.23_1789805163000_0.6713222429606018","host":"s3://npm-registry-packages-npm-production"}},"2.1.25":{"name":"proton-mail-bridge-client","version":"2.1.25","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.1.25","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"e33379b674ad6c167477455a4823a69d12990614","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.1.25.tgz","fileCount":104,"integrity":"sha512-9FllWEYeXhnr5CdLvfRv8AxXXyuZYCLqQ0VZfgnt13x9RfcxOFOntOMqOc8V/8d0spPVrDiTjP1QH6JGrmkgQA==","signatures":[{"sig":"MEUCIBqHCepZZwVVXunsaSIbGMrWuOXmsG9MXMCDgqbC1d72AiEA+amobdCGvPCllKf/ZQRpAoKheY+8lJKPaatcyLWPYs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFn92UNrztsEBOX1l3vO4mpwRiOgBSOfoG5J924E8sW+AiEA1sjDy9ndn1I9f4nCKBHCsFarMvwMNYiBfJoyLxXAJqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.1.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1987637},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"31f49f7b025237ad90afe77e41cdf323437ce132","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.1.1","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.1.25_1789806630599_0.43702090377270575","host":"s3://npm-registry-packages-npm-production"}},"2.1.26":{"name":"proton-mail-bridge-client","version":"2.1.26","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.1.26","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"7e6957fc49c3deeae389feff11546a8872dd14f1","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.1.26.tgz","fileCount":104,"integrity":"sha512-Quut2OLH42tJVDTkbJkUnA6A2a0Wk1GFZwZZv+MliaV0HXRlINJbZzCgncl4np0s3ztrnrCFzlpPut6ePlC1+w==","signatures":[{"sig":"MEQCIEGGEKKQ8A+2GXQNJawYhg2jyKEw0/JPIqy3tdIk2bzJAiAJh6Yi+oP3Ft4u6nCc2sZNAtf7i4SFWI83uwdksOn7mA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD6G8lidmB/6LmwQLPZtHOEgeMXStROMOejvwy9pxkE+AIgBpi/jebel9lTaxpB8Gtij6StlE3neA+HNqPb0Xc7SS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.1.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1991800},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"65965b34c08c394c76fef65b63b1923785cab47a","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.1.1","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.1.26_1789808776138_0.9411959121426277","host":"s3://npm-registry-packages-npm-production"}},"2.1.27":{"name":"proton-mail-bridge-client","version":"2.1.27","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.1.27","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"9dda16d1c43cec99aa088fdd6e343c6ebcd13bac","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.1.27.tgz","fileCount":104,"integrity":"sha512-lhyCoUE4xDWnJlXjDGx0t/f8HEpf1S749ZaCnWIsOdaORSVgPzOvzwCfXArQYebLrLvtWUcIaYMKLSREPZWDMQ==","signatures":[{"sig":"MEYCIQCvA54KtQ0/o6oORqP8Op5OC1KmAhoS95L6ER8MxtIw+wIhALnY3J01Wg5szWr9ePqp8UGeCgwMD4GzbDH8NL/vSpcB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICAOvHgLWwzXMJsGqESY3tfcD5aGV0+OcGkaj13gY7hgAiEA7HxcnkA101v7RiPZrLLtt6sb2JGDqpuxfozkmV9NUwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.1.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2009033},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"62f75d102bb062deb6234bf316bea4813cf7de37","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.1.1","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.1.27_1789809909578_0.13796008348738908","host":"s3://npm-registry-packages-npm-production"}},"2.1.28":{"name":"proton-mail-bridge-client","version":"2.1.28","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.1.28","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"6afb8a739f5aa9a1c92ea1650defc4282b6600b5","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.1.28.tgz","fileCount":104,"integrity":"sha512-djyaQNmmutEn83mQrQ/Mapz3vFEJmFUrhfvGpOulbn3qEnwLiIB5GUTBIUTmxwScdn9jOt/u7LJjRCQumVD/ZQ==","signatures":[{"sig":"MEUCIQC1uBHOg+mmp6vmMhTpq92IBl00tVYsG5rUPVOou9I26QIgWPcqRtdhUi0Wr1WsjI6nWATdt23th5BCd6x9lAfyLxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH7SpYwapRg8nBmosT0+WmKtuAHuJmMF3897Ekc7aK9rAiB3JIaucfOjNREGbMuQ5q6FrrEO9DePUyX8y4eqI16QuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.1.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2012371},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"0ad090516c1d83e738926189fda66ff4b01455a7","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.1.1","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.1.28_1789811356385_0.6748881051459046","host":"s3://npm-registry-packages-npm-production"}},"2.1.29":{"name":"proton-mail-bridge-client","version":"2.1.29","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.1.29","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"b5741b8a4caa3a0187c6c00bb556954caf649824","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.1.29.tgz","fileCount":104,"integrity":"sha512-NXsy2sLPyzJfiUXfrn5tIxvsaU19kd6JUuu9SLPg6a9zCDiorkI8oUFPSfQVX2my4i9JYfGFsS8umHhC0zHl/g==","signatures":[{"sig":"MEUCIQDnwneiWciQL7yYKD4+ogo57/SVR6rmmWCPCmGPxZB13AIgPcLfjSUBGF9JYMAu5bBNBZgDDYqA6236sV6r4FwGjHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFXU+O452zw5SFFIw7ip8cSnjwd2fI573qss8232ga5iAiEAwJvO83Ugfm3/X0hggCGSZLKHLSyID0AwFaxg57Pdfaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.1.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2016377},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"1ea2257bde01c1d95ccb440ff0dbdc2216270d88","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.1.1","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.1.29_1789825210966_0.6415689807046778","host":"s3://npm-registry-packages-npm-production"}},"2.1.30":{"name":"proton-mail-bridge-client","version":"2.1.30","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.1.30","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"25ab21c801685fccbf14deb1ca6fdfc34818a501","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.1.30.tgz","fileCount":104,"integrity":"sha512-PTEUngFv03zTat4v565+L/pu9fYPAlwQPnZtXIUTZExDIMz4RUMk9mFSmJmgn+ray5XFyi0IaFmFIm0FXAQZiQ==","signatures":[{"sig":"MEUCIApI4EcJNJU79Ps4EvkMP2FNQmqEff956cDD4QWfoJ+FAiEAkRQq3u+rGVyywysxtqoq6lahqb248pLCliUvXk6Jid0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDyL/aZMIb+xYs6vwT+pu0jE7WXCJTLuhMk4n33+rVl0AIgRjIL8PLBJSgkC+i8OQfv9ZOVlfgmxoAHuJYdGO/AmNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.1.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2017298},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"5fd0d6fea584cb9244754211ffb15ba353efd1ac","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.1.1","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.1.30_1789893892368_0.2914959362486409","host":"s3://npm-registry-packages-npm-production"}},"2.1.31":{"name":"proton-mail-bridge-client","version":"2.1.31","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.1.31","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"549983d954b9cde08389c080f5f1eccc1c824008","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.1.31.tgz","fileCount":104,"integrity":"sha512-gllCay76fX7OSq8OlUySmIs9uVBxQkMQccjhKv+198Nxq185l4M9bLaKQHN6yan1lBQqUnzhkmj/QJevo8KNDw==","signatures":[{"sig":"MEUCIFaCOP0mz1ZUX2RO8iGLXwEOBNMA79aKHWO/nmPUgk3fAiEAkVrA5799Q3Y0XIHRnrcDxqpmOEtwTqVgqidHAC+qog8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDvYakblw9Du1gsk606VuUKlbnDD5eRUSfPWEnr5yvzGAiEAtQ2ZQCQ6ONOMJs1ppOgilaTjKd/U3l69DFk640fm1y0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.1.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2016549},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"d6faaaa213dd43eadf822f491bfd9bbc2b9ca290","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.8.0":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^9.1.1","sanitize-html":"^2.17.4","better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/nodemailer":"^6.4.19","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.1.31_1789895524643_0.2677108032871771","host":"s3://npm-registry-packages-npm-production"}},"2.1.32":{"name":"proton-mail-bridge-client","version":"2.1.32","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.1.32","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"3de78cbf61d5109999289aa8f57159086db18605","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.1.32.tgz","fileCount":104,"integrity":"sha512-HucbdsSAUp1hdLUi128rSOKrF6bS8WjwHU5JlFQ00IkZl2iHDla0qOlmC1ySSfEQsW/pd8sSt5fWjOF59yJBkA==","signatures":[{"sig":"MEYCIQC4PN8FbXDB/odnpKq3ltmlkIkJPGhcvIWVoqRprwpjDAIhAJ5ZfdQpwfK1OA+NZd/ELKVHkYRl1bKG0lzxS3qm2VoU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCP/BqkfDv0XR2re7kBrZTDHy9Wmaa0qpSVaZ4siOq4WgIhANdFSaYxom4xDwSafp0cERsIzb3PNTW/qLMyQWlQ+sx7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.1.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2018118},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"d8ee292932ea616174a5d910f4a60789bb7d2ec3","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.11.1":true},"dependencies":{"imapflow":"^1.4.8","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^10.0.10","sanitize-html":"^2.17.4","better-sqlite3":"^12.11.1","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.1.32_1789896927625_0.6364964352966671","host":"s3://npm-registry-packages-npm-production"}},"2.1.33":{"name":"proton-mail-bridge-client","version":"2.1.33","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.1.33","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"db00712f30599382a24134ac603aa0558e9bcb31","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.1.33.tgz","fileCount":104,"integrity":"sha512-mEtiZ4wRlZGZ4vDmxFR6qHwiuCVaEMNGSSX3IPA6soXoULgwObxAfP/IEgw6tMfQ1dbJQA/3wauY4obCwXEp6Q==","signatures":[{"sig":"MEYCIQCy6HG/IoAaydjDt3mP+8CEx6WgU2WJfgDe3pDurrZLPwIhALihgxAVloPP9KpjqzIjN14hc79HeBYZV0Rb8SPLOU47","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCoGa1tVBpJ9vHmRd2fPQZKJQpEMc9G1GmWLsXhclT4sQIgbEEgSuLcXrvLv4M74ssMcyNrHow9PPiA1gsPm+25WAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.1.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2018594},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"c60941a8c73899dcd349cc70826ce4ecab0492e1","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.11.1":true},"dependencies":{"imapflow":"^2.0.5","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^10.0.10","sanitize-html":"^2.17.4","better-sqlite3":"^12.11.1","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^7.0.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.1.33_1789900602010_0.060268810085950086","host":"s3://npm-registry-packages-npm-production"}},"2.1.34":{"name":"proton-mail-bridge-client","version":"2.1.34","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.1.34","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"edc2a5fb54504d2f4b61bfc9300b5b4509959a41","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.1.34.tgz","fileCount":104,"integrity":"sha512-zZyU1D4nZujkBcjN8xWSu7iWd07Z1GXC66jGN3bhc9Qd/iA5yOS+9tls8JgvC/KN1I9GRBxhcfX4mFjeCnD8ig==","signatures":[{"sig":"MEQCIBwbpR12KojRFk+NowZ3hYB3DGM8ctAxc3ho3i3N4g5LAiBcK7w3W3XU9l7JJ3VLdz4HhlOc9kk75nmEqO78ArpO7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCuDxan+Xy6HQZ6IH0fqZp3dXVt215EACvliT92uf5q3wIhAOAHdICnOUVLJjgiOj11riy4f0GRYt9DIOgZH250m1hZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.1.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2021723},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"8d5666280fca85cd091f9c850f27d3a930ce66b7","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.11.1":true},"dependencies":{"imapflow":"^2.0.5","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^10.0.10","sanitize-html":"^2.17.4","better-sqlite3":"^12.11.1","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^7.0.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.1.34_1789995817455_0.720768391094226","host":"s3://npm-registry-packages-npm-production"}},"2.1.35":{"name":"proton-mail-bridge-client","version":"2.1.35","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.1.35","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"57329785f310a48ad5ca1476e2c5173fd8bad416","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.1.35.tgz","fileCount":104,"integrity":"sha512-i3gw5Oh4Q+NBXE8meWQHF03/hbZHzP6ydihqsFgI+Od7pg/x6xOpP/OOqVPyoKkJyC+ddNugk4tXGcP7KCgy0w==","signatures":[{"sig":"MEUCIQDJalmZZbQCCqgqqPdd045L/ahYX0JzumawRcueS7nyswIgFlicKExqSBU8L8UbyrEiP6h96AcYk/KmyNLztmL6j68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFCEG2AKVJsHA359TXSedd9nvl0Q3coQDRbc/47lPq4GAiBQNqeHjzkxCd0vLKdF3OMBEqQXoBV3P9A/vtriKgcYLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.1.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2026781},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"8d1790df3808b21f193829563a1167f22c01b814","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.11.1":true},"dependencies":{"imapflow":"^2.0.5","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^10.0.10","sanitize-html":"^2.17.4","better-sqlite3":"^12.11.1","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^7.0.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.1.35_1790088380212_0.5158147811656459","host":"s3://npm-registry-packages-npm-production"}},"2.1.36":{"name":"proton-mail-bridge-client","version":"2.1.36","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.1.36","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"760813d4b5eb06dfe78216a4137ab7bac7657a50","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.1.36.tgz","fileCount":104,"integrity":"sha512-x/ePOgKhUOPnfDHPFLpL/vl6Mfw2pSIBQ0+sXwSR9a4tVP3buqNQB6/Whx6TRcDZudF9YfLy4OuttOkeUEVRig==","signatures":[{"sig":"MEQCIDLa/09vCSWrvAPV+n6VE1zGihJHu/DNQ2ut6zq56v8FAiAFrJH/HtdWeFEQiVSvO3lNywpz1cp+g5CxIKalt8xdGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCaN3iWb/C9Y8J+IFPq0cfcrF2zuj27mmQeb8rqfIH+bwIhAL7LcSIijEuvE+xzWfwC/lvN8H7F+5EHK3POAXxQFosR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.1.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2029623},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"d06a8cec2d4a9442e77769d428ec78e9f0a1a64a","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.11.1":true},"dependencies":{"imapflow":"^2.0.5","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^10.0.10","sanitize-html":"^2.17.4","better-sqlite3":"^12.11.1","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^7.0.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.1.36_1790090297371_0.7608417771239291","host":"s3://npm-registry-packages-npm-production"}},"2.1.37":{"name":"proton-mail-bridge-client","version":"2.1.37","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.1.37","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"d189e730c0632245ad7566ede6e5210e088e0ded","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.1.37.tgz","fileCount":104,"integrity":"sha512-ik7Y0c6HigfBgqf/N0PotCFeubwn4Df9NGcox+m5nnz2pFvkfSJLhACte+qSwc7+ptVnnTW9DO3Sn/OXjNUjPg==","signatures":[{"sig":"MEQCIC84YvRzG+OLad1vqonAeFv+Hds5Metihav93tAjKhQyAiAV2GVYUOm8jYk8GGRyRetJXcIhs/hiFybDFJCdiplJ/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFJ9nViMuAG1giQNMzglVFgmLfGZdZidQxqmNn3CtNdcAiEA87VGW2etvKDw4mH2h3Jfk39qvqpZ7LstGDA3XW6M8s4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.1.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2031046},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"741427a1235ad22f9d888de2b8a2614b02d4a0a2","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.0.2","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.11.1":true},"dependencies":{"imapflow":"^2.0.5","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^10.0.10","sanitize-html":"^2.17.4","better-sqlite3":"^12.11.1","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^7.0.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.1.37_1790100414416_0.29336092987678297","host":"s3://npm-registry-packages-npm-production"}},"2.1.38":{"name":"proton-mail-bridge-client","version":"2.1.38","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","_id":"proton-mail-bridge-client@2.1.38","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"dist":{"shasum":"87c12d09dcb5f8aeb3c0f7a737f3f5de00f612d6","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.1.38.tgz","fileCount":104,"integrity":"sha512-LIGpo+VkQG+DV6xOXfurEmN0cVuG/fnicHkwyed4yfkz29t6nouYsc98tBJs/jtY5n1zC3VCmgyRBOWg7AjAWw==","signatures":[{"sig":"MEUCICjmW1J78A6s2G5iYPoNciHIF/kchQHIpFQs/warQtrpAiEA7ygQmg/+oXSQtjxElsjaQ5u1vugAcUKoqYCT5NeqgGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQClhaPqoR2N/KTReOlrC4b0vUjMxW1DeANS2UpN4P/hNQIgHP/qlVY+UR/JoEQKhX9P1j+75R3AFnnqOFuB4fu7qeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.1.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2031046},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"811be5de9dda5debf4d41ceae22b69c9fed8a42f","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.1.0","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.11.1":true},"dependencies":{"imapflow":"^2.0.5","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^10.0.10","sanitize-html":"^2.17.4","better-sqlite3":"^12.11.1","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^7.0.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/proton-mail-bridge-client_2.1.38_1790247704179_0.5133630618577822","host":"s3://npm-registry-packages-npm-production"}},"2.1.39":{"_id":"proton-mail-bridge-client@2.1.39","bin":{"proton-mail-bridge":"dist/cli.js","proton-mail-bridge-mcp":"dist/index.js","proton-mail-bridge-client":"dist/cli.js"},"bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"dist":{"shasum":"ea74a69bb73c2ac61ecf3be4c7ce840a58a710d5","tarball":"https://registry.npmjs.org/proton-mail-bridge-client/-/proton-mail-bridge-client-2.1.39.tgz","fileCount":104,"integrity":"sha512-GivLRI5annXQaOgS1HNrqYWZ1au3hEAR8Wn6qnvnoftD3hIj0Z/fbF7oFjgg7Y063ApZuiZRhKqSry7VnJJiyw==","signatures":[{"sig":"MEYCIQCYtnF4suxKkZ+hAWBz956SFE2HDaETseYkWsPb6rIvegIhALqpME3I4YYi2sRncifINYULXY7atYOBS5lp4Gnuy554","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDmcyL6Es01Bn7ki6+vIEJ11oIvLMm9xvu3it1D7F900QIgMW4c9NDMn9nV2uouBwPkvffV8E//qAvj3b9w898puZI="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/proton-mail-bridge-client@2.1.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2034983},"main":"dist/index.js","name":"proton-mail-bridge-client","type":"module","types":"./dist/index.d.ts","author":{"url":"https://github.com/googlarz","name":"googlarz"},"engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./services":"./dist/lib.js","./package.json":"./package.json"},"gitHead":"e5ac1999e89573a1b61e1dc59a7d440c1714177f","license":"MIT","mcpName":"io.github.googlarz/proton-mail-bridge-client","scripts":{"ci":"npm run lint && npm test","cli":"npm run build && node dist/cli.js","dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --input-type=module -e \"import('./dist/index.js')\" && node --test test/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepare":"npm run build","test:unit":"npm run build && node --test test/*.test.mjs","pack:check":"npm pack --dry-run","package:mcpb":"node scripts/build-mcpb.mjs","smoke:bridge":"npm run build && node dist/scripts/bridge-smoke.js","release:check":"npm run lint && npm test && npm run pack:check","check:claude-desktop":"npm run build && node dist/scripts/check-claude-desktop.js","setup:claude-desktop":"npm run build && node dist/scripts/setup-claude-desktop.js","doctor:claude-desktop":"npm run check:claude-desktop","repair:claude-desktop":"npm run install:claude-desktop","update:claude-desktop":"npm run install:claude-desktop","install:claude-desktop":"npm run build && node dist/scripts/install-claude-desktop.js"},"version":"2.1.39","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bbac2e8-93e8-455b-b5d8-73cb51571947"}},"homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"overrides":{"html-to-text":"10.0.1"},"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"_npmVersion":"12.1.0","description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","directories":{},"maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"_nodeVersion":"22.23.2","allowScripts":{"better-sqlite3@12.11.1":true},"dependencies":{"imapflow":"^2.0.5","turndown":"^7.2.4","mailparser":"^3.9.14","nodemailer":"^10.0.10","sanitize-html":"^2.17.4","better-sqlite3":"^12.11.1","@modelcontextprotocol/sdk":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.3","devDependencies":{"typescript":"^7.0.2","@types/node":"^22.10.2","@types/turndown":"^5.0.6","@types/sanitize-html":"^2.16.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/proton-mail-bridge-client_2.1.39_1790365429833_0.7585793155691858"}}},"time":{"created":"2026-06-03T10:27:41.787Z","modified":"2026-09-25T19:43:50.258Z","1.11.0":"2026-06-03T10:27:42.106Z","1.11.1":"2026-06-03T13:11:14.928Z","1.13.15":"2026-08-11T20:04:03.803Z","1.14.0":"2026-08-11T20:08:06.278Z","1.15.0":"2026-08-11T21:22:08.326Z","1.16.0":"2026-08-12T07:58:51.007Z","1.17.0":"2026-08-12T09:17:28.586Z","1.17.1":"2026-08-13T12:22:12.452Z","1.18.0":"2026-08-20T12:59:14.567Z","1.18.1":"2026-08-20T15:38:33.460Z","1.18.2":"2026-09-01T13:46:21.441Z","1.18.3":"2026-09-01T16:25:54.768Z","1.18.4":"2026-09-02T12:22:33.433Z","1.18.5":"2026-09-02T17:32:33.392Z","1.18.6":"2026-09-02T18:33:42.373Z","1.18.7":"2026-09-02T18:58:56.346Z","1.18.8":"2026-09-03T06:34:34.449Z","1.18.9":"2026-09-03T08:03:00.058Z","1.18.10":"2026-09-03T15:53:13.970Z","1.18.11":"2026-09-04T08:58:07.033Z","1.19.0":"2026-09-04T09:45:39.535Z","1.19.1":"2026-09-06T19:29:32.241Z","1.19.2":"2026-09-06T20:03:58.715Z","1.19.3":"2026-09-07T07:46:37.819Z","1.19.4":"2026-09-07T09:48:30.635Z","1.19.5":"2026-09-07T10:10:52.094Z","2.0.0":"2026-09-08T09:10:16.582Z","2.0.1":"2026-09-08T10:29:27.763Z","2.0.2":"2026-09-08T15:00:12.738Z","2.0.3":"2026-09-08T15:45:10.812Z","2.0.4":"2026-09-08T16:01:48.782Z","2.0.5":"2026-09-08T16:28:50.913Z","2.0.6":"2026-09-08T19:58:51.356Z","2.0.7":"2026-09-09T04:47:54.077Z","2.0.8":"2026-09-09T05:35:04.990Z","2.0.9":"2026-09-18T07:11:51.098Z","2.1.0":"2026-09-18T08:00:49.431Z","2.1.1":"2026-09-18T09:30:28.668Z","2.1.2":"2026-09-18T10:35:37.011Z","2.1.3":"2026-09-18T10:57:15.291Z","2.1.4":"2026-09-18T11:15:01.218Z","2.1.5":"2026-09-18T11:23:13.471Z","2.1.6":"2026-09-18T11:30:32.725Z","2.1.7":"2026-09-18T11:43:51.551Z","2.1.8":"2026-09-18T11:52:32.275Z","2.1.9":"2026-09-18T12:20:28.807Z","2.1.10":"2026-09-18T12:28:05.636Z","2.1.11":"2026-09-18T12:48:23.926Z","2.1.12":"2026-09-18T12:57:26.223Z","2.1.13":"2026-09-18T16:25:37.313Z","2.1.14":"2026-09-18T17:25:10.878Z","2.1.15":"2026-09-18T17:38:00.698Z","2.1.16":"2026-09-18T20:28:19.564Z","2.1.17":"2026-09-18T20:35:55.820Z","2.1.18":"2026-09-18T20:47:27.479Z","2.1.19":"2026-09-18T21:08:24.765Z","2.1.20":"2026-09-19T07:39:01.471Z","2.1.21":"2026-09-19T07:50:21.859Z","2.1.22":"2026-09-19T07:58:25.930Z","2.1.23":"2026-09-19T08:06:03.089Z","2.1.25":"2026-09-19T08:30:30.699Z","2.1.26":"2026-09-19T09:06:16.225Z","2.1.27":"2026-09-19T09:25:09.684Z","2.1.28":"2026-09-19T09:49:16.489Z","2.1.29":"2026-09-19T13:40:11.102Z","2.1.30":"2026-09-20T08:44:52.510Z","2.1.31":"2026-09-20T09:12:04.741Z","2.1.32":"2026-09-20T09:35:27.737Z","2.1.33":"2026-09-20T10:36:42.101Z","2.1.34":"2026-09-21T13:03:37.555Z","2.1.35":"2026-09-22T14:46:20.356Z","2.1.36":"2026-09-22T15:18:17.478Z","2.1.37":"2026-09-22T18:06:54.521Z","2.1.38":"2026-09-24T11:01:44.278Z","2.1.39":"2026-09-25T19:43:49.936Z"},"bugs":{"url":"https://github.com/googlarz/proton-mail-bridge-client/issues"},"author":{"url":"https://github.com/googlarz","name":"googlarz"},"license":"MIT","homepage":"https://github.com/googlarz/proton-mail-bridge-client#readme","keywords":["protonmail","mcp","email","automation","typescript","claude","ai","productivity","bridge","smtp","imap","analytics","professional"],"repository":{"url":"git+https://github.com/googlarz/proton-mail-bridge-client.git","type":"git"},"description":"Proton Mail Bridge Client — full-featured CLI and Claude Desktop MCP for Proton Mail via Proton Bridge. Read, search, send, draft, archive, manage folders, and more.","maintainers":[{"name":"googlarz","email":"googlarz@gmail.com"}],"readme":"```\n  ____  ____   ___ _____ ___  _   _   __  __    _    ___ _\n |  _ \\|  _ \\ / _ \\_   _/ _ \\| \\ | | |  \\/  |  / \\  |_ _| |\n | |_) | |_) | | | || || | | |  \\| | | |\\/| | / _ \\  | || |\n |  __/|  _ <| |_| || || |_| | |\\  | | |  | |/ ___ \\ | || |___\n |_|   |_| \\_\\\\___/ |_| \\___/|_| \\_| |_|  |_/_/   \\_\\___|_____|\n  Bridge Client  ·  CLI + Claude Desktop MCP for Proton Mail\n```\n\n<div align=\"center\">\n\n[![npm version](https://img.shields.io/npm/v/proton-mail-bridge-client?color=%236d4aff&label=npm)](https://www.npmjs.com/package/proton-mail-bridge-client)\n[![CI](https://github.com/googlarz/proton-mail-bridge-client/actions/workflows/ci.yml/badge.svg)](https://github.com/googlarz/proton-mail-bridge-client/actions/workflows/ci.yml)\n[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n[![Node.js 20+](https://img.shields.io/badge/node-%3E%3D20-brightgreen)](https://nodejs.org)\n[![TypeScript](https://img.shields.io/badge/TypeScript-5-3178c6?logo=typescript&logoColor=white)](https://www.typescriptlang.org)\n[![MCP](https://img.shields.io/badge/MCP-compatible-blueviolet)](https://modelcontextprotocol.io)\n[![GitHub stars](https://img.shields.io/github/stars/googlarz/proton-mail-bridge-client?style=social)](https://github.com/googlarz/proton-mail-bridge-client)\n[![Last commit](https://img.shields.io/github/last-commit/googlarz/proton-mail-bridge-client?color=brightgreen&label=last%20commit)](https://github.com/googlarz/proton-mail-bridge-client/commits/main)\n[![Platforms](https://img.shields.io/badge/platform-macOS%20%7C%20Linux%20%7C%20Windows-lightgrey)](https://github.com/googlarz/proton-mail-bridge-client)\n[![proton-mail-bridge-client MCP server](https://glama.ai/mcp/servers/googlarz/proton-mail-bridge-client/badges/score.svg)](https://glama.ai/mcp/servers/googlarz/proton-mail-bridge-client)\n\n</div>\n\n---\n\nGive Claude Desktop (or Cline, or any MCP client) full access to your Proton Mail inbox: read, search, send, draft, triage threads, manage folders, save attachments, and more — 96 MCP tools in total. Most of the same capabilities are also available as a full CLI for scripting, cron, and piped automation — no Claude required.\n\n> **Battle-tested at scale (v2.0.0):** full mailbox backfill validated end-to-end against a real account with 57,000+ indexed messages across 62 folders/labels — including a 22,800-message Archive folder backfilled from scratch, UID-window by UID-window, with zero data loss across restarts, transient IMAP disconnects, and connection timeouts.\n\n## What you get\n\n- **Claude reads and manages your Proton Mail** — triage, reply, draft, archive, search, move, batch-act on threads, pull attachments\n- **Full CLI** — a dedicated command for every one of the 96 tools (plus a generic `tool <name>` passthrough), scriptable and pipeable, works in cron and shell scripts\n- **Fast local search** — full-text search across your inbox without hitting IMAP on every query\n- **Safety controls** — read-only mode, send gate, destructive-action confirmation, per-action allowlist\n- **Privacy-native** — no third-party email service involved; your mail stays on your machine\n\n---\n\n## Privacy model\n\nYour emails travel: **Proton Mail → Proton Bridge (local) → this server (local) → your AI client**.\n\nNothing goes through a third-party email relay. Proton Bridge decrypts your mail locally; this server reads it over a local IMAP connection on `127.0.0.1`. The AI model (Claude Desktop, Cline, etc.) sees the email content you ask it to act on — that's the whole point — but no email leaves your machine except through your own Proton account when you send.\n\nIf you use Claude Desktop with the default Anthropic API, conversation content (including email snippets) is sent to Anthropic per their [privacy policy](https://www.anthropic.com/privacy). If you self-host an LLM or use a local-only Claude setup, nothing leaves your machine at all.\n\n---\n\n## Prerequisites\n\n**1. Proton Bridge** — must be installed, signed in, and running.\nDownload: [proton.me/mail/bridge](https://proton.me/mail/bridge)\n\n> **Bridge password vs Proton password:** Proton Bridge generates a separate local password that is *not* your Proton account password. Find it inside the Bridge app under **Account → Copy password** (or similar — exact label varies by Bridge version). You'll need this for setup.\n\n**2. Node.js 20 or later** — `node --version` to check.\n\n**3. Your Bridge credentials** — from the Bridge app:\n- IMAP host/port (default: `127.0.0.1:1143`)\n- SMTP host/port (default: `127.0.0.1:1025`)\n- Username (your Proton email address)\n- Bridge password (see note above)\n\n---\n\n## Install\n\n**npm (recommended):**\n\n```bash\nnpm install -g proton-mail-bridge-client\n```\n\n**Homebrew:**\n\n```bash\nbrew tap googlarz/tap\nbrew install proton-mail-bridge-client\n```\n\n<details>\n<summary>Source install (development)</summary>\n\n```bash\ngit clone https://github.com/googlarz/proton-mail-bridge-client.git\ncd proton-mail-bridge-client\nnpm install\nnpm run build\n```\n\nThe `proton-mail-bridge-client` binary is available inside the repo after build.\n\n</details>\n\n---\n\n## Connect to Claude Desktop\n\nRun the guided setup wizard:\n\n```bash\nproton-mail-bridge-client setup-claude-desktop\n```\n\nThe wizard:\n- checks your local Bridge ports\n- asks for your Bridge username and Bridge password\n- writes the Claude Desktop MCP config entry\n\n**After setup:** restart Claude Desktop, make sure Proton Bridge is open, then check **`+` → Connectors → proton-mail-bridge**.\n\n### Updating\n\n```bash\nnpm update -g proton-mail-bridge-client\nproton-mail-bridge-client setup-claude-desktop\n```\n\n### Manual config\n\nThe wizard handles config automatically. If you need to set it up by hand, three credential methods are supported:\n\n<details>\n<summary>Option 1 — Environment variables (simplest)</summary>\n\n```json\n{\n  \"mcpServers\": {\n    \"proton-mail-bridge\": {\n      \"command\": \"proton-mail-bridge-mcp\",\n      \"env\": {\n        \"PROTONMAIL_USERNAME\": \"you@proton.me\",\n        \"PROTONMAIL_PASSWORD\": \"your-bridge-password\",\n        \"PROTONMAIL_IMAP_HOST\": \"127.0.0.1\",\n        \"PROTONMAIL_IMAP_PORT\": \"1143\",\n        \"PROTONMAIL_IMAP_SECURE\": \"false\",\n        \"PROTONMAIL_SMTP_HOST\": \"127.0.0.1\",\n        \"PROTONMAIL_SMTP_PORT\": \"1025\"\n      }\n    }\n  }\n}\n```\n\n</details>\n\n<details>\n<summary>Option 2 — File-based secrets (credentials in files, not config)</summary>\n\n```json\n{\n  \"mcpServers\": {\n    \"proton-mail-bridge\": {\n      \"command\": \"proton-mail-bridge-mcp\",\n      \"env\": {\n        \"PROTONMAIL_USERNAME_FILE\": \"/path/to/username.txt\",\n        \"PROTONMAIL_PASSWORD_FILE\": \"/path/to/password.txt\",\n        \"PROTONMAIL_IMAP_HOST\": \"127.0.0.1\",\n        \"PROTONMAIL_IMAP_PORT\": \"1143\",\n        \"PROTONMAIL_IMAP_SECURE\": \"false\",\n        \"PROTONMAIL_SMTP_HOST\": \"127.0.0.1\",\n        \"PROTONMAIL_SMTP_PORT\": \"1025\"\n      }\n    }\n  }\n}\n```\n\n</details>\n\n<details>\n<summary>Option 3 — Command-based secrets (pass, gopass, or any secret manager)</summary>\n\n```json\n{\n  \"mcpServers\": {\n    \"proton-mail-bridge\": {\n      \"command\": \"proton-mail-bridge-mcp\",\n      \"env\": {\n        \"PROTONMAIL_USERNAME_COMMAND\": \"pass proton/username\",\n        \"PROTONMAIL_PASSWORD_COMMAND\": \"pass proton/password\",\n        \"PROTONMAIL_IMAP_HOST\": \"127.0.0.1\",\n        \"PROTONMAIL_IMAP_PORT\": \"1143\",\n        \"PROTONMAIL_IMAP_SECURE\": \"false\",\n        \"PROTONMAIL_SMTP_HOST\": \"127.0.0.1\",\n        \"PROTONMAIL_SMTP_PORT\": \"1025\"\n      }\n    }\n  }\n}\n```\n\n</details>\n\n---\n\n## Connect to Claude Code\n\nInstall globally, then register the server with one command:\n\n```bash\nnpm install -g proton-mail-bridge-client\n\nclaude mcp add proton-mail-bridge \\\n  -e PROTONMAIL_USERNAME=you@proton.me \\\n  -e PROTONMAIL_PASSWORD=your-bridge-password \\\n  -- proton-mail-bridge-mcp\n```\n\n`your-bridge-password` is the Bridge app's own password (**Bridge → account → Mailbox details**), not your Proton account password — see the note under [Prerequisites](#prerequisites).\n\nBy default this registers the server for the current project only. Add `-s user` to make it available in every project:\n\n```bash\nclaude mcp add proton-mail-bridge -s user \\\n  -e PROTONMAIL_USERNAME=you@proton.me \\\n  -e PROTONMAIL_PASSWORD=your-bridge-password \\\n  -- proton-mail-bridge-mcp\n```\n\nVerify it's connected:\n\n```bash\nclaude mcp list\n```\n\nFor file-based or command-based credentials instead of plaintext env vars, add `-e PROTONMAIL_USERNAME_FILE=/path/to/file` (or `_COMMAND`) the same way — see the credential methods under [Manual config](#connect-to-claude-desktop) above.\n\n---\n\n## Connect to Cline (VS Code)\n\nInstall globally (`npm install -g proton-mail-bridge-client`), then open Cline's MCP settings:\n\n- VS Code → Cline extension panel → MCP servers icon → **Edit MCP Settings**\n- Or edit directly: `~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json` (macOS)\n\nAdd the server:\n\n```json\n{\n  \"mcpServers\": {\n    \"proton-mail-bridge\": {\n      \"command\": \"proton-mail-bridge-mcp\",\n      \"env\": {\n        \"PROTONMAIL_USERNAME\": \"you@proton.me\",\n        \"PROTONMAIL_PASSWORD\": \"your-bridge-password\",\n        \"PROTONMAIL_IMAP_HOST\": \"127.0.0.1\",\n        \"PROTONMAIL_IMAP_PORT\": \"1143\",\n        \"PROTONMAIL_IMAP_SECURE\": \"false\",\n        \"PROTONMAIL_SMTP_HOST\": \"127.0.0.1\",\n        \"PROTONMAIL_SMTP_PORT\": \"1025\"\n      }\n    }\n  }\n}\n```\n\nFor file-based or command-based credentials, use the same `PROTONMAIL_USERNAME_FILE` / `PROTONMAIL_PASSWORD_COMMAND` pattern from the Claude Desktop manual config above.\n\nReload the Cline extension after saving. Proton Mail tools will appear in Cline's tool list.\n\n---\n\n## Multi-account support (v2.1.0+)\n\nSupport multiple Proton Mail addresses configured in Bridge (using Bridge's **Split Addresses** feature). Each address gets its own isolated service stack, local index, and drafts storage.\n\n### Setup\n\nFirst, enable **Split Addresses** in Proton Bridge and configure each address as a separate account. Bridge will generate a separate password for each address. Then set `PROTONMAIL_ACCOUNTS_JSON`:\n\n```json\n{\n  \"mcpServers\": {\n    \"proton-mail-bridge\": {\n      \"command\": \"proton-mail-bridge-mcp\",\n      \"env\": {\n        \"PROTONMAIL_USERNAME\": \"primary@proton.me\",\n        \"PROTONMAIL_PASSWORD\": \"primary-bridge-password\",\n        \"PROTONMAIL_IMAP_HOST\": \"127.0.0.1\",\n        \"PROTONMAIL_IMAP_PORT\": \"1143\",\n        \"PROTONMAIL_IMAP_SECURE\": \"false\",\n        \"PROTONMAIL_SMTP_HOST\": \"127.0.0.1\",\n        \"PROTONMAIL_SMTP_PORT\": \"1025\",\n        \"PROTONMAIL_ACCOUNTS_JSON\": \"[\n          { \\\"address\\\": \\\"primary@proton.me\\\", \\\"password\\\": \\\"primary-bridge-password\\\" },\n          { \\\"address\\\": \\\"alias@proton.me\\\", \\\"password\\\": \\\"alias-bridge-password\\\" },\n          { \\\"address\\\": \\\"business@custom.com\\\", \\\"password\\\": \\\"business-bridge-password\\\" }\n        ]\"\n      }\n    }\n  }\n}\n```\n\n**Note:** The password is the **Bridge password for each address**, not your Proton account password. Bridge generates a unique password for each Split Address.\n\n### How it works\n\n- **Primary account:** the first entry in `PROTONMAIL_ACCOUNTS_JSON` (or the main `PROTONMAIL_USERNAME`/`PROTONMAIL_PASSWORD` pair if not set). Email IDs from the primary account have no prefix.\n- **Additional accounts:** each has an auto-generated slug (e.g., `alias`, `business`). Email IDs carry an account prefix: `alias::message-id`, `business::message-id`.\n- **Sending:** `send_email`, `reply_to_email`, etc. route through the account matching the `from` address. If no account matches, the primary connection is used with a header override (for non-configured aliases).\n- **Search and read:** all read tools (search, threads, analytics, digest) automatically fan out across all configured accounts and merge results, preserving the account prefix in returned IDs.\n\n### Tools across accounts\n\n**Fan out across all accounts:**\n- Search & read: `search_indexed_emails`, `get_emails`, `get_threads`, `get_thread_by_id`, `count_messages`, `get_labels`, `folder_stats`, `top_senders`, `get_contacts`, `get_volume_trends`, `get_email_analytics`, `get_email_stats`, `get_folders`\n- Triage: `get_inbox_digest`, `get_follow_up_candidates`, `get_actionable_threads`, `find_document_threads`, `prepare_meeting_context`\n- Diagnostics: `get_connection_status`, `get_runtime_status`, `run_doctor` (include an `accounts` array showing per-account status)\n- Drafts: `list_drafts` — lists every configured account's drafts, merged and re-sorted by last update; supports optional `limit`/`offset`\n\n**Account-specific (prefix to target):**\n- Actions: `mark_email_read`, `star_email`, `move_email`, `delete_email`, etc. — prefix the `emailId` with account slug if targeting a non-primary account\n- Drafts: `create_draft`, `get_draft`, `send_draft`, etc. — drafts live per account; prefix `draftId` to access non-primary drafts\n- Send: `send_email`, `reply_to_email`, `forward_email` — match the `from` address to route through the correct account's SMTP\n\n**Primary-only (for now):**\n- `list_remote_drafts` — shows the primary account's remote Proton Drafts folder only\n- Thread actions (`move_thread`, `delete_thread`, `flag_thread`) — operate on the account the thread ID's prefix names\n\n### Verify setup\n\nUse `list_accounts` to check configured accounts and verify connection status:\n\n```bash\nproton-mail-bridge-client list_accounts --json\n```\n\nOutput:\n```json\n[\n  { \"slug\": \"primary\", \"address\": \"primary@proton.me\", \"isPrimary\": true, \"index\": \"fresh\", \"imap\": \"ok\", \"smtp\": \"ok\" },\n  { \"slug\": \"alias\", \"address\": \"alias@proton.me\", \"isPrimary\": false, \"index\": \"fresh\", \"imap\": \"ok\", \"smtp\": \"ok\" },\n  { \"slug\": \"business\", \"address\": \"business@custom.com\", \"isPrimary\": false, \"index\": \"stale\", \"imap\": \"timeout\", \"smtp\": \"ok\" }\n]\n```\n\n---\n\n## Try it: example Claude prompts\n\n**Morning triage**\n> \"Give me a digest of my inbox. Flag anything that needs a reply today and anything that looks like a bill or invoice.\"\n\n**Inbox zero**\n> \"Go through my unread emails from the past 3 days. Archive newsletters, trash anything promotional, and tell me what's left that needs action.\"\n\n**Folder filing**\n> \"Find all emails from stripe.com and move them to Folders/Receipts. Create the folder if it doesn't exist.\"\n\n**Meeting prep**\n> \"I have a call with alice@example.com in an hour. Pull up our last 5 email threads and summarise the open items.\"\n\n**Draft review**\n> \"Show me my drafts, pick the oldest one, and suggest a better subject line and closing paragraph.\"\n\n> **Tip:** When creating folders, use `Folders/Name` (not just `Name`) — that's the Proton Bridge namespace for real folders vs. labels.\n\nMore recipes — expanded triage prompts, cron scripts for scheduled digests, and a Claude Code `/mail-triage` slash command — are in [examples/](examples/).\n\n---\n\n## Recommended System Prompt\n\nAdd this to Claude Desktop's system prompt (Settings → Claude Desktop → System Prompt) for safer defaults:\n\n```\nYou have access to my Proton Mail inbox via the proton-mail-bridge tool.\n\nRules:\n- Always use dryRun: true before any batch operation (batch_email_action, apply_thread_action).\n- Before calling send_email, reply_to_email, or forward_email, summarise what you are about to send and ask me to confirm.\n- For anything important or hard to walk back (a wide CC list, a sensitive topic, an attachment), offer a short undo window via send_email's undoWindowSeconds instead of sending immediately — remind me it only protects against mistakes noticed in the next few seconds, not a change of mind days later.\n- Before calling delete_email, confirm with me — deletion is permanent.\n- Prefer create_draft over send_email when composing from scratch.\n- When revising a draft, change parts of it with update_draft's bodyEdits (find/replace) instead of resending the whole body, and pass syncToRemote:false while iterating; call sync_draft_to_remote once when I say the draft is ready. Each synced edit costs seconds (see \"Performance and token cost\").\n- Use get_inbox_digest or get_actionable_threads as your starting point for triage sessions.\n```\n\n---\n\n## CLI\n\nEvery capability is also a scriptable terminal command — no Claude required:\n\n```bash\nproton-mail-bridge-client digest                                    # morning triage summary\nproton-mail-bridge-client search --from stripe.com --json | jq .    # scriptable search\necho \"Deploy done\" | proton-mail-bridge-client send --to you@x.com --subject \"Deploy\"\nproton-mail-bridge-client notify &                                  # background new-mail alerts\n```\n\nAll commands support `--json` for machine-readable output, and any MCP tool is directly callable via `proton-mail-bridge-client tool <name> --args '{...}'`.\n\n**Full command reference: [docs/cli.md](docs/cli.md)** (a named command for every one of the 96 tools, across read, triage, compose, mailbox actions, folders, drafts, templates, analytics, and diagnostics).\n\n---\n\n## Safety controls\n\nAll flags work in both the MCP server and CLI:\n\n```bash\nPROTONMAIL_TOOL_TIER=core            # expose 25 core tools instead of all 96 — saves context window\nPROTONMAIL_READ_ONLY=true            # disable all write operations\nPROTONMAIL_ALLOW_SEND=false          # disable SMTP sends only (other writes still work)\nPROTONMAIL_CONFIRM_DESTRUCTIVE=true  # require confirmed:true on send, reply, forward, delete\nPROTONMAIL_RESTRICT_OUTBOUND_TO_SELF=true  # every send may only go to your own address — the safe way to try the server\nPROTONMAIL_ALLOW_EMPTY_FOLDER=true   # enable empty_folder (off by default): permanently deletes ALL messages in a folder\nPROTONMAIL_ALLOWED_ACTIONS='mark_read,archive,trash'  # per-action allowlist\n```\n\n`batch_email_action` and `apply_thread_action` both support `dryRun: true` regardless of the above flags.\n\n**Trying it safely: `PROTONMAIL_RESTRICT_OUTBOUND_TO_SELF=true`.** With this on, the server can compose, draft, reply, forward and send for real, but every recipient (To, CC and BCC) must be your own Bridge login address; a `+tag` alias of it counts as yours. Anything else is refused with `RESTRICT_OUTBOUND_TO_SELF is enabled. Cannot send to: …` before any mail is built or queued. It covers `send_email`, `reply_to_email`, `reply_all_email`, `forward_email`, `send_draft`, `schedule_draft`, `send_test_email` and `unsubscribe_sender`, and it is checked again when a queued or scheduled send fires, so a send queued before you turned it on cannot slip out later. It does not stop the model from *writing* a message to someone else into a draft; it stops it from being sent.\n\n**`PROTONMAIL_ALLOW_EMPTY_FOLDER`.** `empty_folder` deletes every message in a folder at once and cannot be undone, so it is switched off unless this is `true` (the call then fails with a message naming the variable). When enabled it still needs an explicit `confirmed: true` to delete: without it, it only returns a preview of what would be removed. For anything less than an entire folder use `bulk_delete`.\n\n---\n\n## Environment reference\n\n```bash\n# Credentials (required)\nPROTONMAIL_USERNAME='you@proton.me'\nPROTONMAIL_PASSWORD='your-bridge-password'   # Bridge password, not Proton account password\nPROTONMAIL_IMAP_HOST='127.0.0.1'\nPROTONMAIL_IMAP_PORT='1143'\nPROTONMAIL_IMAP_SECURE='false'\nPROTONMAIL_SMTP_HOST='127.0.0.1'\nPROTONMAIL_SMTP_PORT='1025'\nPROTONMAIL_SMTP_SECURE='true'         # Bridge's local SMTP port requires implicit TLS from the first byte; set false only for a non-Bridge SMTP relay\nPROTONMAIL_IMAP_USERNAME=''           # optional: log in to IMAP as a different user than PROTONMAIL_USERNAME (default: the same). The send identity, and RESTRICT_OUTBOUND_TO_SELF, still use PROTONMAIL_USERNAME.\nPROTONMAIL_IMAP_PASSWORD=''           # optional: a different IMAP password than PROTONMAIL_PASSWORD (default: the same)\n\n# Secrets via file or command (avoids raw credentials in config)\nPROTONMAIL_USERNAME_FILE='/path/to/user.txt'\nPROTONMAIL_PASSWORD_FILE='/path/to/pass.txt'\nPROTONMAIL_USERNAME_COMMAND='pass proton/username'\nPROTONMAIL_PASSWORD_COMMAND='pass proton/password'\n\n# Storage\nPROTONMAIL_DATA_DIR=\"$HOME/.proton-mail-bridge-client\"\n\n# Tools\nPROTONMAIL_TOOL_TIER='full'          # 'core' exposes 25 essential tools, incl. draft review/edit and list_accounts (saves context window); 'full' exposes all 96\n\n# Safety\nPROTONMAIL_READ_ONLY='false'\nPROTONMAIL_ALLOW_SEND='true'\nPROTONMAIL_ALLOW_REMOTE_DRAFT_SYNC='true'\nPROTONMAIL_ALLOWED_ACTIONS='mark_read,mark_unread,star,unstar,archive,trash,restore,move,delete'\nPROTONMAIL_CONFIRM_DESTRUCTIVE='false'\nPROTONMAIL_RESTRICT_OUTBOUND_TO_SELF='false'  # true: sends may only go to your own Bridge login address (To, CC and BCC; +tag aliases count as yours); anything else is refused, and queued/scheduled sends are re-checked when they fire. Covers send_email, reply_to_email, reply_all_email, forward_email, send_draft, schedule_draft, send_test_email, unsubscribe_sender. The safest way to try the server.\nPROTONMAIL_ALLOW_EMPTY_FOLDER='false'         # true: enables empty_folder, which permanently deletes ALL messages in a folder (still needs confirmed:true; without it only a preview is returned). Off by default; use bulk_delete for a subset.\nPROTONMAIL_ALLOW_UNSAFE_HTML='false'          # HTML in outgoing mail is always sanitized (scripts, event handlers and remote images/beacons removed). A send that passes sanitizeHtml:false is IGNORED — still sanitized, with a warning logged — unless this is exactly 'true'. Leave it off unless you deliberately send raw HTML.\nPROTONMAIL_SEND_DELAY_SECONDS='0'    # >0: send_email, reply_to_email, reply_all_email and forward_email queue instead of sending immediately, cancelable via cancel_send (undoWindowSeconds overrides per call). send_draft is not delayed; use schedule_draft. Only fires while this server stays running.\nPROTONMAIL_SIGNATURE=''              # Plain text, appended to send_email/reply_to_email/reply_all_email/forward_email bodies (text + HTML), after your own text and before any quoted/forwarded content. Every send now goes out multipart (a plain-text send auto-gets an html alternative too), so the signature always gets its HTML treatment, not just the text/plain part. Opt out per-message with appendSignature: false. Never applied to send_draft/schedule_draft — draft content is already finalized.\n#\n# Note: a signature configured inside Proton Mail itself (Settings → Identity and addressing)\n# is only inserted by Proton's own web/app compose UI — it is NEVER applied to mail submitted\n# over SMTP by an external client, including this one. There is no way to make Bridge apply it\n# for you. Set PROTONMAIL_SIGNATURE above instead if you want a signature on messages this\n# server sends.\n\n# Sync\nPROTONMAIL_AUTO_SYNC='true'\nPROTONMAIL_AUTO_SYNC_FOLDER='INBOX,Sent'      # comma-separated folders the background sync keeps indexed\nPROTONMAIL_AUTO_SYNC_FULL='false'             # true: each background pass is a full sync (larger sample per folder, and messages moved/deleted elsewhere are pruned from the index) instead of incremental\nPROTONMAIL_AUTO_SYNC_LIMIT_PER_FOLDER='100'  # messages fetched per folder per background pass (1-500)\nPROTONMAIL_STARTUP_SYNC='true'\nPROTONMAIL_SYNC_INTERVAL_MINUTES='5'\nPROTONMAIL_IDLE_WATCH='true'\nPROTONMAIL_IDLE_MAX_SECONDS='30'\n\n# Tuning and diagnostics\nPROTONMAIL_OP_DELAY_MS='0'            # minimum gap in ms between IMAP mailbox operations (0-5000); raise it to be gentler on a slow Bridge. 0 = no throttling\nPROTONMAIL_DEBUG='false'              # true: get_connection_status and run_doctor include the raw underlying connection error text (otherwise only a classified cause and suggestion)\nPROTONMAIL_CLAUDE_RUNTIME_DIR=''      # where the Claude Desktop installer puts its runtime copy (default: ~/Library/Application Support/Proton Mail Bridge Client on macOS, %APPDATA%\\Proton Mail Bridge Client on Windows, ~/.local/share/proton-mail-bridge-client on Linux)\n```\n\n---\n\n## Compared with Claude's native Gmail connector\n\n| Capability | Gmail connector | Proton Mail Bridge Client |\n|---|---|---|\n| Setup | First-party OAuth | Requires Proton Bridge + this client |\n| Search and read | Native Claude UX | IMAP + local index |\n| Send email | No | Yes |\n| Draft workflows | Better first-party UX | Full control incl. remote draft sync |\n| Attachment content | Limited | Fetch and save to disk |\n| Mailbox actions | Limited | Full (star, move, archive, trash, restore, delete, batch) |\n| Folder management | No | Yes (create, rename, delete) |\n| CLI access | No | Full parity with MCP |\n| Privacy | Google-hosted | Proton E2E encryption, local Bridge |\n\n---\n\n## Tool surface\n\n### Send\n`send_email` · `send_test_email` · `reply_to_email` · `reply_all_email` · `forward_email`\n\n### Drafts\n`create_draft` · `create_reply_draft` · `create_forward_draft` · `create_thread_reply_draft` · `list_drafts` · `list_remote_drafts` · `get_draft` · `update_draft` · `sync_draft_to_remote` · `send_draft` · `delete_draft`\n\n### Read\n`get_emails` · `get_email_by_id` · `count_messages` · `search_emails` · `search_indexed_emails` · `list_attachments` · `get_attachment_content` · `save_attachment` · `save_attachments`\n\n### Triage\n`get_folders` · `sync_folders` · `get_labels` · `get_threads` · `get_thread_by_id` · `get_thread_brief` · `get_actionable_threads` · `get_inbox_digest` · `get_follow_up_candidates` · `find_document_threads` · `prepare_meeting_context` · `delete_thread` · `flag_thread` · `move_thread`\n\n### Actions\n`mark_email_read` · `star_email` · `move_email` · `archive_email` · `trash_email` · `restore_email` · `delete_email` · `batch_email_action` · `apply_thread_action` · `empty_folder` · `bulk_delete` · `bulk_move` · `bulk_update_flags` · `bulk_update_labels` · `update_message_flags` · `update_message_labels`\n\n### Folder management\n`create_folder` · `rename_folder` · `delete_folder` · `create_label` · `rename_label` · `delete_label`\n\n### Analytics\n`get_email_stats` · `get_email_analytics` · `get_contacts` · `get_volume_trends` · `folder_stats` · `top_senders`\n\n### Diagnostics\n`get_connection_status` · `get_runtime_status` · `run_doctor` · `get_audit_logs` · `run_background_sync` · `wait_for_mailbox_changes` · `sync_emails` · `get_index_status` · `clear_cache` · `clear_index` · `get_logs`\n\n### Unsubscribe & trust\n`get_unsubscribe_info` · `unsubscribe_sender` — `get_email_by_id` also returns a `security` block (DKIM/SPF/DMARC, encryption, spam score)\n\n### Undo-send, scheduling & snooze\n`cancel_send` · `list_scheduled_sends` · `schedule_draft` · `snooze_email` · `cancel_snooze` · `list_snoozed` — send_email, reply_to_email, reply_all_email and forward_email queue instead of sending immediately when `PROTONMAIL_SEND_DELAY_SECONDS` is set; all three only fire while this server process stays running, see [Operational notes](#operational-notes)\n\n### Templates\n`create_template` · `list_templates` · `get_template` · `delete_template` · `render_template` — `{{variable}}` substitution, render then pass the result to `send_email`\n\n### Import/export & attachments\n`export_email` · `import_email` · `get_attachment_text` · `get_emails_by_ids`\n\n---\n\n## Using it as a library\n\nBeyond the CLI and MCP server, the underlying service classes are importable directly:\n\n```ts\nimport { SimpleIMAPService, SMTPService } from \"proton-mail-bridge-client/services\";\n\nconst imapService = new SimpleIMAPService(config, logger);\nconst smtpService = new SMTPService(config);\n```\n\n`proton-mail-bridge-client/services` has no side effects on import — unlike the package's\nmain entry point, which also self-starts the MCP server when run directly. Also exported:\nall shared types (`ProtonMailConfig`, `EmailSummary`, `EmailDetail`, …), `planFolderSync`,\n`isLikelyAuthenticationError`, and `sanitizeHeader`.\n\n---\n\n## Performance and token cost\n\nMeasured against a real Proton Bridge with a ~57,000-message mailbox (INBOX 29k, Archive 23k, Sent 5k), September 2026. Your numbers depend on mailbox size and machine; the ratios are what to rely on.\n\n| Call | Typical time |\n|---|---|\n| `search_indexed_emails` (local SQLite index) | ~10 ms |\n| `get_emails` (3 messages) | ~0.2 s |\n| `search_emails` with a `label`, or `folder` set to a small folder | < 1 s |\n| `search_emails` in one large folder (INBOX, 29k) | ~2 s |\n| `search_emails` with only `dateFrom`/`dateTo` in INBOX (29k) | ~1 s |\n| `search_emails` with only `dateFrom`/`dateTo`, every real folder | ~2–2.5 s |\n| `search_emails` with `subject` or `from` in INBOX | ~1.6 s |\n| `search_emails` with free-text `query` in INBOX | ~2.5 s |\n| `search_emails` with `subject` or `query`, every real folder | ~5.5–7 s |\n| `search_emails` in a 50k-message label folder | ~3 s |\n| `list_remote_drafts` (79 drafts) | ~15 ms |\n\nBridge answers IMAP `SEARCH` itself, and its cost grows with folder size. That is why a live search is slower than the local index, and why narrowing the scope matters most.\n\n**Make searches faster**\n\n- **Prefer `search_indexed_emails`** when the index is current (`get_index_status`, `sync_emails`). It does not touch Bridge at all.\n- **Pass `folder`** when you know it. With no `folder`, `search_emails` covers every *real* folder and skips **All Mail**, **Labels/\\*** and **Starred**: those are views of mail that already lives in INBOX/Sent/Archive, and scanning them made an all-folders search about three times slower and inflated `totalMatched`. Pass `folder: \"All Mail\"` (or `\"Labels/x\"`) to search a view on purpose.\n- **Use `label` for labels.** On Proton Bridge a label is the folder `Labels/<name>`, so `label: \"Newsletters\"` searches only that folder. A name that matches no label answers immediately with nothing instead of scanning.\n- **Date filters are the cheapest filter Bridge offers** — about 1 s in INBOX and 2–2.5 s across every real folder, against 1.6 s / 5.5 s for `subject` and 2.5 s / 6–7 s for free-text `query`. When you can say *when* (\"last week\", \"this month\"), lead with `dateFrom`/`dateTo`. Even a wide range is fine: everything older than a year (about 20,000 messages) still took under 2 s.\n- **Adding a date range to a text search does not make the text search faster.** In INBOX, `dateFrom` (last 30 days) + `subject` took about as long as `subject` alone (1.6 s vs 1.6 s), and + `query` 2.1 s vs 2.5 s: Bridge still does the text work. Use dates on their own to find the window, then search inside it (for example by `folder`, or by fetching that window and reading it).\n- Free-text `query` searches message bodies on Bridge's side and is the slowest filter; `subject` and `from` are cheaper.\n- (Single runs on one machine, so read them as ratios, not guarantees.)\n\n**Keep responses (and token use) small**\n\n- List and search results are compact by default: attachments are metadata only, and empty or derivable fields are left out. Pass `fields: [\"subject\",\"from\",\"date\"]` to trim further — 10 results is roughly 800 tokens that way, versus about 11,000 for 50 full results.\n- Defaults are bounded: `search_emails`/`search_indexed_emails` return 50 (pass `limit` for more), `list_drafts` 20, `list_scheduled_sends` 50 newest first. Each reports `hasMore`; page with `offset`.\n- Draft and queued-message bodies are shortened to a preview in list and update responses (`bodyTruncated`, `bodyLength`); use `get_draft` for one full draft. Attachment content is never inlined in a listing.\n- Large attachments: set `PROTONMAIL_ALLOW_FILE_DOWNLOAD_DIR` and pass `saveTo`, rather than raising `PROTONMAIL_MAX_INLINE_BYTES`.\n- **`PROTONMAIL_TOOL_TIER=core`** exposes 25 tools instead of 96: about 7k tokens of tool definitions instead of about 20k (roughly 65% less, reference tokenizer), paid on every conversation that loads the server.\n- Repeating an `update_draft` that changes nothing on a draft whose remote copy is already in sync does no store write and no IMAP upload. (A draft whose last sync failed, or that was edited with `syncToRemote:false`, still syncs.)\n\n**Working with drafts**\n\nDrafts live in a local store first; the copy in Proton's Drafts folder is a separate upload.\n\n- **Edit a long draft with `bodyEdits`, not by resending `body`.** `update_draft` takes `bodyEdits: [{find, replace}]` (optionally `all:true`) and changes just those fragments of the stored body: a two-sentence change to a ~14,000-character draft is a request of about 200 characters instead of about 14,000 (roughly 70 times smaller), and the model only has to write the words that change. Each `find` must match exactly once (add surrounding text, or set `all:true`); otherwise nothing is changed and the error says which edit failed and why. Edits apply in order, all-or-nothing, and match the stored text literally — for an HTML draft, the HTML source. Pass either `body` or `bodyEdits`, not both. The response reports `bodyEditsApplied`.\n- **Each `update_draft` uploads the whole draft to the Drafts folder** (the full message, attachment bytes included — about 1.4 MB of MIME for a 1 MiB attachment) unless you pass `syncToRemote:false`. That upload is the slow part, and it is Bridge's, not ours: on the reference mailbox a local edit takes 2–6 ms, the first sync of a draft about 1.5 s, and a later sync that *replaces* the previous remote copy about 3.5 s (upload ≈ 1.4 s, then Bridge deleting the old copy ≈ 2.1 s; Bridge does not replace a draft appended with the same Message-ID, so the delete is required). Sending a change as `bodyEdits` or as a full `body` costs the same on the server side; `bodyEdits` saves the model's tokens, not Bridge time. So when you are making several edits in a row, do them with `syncToRemote:false` and finish with one `sync_draft_to_remote` — six edits are then about 3.5 s of waiting instead of about 20 s.\n- **The response stays small however big the draft is.** `create_draft`, the reply/forward/thread-reply draft creators, `update_draft` and `sync_draft_to_remote` return a body preview and attachment metadata only (an edit of a ~200 KB draft cost about 300 tokens; a draft with a 1 MiB attachment about 220–300). Only `get_draft` returns the full body and attachment content.\n- **Nothing to do if nothing changed:** repeating an `update_draft` that changes nothing on an already-synced draft does no write and no upload.\n- `list_drafts` is local and returns the 20 most recently updated (`hasMore`, `offset` to page); `list_remote_drafts` reads the Drafts folder over IMAP (about 15 ms for 79 drafts).\n- **Large attachments make every draft operation slower.** The store is one JSON file, so an edit reads and rewrites the whole file, attachment content of *every* draft included. In a benchmark (mocked IMAP), a tiny edit took about 1 ms normally and about 15 ms when a different draft held a 10 MiB attachment. If you edit drafts constantly, attach big files as late as possible.\n- A draft cannot be edited while it is being sent, and simultaneous syncs of the same draft are serialized (so two clients cannot upload two copies).\n\n**IMAP IDLE and the shared connection.** The server keeps one IMAP connection per account. The IDLE watcher (`PROTONMAIL_IDLE_WATCH`, on by default) waits on it, and since 2.1.25 it steps aside as soon as another operation needs the mailbox, so it no longer adds delay. Before that, with IDLE on, a single-folder search took 26–31 s and a multi-folder search did not finish.\n\nTo check a real Bridge yourself, run the read-only smoke test: `PROTONMAIL_USERNAME=… PROTONMAIL_PASSWORD=… node test/live/readonly-smoke.mjs`. It uses `PROTONMAIL_READ_ONLY=true` and a throwaway data directory, sends nothing, and prints counts and timings only.\n\n---\n\n## Operational notes\n\n- `get_emails` and `search_emails` return a composite `emailId` — use it for all subsequent reads and actions.\n- `search_indexed_emails` supports `from:`, `to:`, `subject:`, `label:`, `domain:` shortcuts.\n- The local index lives at `PROTONMAIL_DATA_DIR/mail-index.sqlite`. Background sync and IMAP IDLE keep it warm.\n- Audit logs live at `PROTONMAIL_DATA_DIR/audit.log`.\n- Draft sync is best-effort — the local draft is always preserved even if remote sync fails.\n- System folders (INBOX, Sent, Trash, Spam, Archive, All Mail) are guarded against accidental deletion.\n\n---\n\n## Troubleshooting\n\n**\"Wrong password\" or connection refused**\nMake sure you're using the **Bridge password**, not your Proton account password. Find it in the Bridge app under Account → Copy password. Bridge must be running before the MCP server or CLI can connect.\n\n**macOS native module crash after update**\n`better-sqlite3` is a native binary built for your machine. After a major Node.js upgrade or environment change, rebuild it:\n```bash\nproton-mail-bridge-client setup-claude-desktop\n```\nThis reinstalls the runtime and rebuilds native modules in place.\n\n**Claude can't see the connector**\nAfter changing the MCP config, restart Claude Desktop fully (not just reload). Then check **`+` → Connectors → proton-mail-bridge**. If it's not there, run `proton-mail-bridge-client doctor` to validate the connection.\n\n**Searches take ~30 seconds, or time out**\nUpgrade to 2.1.25 or later. Before that, the IMAP IDLE watcher held the shared connection for its whole idle period and every other operation waited behind it (see [Performance and token cost](#performance-and-token-cost)). On a current version, a slow `search_emails` is Bridge's own `SEARCH` over a large folder: pass `folder` or `label`, or use `search_indexed_emails`.\n\n**Folder not found when moving email**\nUse `Folders/Name` for real folders (e.g., `Folders/Receipts`), not just `Name`. Labels and folders share the same namespace in Proton Bridge but are structurally different.\n\n---\n\n## Related projects\n\n- **[proton-drive-mcp](https://github.com/googlarz/proton-drive-mcp)** — the companion MCP server and CLI for **Proton Drive**: upload, download, share and manage your end-to-end encrypted files from Claude. Run it next to this server to work with Proton Mail and Proton Drive in one conversation, for example by saving an attachment with `save_attachment` and then uploading it to Drive. If `PROTONMAIL_ALLOW_FILE_DOWNLOAD_DIR` points inside a folder that the Proton Drive desktop app syncs, attachments saved there also end up in Drive without any extra step.\n\n---\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md) for release history.\n\n## Contributing\n\nBug reports and pull requests welcome: [github.com/googlarz/proton-mail-bridge-client/issues](https://github.com/googlarz/proton-mail-bridge-client/issues)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}