{"_id":"@bobfrankston/mailx-sync","_rev":"32-0b399e2c4c49f12f1e8424a81b4b9818","name":"@bobfrankston/mailx-sync","dist-tags":{"latest":"0.1.35"},"versions":{"0.1.3":{"name":"@bobfrankston/mailx-sync","version":"0.1.3","keywords":["mail","gmail","imap","platform-agnostic"],"author":{"name":"Bob Frankston"},"license":"ISC","_id":"@bobfrankston/mailx-sync@0.1.3","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/mailx-sync#readme","bugs":{"url":"https://github.com/BobFrankston/mailx-sync/issues"},"dist":{"shasum":"46107840398a5e3e7e2320d771af85522782eaf7","tarball":"https://registry.npmjs.org/@bobfrankston/mailx-sync/-/mailx-sync-0.1.3.tgz","fileCount":14,"integrity":"sha512-iRZsztOvDh6lo19eE4GpIyuoLOu4xgUU6eHG56DhEGrPikjZJiox6cCEjqG9AJAAteaNNyVVNQqT7EFeoR+LMA==","signatures":[{"sig":"MEYCIQCKHiKkz+d9Bq84D06OOhbtsQlMFMeb5JUs1E2peex5aAIhAONWfYWupxUj7753lsdGdPGY9FxL40e7JSiSiTupuvGb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51925},"main":"index.js","type":"module","_from":"file:bobfrankston-mailx-sync-0.1.3.tgz","types":"index.ts","exports":{".":{"types":"./index.ts","default":"./index.js"}},"scripts":{"build":"tsc","check":"tsc --noEmit","watch":"tsc -watch"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\email\\MailApps\\mailx-sync\\bobfrankston-mailx-sync-0.1.3.tgz","_integrity":"sha512-iRZsztOvDh6lo19eE4GpIyuoLOu4xgUU6eHG56DhEGrPikjZJiox6cCEjqG9AJAAteaNNyVVNQqT7EFeoR+LMA==","repository":{"url":"git+https://github.com/BobFrankston/mailx-sync.git","type":"git"},"_npmVersion":"11.11.1","description":"Platform-agnostic mail provider implementations + sync orchestration. Single source of truth for Gmail/IMAP/Outlook protocol code, consumed by both desktop (Node) and Android (WebView) — eliminates the parallel mailx-imap/mailx-store-web Gmail providers t","directories":{},"_nodeVersion":"25.8.2","dependencies":{"@bobfrankston/iflow-direct":"^0.1.20","@bobfrankston/tcp-transport":"^0.1.3"},".dependencies":{"@bobfrankston/iflow-direct":"file:../iflow-direct","@bobfrankston/tcp-transport":"file:../tcp-transport"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,".transformedSnapshot":{"dependencies":{"@bobfrankston/iflow-direct":"^0.1.20","@bobfrankston/tcp-transport":"^0.1.3"}},"_npmOperationalInternal":{"tmp":"tmp/mailx-sync_0.1.3_1776206162395_0.9234156469680914","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@bobfrankston/mailx-sync","version":"0.1.4","keywords":["mail","gmail","imap","platform-agnostic"],"author":{"name":"Bob Frankston"},"license":"ISC","_id":"@bobfrankston/mailx-sync@0.1.4","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/mailx-sync#readme","bugs":{"url":"https://github.com/BobFrankston/mailx-sync/issues"},"dist":{"shasum":"fc22236824f4ee415f336056ea2db46c55c45f0a","tarball":"https://registry.npmjs.org/@bobfrankston/mailx-sync/-/mailx-sync-0.1.4.tgz","fileCount":14,"integrity":"sha512-mjMBfjokiyEqXH61oXI9JRst4gaHC+GIzVoSLE1lyhI9PuVKRHmptNBe4xqo4brPPvfGb1BmNgb2u8DV2YR9pg==","signatures":[{"sig":"MEQCIH27mJiDnjSP1DD41bhFc0Xt1+7K04phnC6ssKUSibgKAiArcQNzcjS3swpKMFb8uC6qOGF1v2VAFv9ny5l+1pEH6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51925},"main":"index.js","type":"module","_from":"file:bobfrankston-mailx-sync-0.1.4.tgz","types":"index.ts","exports":{".":{"types":"./index.ts","default":"./index.js"}},"scripts":{"build":"tsc","check":"tsc --noEmit","watch":"tsc -watch"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\email\\MailApps\\mailx-sync\\bobfrankston-mailx-sync-0.1.4.tgz","_integrity":"sha512-mjMBfjokiyEqXH61oXI9JRst4gaHC+GIzVoSLE1lyhI9PuVKRHmptNBe4xqo4brPPvfGb1BmNgb2u8DV2YR9pg==","repository":{"url":"git+https://github.com/BobFrankston/mailx-sync.git","type":"git"},"_npmVersion":"11.11.1","description":"Platform-agnostic mail provider implementations + sync orchestration. Single source of truth for Gmail/IMAP/Outlook protocol code, consumed by both desktop (Node) and Android (WebView) — eliminates the parallel mailx-imap/mailx-store-web Gmail providers t","directories":{},"_nodeVersion":"25.8.2","dependencies":{"@bobfrankston/iflow-direct":"^0.1.20","@bobfrankston/tcp-transport":"^0.1.3"},".dependencies":{"@bobfrankston/iflow-direct":"file:../iflow-direct","@bobfrankston/tcp-transport":"file:../tcp-transport"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,".transformedSnapshot":{"dependencies":{"@bobfrankston/iflow-direct":"^0.1.20","@bobfrankston/tcp-transport":"^0.1.3"}},"_npmOperationalInternal":{"tmp":"tmp/mailx-sync_0.1.4_1776206667674_0.8586040860295336","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@bobfrankston/mailx-sync","version":"0.1.5","keywords":["mail","gmail","imap","platform-agnostic"],"author":{"name":"Bob Frankston"},"license":"ISC","_id":"@bobfrankston/mailx-sync@0.1.5","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/mailx-sync#readme","bugs":{"url":"https://github.com/BobFrankston/mailx-sync/issues"},"dist":{"shasum":"353ebcead2232d3f260f737d48af722f171214bb","tarball":"https://registry.npmjs.org/@bobfrankston/mailx-sync/-/mailx-sync-0.1.5.tgz","fileCount":14,"integrity":"sha512-XZvmD7MSjYgqGUmNc0Bktlp4rAUKC8JwmPelJ2MgQBU+PRtOx6u3V19Zxs45RvOeq66A0ydtInRTSrIF7sMDJQ==","signatures":[{"sig":"MEUCIGsNr8rTV6qTJS7Ukw/WHpqqv3VGasJhRs4tXZN0KrpMAiEAle4ItUz0hIiFhrD232gDmfbrdWYaSKpkf1dDy0jMVQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57624},"main":"index.js","type":"module","_from":"file:bobfrankston-mailx-sync-0.1.5.tgz","types":"index.ts","exports":{".":{"types":"./index.ts","default":"./index.js"}},"scripts":{"build":"tsc","check":"tsc --noEmit","watch":"tsc -watch"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\email\\MailApps\\mailx-sync\\bobfrankston-mailx-sync-0.1.5.tgz","_integrity":"sha512-XZvmD7MSjYgqGUmNc0Bktlp4rAUKC8JwmPelJ2MgQBU+PRtOx6u3V19Zxs45RvOeq66A0ydtInRTSrIF7sMDJQ==","repository":{"url":"git+https://github.com/BobFrankston/mailx-sync.git","type":"git"},"_npmVersion":"11.12.1","description":"Platform-agnostic mail provider implementations + sync orchestration. Single source of truth for Gmail/IMAP/Outlook protocol code, consumed by both desktop (Node) and Android (WebView) — eliminates the parallel mailx-imap/mailx-store-web Gmail providers t","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@bobfrankston/iflow-direct":"^0.1.22","@bobfrankston/tcp-transport":"^0.1.4"},".dependencies":{"@bobfrankston/iflow-direct":"file:../iflow-direct","@bobfrankston/tcp-transport":"file:../tcp-transport"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},".transformedSnapshot":{"dependencies":{"@bobfrankston/iflow-direct":"^0.1.22","@bobfrankston/tcp-transport":"^0.1.4"}},"_npmOperationalInternal":{"tmp":"tmp/mailx-sync_0.1.5_1776312693510_0.6578983546418256","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@bobfrankston/mailx-sync","version":"0.1.6","keywords":["mail","gmail","imap","platform-agnostic"],"author":{"name":"Bob Frankston"},"license":"ISC","_id":"@bobfrankston/mailx-sync@0.1.6","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/mailx-sync#readme","bugs":{"url":"https://github.com/BobFrankston/mailx-sync/issues"},"dist":{"shasum":"70fcf0a9287d69585be8b23b5137ebe377625f03","tarball":"https://registry.npmjs.org/@bobfrankston/mailx-sync/-/mailx-sync-0.1.6.tgz","fileCount":14,"integrity":"sha512-kzm9X/RN9Q77YsEqMF3i3rkGhZQIY6tUgrLk5vFPX5j86gOIlXa4yGR2YTnzGfJwJeLqTGZWZ9K/RkGyXRLXzA==","signatures":[{"sig":"MEQCICL6nWeIX7+vx/vEFYtXVrUcqBSLX/IBo9anky41RRkOAiAa3urXRjUKBWWG6vIvja0tLC3G8XvfMH+6JBTUYGs7xA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57624},"main":"index.js","type":"module","_from":"file:bobfrankston-mailx-sync-0.1.6.tgz","types":"index.ts","exports":{".":{"types":"./index.ts","default":"./index.js"}},"scripts":{"build":"tsc","check":"tsc --noEmit","watch":"tsc -watch"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\email\\MailApps\\mailx-sync\\bobfrankston-mailx-sync-0.1.6.tgz","_integrity":"sha512-kzm9X/RN9Q77YsEqMF3i3rkGhZQIY6tUgrLk5vFPX5j86gOIlXa4yGR2YTnzGfJwJeLqTGZWZ9K/RkGyXRLXzA==","repository":{"url":"git+https://github.com/BobFrankston/mailx-sync.git","type":"git"},"_npmVersion":"11.12.1","description":"Platform-agnostic mail provider implementations + sync orchestration. Single source of truth for Gmail/IMAP/Outlook protocol code, consumed by both desktop (Node) and Android (WebView) — eliminates the parallel mailx-imap/mailx-store-web Gmail providers t","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@bobfrankston/iflow-direct":"^0.1.22","@bobfrankston/tcp-transport":"^0.1.4"},".dependencies":{"@bobfrankston/iflow-direct":"file:../iflow-direct","@bobfrankston/tcp-transport":"file:../tcp-transport"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},".transformedSnapshot":{"dependencies":{"@bobfrankston/iflow-direct":"^0.1.22","@bobfrankston/tcp-transport":"^0.1.4"}},"_npmOperationalInternal":{"tmp":"tmp/mailx-sync_0.1.6_1776312723034_0.6592057359287309","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@bobfrankston/mailx-sync","version":"0.1.7","keywords":["mail","gmail","imap","platform-agnostic"],"author":{"name":"Bob Frankston"},"license":"ISC","_id":"@bobfrankston/mailx-sync@0.1.7","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/mailx-sync#readme","bugs":{"url":"https://github.com/BobFrankston/mailx-sync/issues"},"dist":{"shasum":"670467f27eb99c549f8d47782d9d850b3432b526","tarball":"https://registry.npmjs.org/@bobfrankston/mailx-sync/-/mailx-sync-0.1.7.tgz","fileCount":14,"integrity":"sha512-kUKLqORI0JUQ/wzlWQW3w5JJjOnNrCPfQJq+ZHRwIy5E+VpRnry84qfgWY/VsEg7wt9cCWe6IdGM1LR9GM86IQ==","signatures":[{"sig":"MEUCIG2xzBYhesLPq/HdovcD5cMKilHb4RF7/FmRGFgNWBgKAiEA920oBonIi5qAB7i28+Z/mWPI7WEuIisSRmIcv6Suzrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57998},"main":"index.js","type":"module","_from":"file:bobfrankston-mailx-sync-0.1.7.tgz","types":"index.ts","exports":{".":{"types":"./index.ts","default":"./index.js"}},"scripts":{"build":"tsc","check":"tsc --noEmit","watch":"tsc -watch"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\email\\MailApps\\mailx-sync\\bobfrankston-mailx-sync-0.1.7.tgz","_integrity":"sha512-kUKLqORI0JUQ/wzlWQW3w5JJjOnNrCPfQJq+ZHRwIy5E+VpRnry84qfgWY/VsEg7wt9cCWe6IdGM1LR9GM86IQ==","repository":{"url":"git+https://github.com/BobFrankston/mailx-sync.git","type":"git"},"_npmVersion":"11.12.1","description":"Platform-agnostic mail provider implementations + sync orchestration. Single source of truth for Gmail/IMAP/Outlook protocol code, consumed by both desktop (Node) and Android (WebView) — eliminates the parallel mailx-imap/mailx-store-web Gmail providers t","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@bobfrankston/iflow-direct":"^0.1.23","@bobfrankston/tcp-transport":"^0.1.4"},".dependencies":{"@bobfrankston/iflow-direct":"file:../iflow-direct","@bobfrankston/tcp-transport":"file:../tcp-transport"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},".transformedSnapshot":{"dependencies":{"@bobfrankston/iflow-direct":"^0.1.23","@bobfrankston/tcp-transport":"^0.1.4"}},"_npmOperationalInternal":{"tmp":"tmp/mailx-sync_0.1.7_1776374212686_0.13960972660465965","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@bobfrankston/mailx-sync","version":"0.1.8","keywords":["mail","gmail","imap","platform-agnostic"],"author":{"name":"Bob Frankston"},"license":"ISC","_id":"@bobfrankston/mailx-sync@0.1.8","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/mailx-sync#readme","bugs":{"url":"https://github.com/BobFrankston/mailx-sync/issues"},"dist":{"shasum":"b1392cd0d17466cd8301356300adce81dd4aeaad","tarball":"https://registry.npmjs.org/@bobfrankston/mailx-sync/-/mailx-sync-0.1.8.tgz","fileCount":14,"integrity":"sha512-CxmOH5MQ+X0BhsCeqlA3t6/u7KZkeY0q3MgiXbZRBFowR/PZDY6/WRfQ/ppd6gxdqwwZ3KbpXnDmB0rwZPn9Fg==","signatures":[{"sig":"MEUCIQCUy1LAIpRDo3lBdkqx1exZdJkEe4gfrnaTkPtnYDZitQIgURhwM1QVjAoxubeKviPY+uj8zEeE+ZJYcnxpdjg2D84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58878},"main":"index.js","type":"module","_from":"file:bobfrankston-mailx-sync-0.1.8.tgz","types":"index.ts","exports":{".":{"types":"./index.ts","default":"./index.js"}},"scripts":{"build":"tsc","check":"tsc --noEmit","watch":"tsc -watch"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\email\\MailApps\\mailx-sync\\bobfrankston-mailx-sync-0.1.8.tgz","_integrity":"sha512-CxmOH5MQ+X0BhsCeqlA3t6/u7KZkeY0q3MgiXbZRBFowR/PZDY6/WRfQ/ppd6gxdqwwZ3KbpXnDmB0rwZPn9Fg==","repository":{"url":"git+https://github.com/BobFrankston/mailx-sync.git","type":"git"},"_npmVersion":"11.12.1","description":"Platform-agnostic mail provider implementations + sync orchestration. Single source of truth for Gmail/IMAP/Outlook protocol code, consumed by both desktop (Node) and Android (WebView) — eliminates the parallel mailx-imap/mailx-store-web Gmail providers t","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@bobfrankston/iflow-direct":"^0.1.23","@bobfrankston/tcp-transport":"^0.1.4"},".dependencies":{"@bobfrankston/iflow-direct":"file:../iflow-direct","@bobfrankston/tcp-transport":"file:../tcp-transport"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},".transformedSnapshot":{"dependencies":{"@bobfrankston/iflow-direct":"^0.1.23","@bobfrankston/tcp-transport":"^0.1.4"}},"_npmOperationalInternal":{"tmp":"tmp/mailx-sync_0.1.8_1776798912401_0.6425126994643093","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@bobfrankston/mailx-sync","version":"0.1.9","keywords":["mail","gmail","imap","platform-agnostic"],"author":{"name":"Bob Frankston"},"license":"ISC","_id":"@bobfrankston/mailx-sync@0.1.9","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/mailx-sync#readme","bugs":{"url":"https://github.com/BobFrankston/mailx-sync/issues"},"dist":{"shasum":"9e1a08a196f288647d3ba7cfc7baee2861e3efd2","tarball":"https://registry.npmjs.org/@bobfrankston/mailx-sync/-/mailx-sync-0.1.9.tgz","fileCount":14,"integrity":"sha512-hbQU3ulhDO21OeQ6gtNLu6Es58ZPknFqYJfordJWAOgdzSyQbe+qHmgT6o8NMHPk1dKdNSKhzwiq7YVF4WSD/w==","signatures":[{"sig":"MEYCIQDfM5UMLOYhaIIwMwV6YDCVD5/9/0o0yfrzH5y/tmcJrAIhAPhxm80oFT+1hJUmKejDi++96CRAraBx06UybnnowiS9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62538},"main":"index.js","type":"module","_from":"file:bobfrankston-mailx-sync-0.1.9.tgz","types":"index.ts","exports":{".":{"types":"./index.ts","default":"./index.js"}},"scripts":{"build":"tsc","check":"tsc --noEmit","watch":"tsc -watch"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\email\\MailApps\\mailx-sync\\bobfrankston-mailx-sync-0.1.9.tgz","_integrity":"sha512-hbQU3ulhDO21OeQ6gtNLu6Es58ZPknFqYJfordJWAOgdzSyQbe+qHmgT6o8NMHPk1dKdNSKhzwiq7YVF4WSD/w==","repository":{"url":"git+https://github.com/BobFrankston/mailx-sync.git","type":"git"},"_npmVersion":"11.12.1","description":"Platform-agnostic mail provider implementations + sync orchestration. Single source of truth for Gmail/IMAP/Outlook protocol code, consumed by both desktop (Node) and Android (WebView) — eliminates the parallel mailx-imap/mailx-store-web Gmail providers t","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@bobfrankston/iflow-direct":"^0.1.26","@bobfrankston/tcp-transport":"^0.1.4"},".dependencies":{"@bobfrankston/iflow-direct":"file:../iflow-direct","@bobfrankston/tcp-transport":"file:../tcp-transport"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},".transformedSnapshot":{"dependencies":{"@bobfrankston/iflow-direct":"^0.1.26","@bobfrankston/tcp-transport":"^0.1.4"}},"_npmOperationalInternal":{"tmp":"tmp/mailx-sync_0.1.9_1776969099208_0.17607464433999875","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@bobfrankston/mailx-sync","version":"0.1.10","keywords":["mail","gmail","imap","platform-agnostic"],"author":{"name":"Bob Frankston"},"license":"ISC","_id":"@bobfrankston/mailx-sync@0.1.10","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/mailx-sync#readme","bugs":{"url":"https://github.com/BobFrankston/mailx-sync/issues"},"dist":{"shasum":"c3ffa906935d30d575a7ccced790b6101387530b","tarball":"https://registry.npmjs.org/@bobfrankston/mailx-sync/-/mailx-sync-0.1.10.tgz","fileCount":14,"integrity":"sha512-DMYVVLOKWq2i7E5yE+imlYsUUe+Ii/2wj9j4iRw0JU+g30EP/F+q5ZEDXFBkw/uvyq3uG1IM92L8AU8mLqSaCw==","signatures":[{"sig":"MEUCIQDZ1NP/1kEGUTXo/MlFLSsVn5pBn0MkkZp838tID0ivUwIgDEfF57INSq84+xG7LK51YUtnjtydJZMMKg/yR6pG3cE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68234},"main":"index.js","type":"module","_from":"file:bobfrankston-mailx-sync-0.1.10.tgz","types":"index.ts","exports":{".":{"types":"./index.ts","default":"./index.js"}},"scripts":{"build":"tsc","check":"tsc --noEmit","watch":"tsc -watch"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\email\\MailApps\\mailx-sync\\bobfrankston-mailx-sync-0.1.10.tgz","_integrity":"sha512-DMYVVLOKWq2i7E5yE+imlYsUUe+Ii/2wj9j4iRw0JU+g30EP/F+q5ZEDXFBkw/uvyq3uG1IM92L8AU8mLqSaCw==","repository":{"url":"git+https://github.com/BobFrankston/mailx-sync.git","type":"git"},"_npmVersion":"11.12.1","description":"Platform-agnostic mail provider implementations + sync orchestration. Single source of truth for Gmail/IMAP/Outlook protocol code, consumed by both desktop (Node) and Android (WebView) — eliminates the parallel mailx-imap/mailx-store-web Gmail providers t","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@bobfrankston/iflow-direct":"^0.1.27","@bobfrankston/tcp-transport":"^0.1.5"},".dependencies":{"@bobfrankston/iflow-direct":"file:../iflow-direct","@bobfrankston/tcp-transport":"file:../tcp-transport"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},".transformedSnapshot":{"dependencies":{"@bobfrankston/iflow-direct":"^0.1.27","@bobfrankston/tcp-transport":"^0.1.5"}},"_npmOperationalInternal":{"tmp":"tmp/mailx-sync_0.1.10_1777075192764_0.32563730093825916","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@bobfrankston/mailx-sync","version":"0.1.11","keywords":["mail","gmail","imap","platform-agnostic"],"author":{"name":"Bob Frankston"},"license":"ISC","_id":"@bobfrankston/mailx-sync@0.1.11","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/mailx-sync#readme","bugs":{"url":"https://github.com/BobFrankston/mailx-sync/issues"},"dist":{"shasum":"d762b207afd55142f7530215e03ba40d09a4318f","tarball":"https://registry.npmjs.org/@bobfrankston/mailx-sync/-/mailx-sync-0.1.11.tgz","fileCount":14,"integrity":"sha512-qXiLUa3bRJRthlMFyMX5fI0L2hswTn0buZGPcDHGsifNsqQheaT3l5huJyUk1204PASoLxsCVQVAhTQtHUN6sA==","signatures":[{"sig":"MEUCIQCame14Bu+sUwCKqrftjhV1q2kiK5SCWxExBO8hL2QGoAIgTCWLYqNhSuebt1QcVJGQvii9wxfxjeRn28HilrT7Z6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68496},"main":"index.js","type":"module","_from":"file:bobfrankston-mailx-sync-0.1.11.tgz","types":"index.ts","exports":{".":{"types":"./index.ts","default":"./index.js"}},"scripts":{"build":"tsc","check":"tsc --noEmit","watch":"tsc -watch"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\email\\MailApps\\mailx-sync\\bobfrankston-mailx-sync-0.1.11.tgz","_integrity":"sha512-qXiLUa3bRJRthlMFyMX5fI0L2hswTn0buZGPcDHGsifNsqQheaT3l5huJyUk1204PASoLxsCVQVAhTQtHUN6sA==","repository":{"url":"git+https://github.com/BobFrankston/mailx-sync.git","type":"git"},"_npmVersion":"11.13.0","description":"Platform-agnostic mail provider implementations + sync orchestration. Single source of truth for Gmail/IMAP/Outlook protocol code, consumed by both desktop (Node) and Android (WebView) — eliminates the parallel mailx-imap/mailx-store-web Gmail providers t","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@bobfrankston/iflow-direct":"file:../iflow-direct","@bobfrankston/tcp-transport":"file:../tcp-transport"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mailx-sync_0.1.11_1778000815713_0.37319588704944096","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@bobfrankston/mailx-sync","version":"0.1.13","keywords":["mail","gmail","imap","platform-agnostic"],"author":{"name":"Bob Frankston"},"license":"ISC","_id":"@bobfrankston/mailx-sync@0.1.13","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/mailx-sync#readme","bugs":{"url":"https://github.com/BobFrankston/mailx-sync/issues"},"dist":{"shasum":"9d0e7d93de1e4b55c348320359fa77d04fa5c3f4","tarball":"https://registry.npmjs.org/@bobfrankston/mailx-sync/-/mailx-sync-0.1.13.tgz","fileCount":14,"integrity":"sha512-S8QvAsd3LYG7obJNLNs95cwIF1w+zg/xY5LF9uClBlYDjK7InApPEV8CA5sXDwdzEx3mvT5kZmY85g8iPjWhkA==","signatures":[{"sig":"MEUCIHxPV662ZL2BNKZScoAEpCAkYAmljO7JsHfSME+tjsIeAiEAhwDjz67rcSNmDMAXXhF/2/LCQ/fHE49pKKSHb3vYHL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68641},"main":"index.js","type":"module","_from":"file:bobfrankston-mailx-sync-0.1.13.tgz","types":"index.ts","exports":{".":{"types":"./index.ts","default":"./index.js"}},"scripts":{"build":"tsc","check":"tsc --noEmit","watch":"tsc -watch"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\email\\MailApps\\mailx-sync\\bobfrankston-mailx-sync-0.1.13.tgz","_integrity":"sha512-S8QvAsd3LYG7obJNLNs95cwIF1w+zg/xY5LF9uClBlYDjK7InApPEV8CA5sXDwdzEx3mvT5kZmY85g8iPjWhkA==","repository":{"url":"git+https://github.com/BobFrankston/mailx-sync.git","type":"git"},"_npmVersion":"11.13.0","description":"Platform-agnostic mail provider implementations + sync orchestration. Single source of truth for Gmail/IMAP/Outlook protocol code, consumed by both desktop (Node) and Android (WebView) — eliminates the parallel mailx-imap/mailx-store-web Gmail providers t","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@bobfrankston/iflow-direct":"^0.1.28","@bobfrankston/tcp-transport":"^0.1.5"},".dependencies":{"@bobfrankston/iflow-direct":"file:../iflow-direct","@bobfrankston/tcp-transport":"file:../tcp-transport"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},".transformedSnapshot":{"dependencies":{"@bobfrankston/iflow-direct":"^0.1.28","@bobfrankston/tcp-transport":"^0.1.5"}},"_npmOperationalInternal":{"tmp":"tmp/mailx-sync_0.1.13_1778007122552_0.10849111189003469","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@bobfrankston/mailx-sync","version":"0.1.14","keywords":["mail","gmail","imap","platform-agnostic"],"author":{"name":"Bob Frankston"},"license":"ISC","_id":"@bobfrankston/mailx-sync@0.1.14","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/mailx-sync#readme","bugs":{"url":"https://github.com/BobFrankston/mailx-sync/issues"},"dist":{"shasum":"e545b65ced91e544a969cc7cbde433b5591824a3","tarball":"https://registry.npmjs.org/@bobfrankston/mailx-sync/-/mailx-sync-0.1.14.tgz","fileCount":14,"integrity":"sha512-Z4SzXvBrjQNgviOPK5iOP09W3QDh3B3OL4LnyMyZV4pjp46bY2EfCweO+/7RbBQo8RUyktZ0uIkLSJ/5nW0+SQ==","signatures":[{"sig":"MEUCIGbzGGGhsVu9HKN6RDDDvqtWYjOcX44r4YT2QQiBSYJUAiEA1NpZ3ZjGMUUOQ0+tdditkDRv7GEP+3hJGjmSW9k3P+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68641},"main":"index.js","type":"module","_from":"file:bobfrankston-mailx-sync-0.1.14.tgz","types":"index.ts","exports":{".":{"types":"./index.ts","default":"./index.js"}},"scripts":{"build":"tsc","check":"tsc --noEmit","watch":"tsc -watch"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\email\\MailApps\\mailx-sync\\bobfrankston-mailx-sync-0.1.14.tgz","_integrity":"sha512-Z4SzXvBrjQNgviOPK5iOP09W3QDh3B3OL4LnyMyZV4pjp46bY2EfCweO+/7RbBQo8RUyktZ0uIkLSJ/5nW0+SQ==","repository":{"url":"git+https://github.com/BobFrankston/mailx-sync.git","type":"git"},"_npmVersion":"11.13.0","description":"Platform-agnostic mail provider implementations + sync orchestration. Single source of truth for Gmail/IMAP/Outlook protocol code, consumed by both desktop (Node) and Android (WebView) — eliminates the parallel mailx-imap/mailx-store-web Gmail providers t","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@bobfrankston/iflow-direct":"^0.1.28","@bobfrankston/tcp-transport":"^0.1.5"},".dependencies":{"@bobfrankston/iflow-direct":"file:../iflow-direct","@bobfrankston/tcp-transport":"file:../tcp-transport"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},".transformedSnapshot":{"dependencies":{"@bobfrankston/iflow-direct":"^0.1.28","@bobfrankston/tcp-transport":"^0.1.5"}},"_npmOperationalInternal":{"tmp":"tmp/mailx-sync_0.1.14_1778007162701_0.22611663410296146","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@bobfrankston/mailx-sync","version":"0.1.15","keywords":["mail","gmail","imap","platform-agnostic"],"author":{"name":"Bob Frankston"},"license":"ISC","_id":"@bobfrankston/mailx-sync@0.1.15","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/mailx-sync#readme","bugs":{"url":"https://github.com/BobFrankston/mailx-sync/issues"},"dist":{"shasum":"780102d423635c29cb75349ce66b6d5b3d6d2054","tarball":"https://registry.npmjs.org/@bobfrankston/mailx-sync/-/mailx-sync-0.1.15.tgz","fileCount":14,"integrity":"sha512-ZBIJA082x4QOHyzyerf6fhS7l7j66aKx4UOHW7SJviAfDgWd5tQtFq9/IxmHHtmas1iNUDtP2J4052TzNCQcyg==","signatures":[{"sig":"MEQCIDNS+5y+XiwZOkvzoJbYxEDlwEa/b7DbMMC5+uQmlz/MAiB1Squ45jR47HyKxoBYm0T6rz/CbpEOyVDMRVPVHmU2pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68641},"main":"index.js","type":"module","_from":"file:bobfrankston-mailx-sync-0.1.15.tgz","types":"index.ts","exports":{".":{"types":"./index.ts","default":"./index.js"}},"scripts":{"build":"tsc","check":"tsc --noEmit","watch":"tsc -watch"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\email\\MailApps\\mailx-sync\\bobfrankston-mailx-sync-0.1.15.tgz","_integrity":"sha512-ZBIJA082x4QOHyzyerf6fhS7l7j66aKx4UOHW7SJviAfDgWd5tQtFq9/IxmHHtmas1iNUDtP2J4052TzNCQcyg==","repository":{"url":"git+https://github.com/BobFrankston/mailx-sync.git","type":"git"},"_npmVersion":"11.13.0","description":"Platform-agnostic mail provider implementations + sync orchestration. Single source of truth for Gmail/IMAP/Outlook protocol code, consumed by both desktop (Node) and Android (WebView) — eliminates the parallel mailx-imap/mailx-store-web Gmail providers t","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@bobfrankston/iflow-direct":"^0.1.29","@bobfrankston/tcp-transport":"^0.1.5"},".dependencies":{"@bobfrankston/iflow-direct":"file:../iflow-direct","@bobfrankston/tcp-transport":"file:../tcp-transport"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},".transformedSnapshot":{"dependencies":{"@bobfrankston/iflow-direct":"^0.1.29","@bobfrankston/tcp-transport":"^0.1.5"}},"_npmOperationalInternal":{"tmp":"tmp/mailx-sync_0.1.15_1778016095193_0.60284090624162","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@bobfrankston/mailx-sync","version":"0.1.16","keywords":["mail","gmail","imap","platform-agnostic"],"author":{"name":"Bob Frankston"},"license":"ISC","_id":"@bobfrankston/mailx-sync@0.1.16","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/mailx-sync#readme","bugs":{"url":"https://github.com/BobFrankston/mailx-sync/issues"},"dist":{"shasum":"ca23f1e1286cf618eba69c2e30404f907e0e516a","tarball":"https://registry.npmjs.org/@bobfrankston/mailx-sync/-/mailx-sync-0.1.16.tgz","fileCount":14,"integrity":"sha512-4QcBnwgDqNkMeVFbViQrUNJVC+YkqOcRjmGqmKqJGBT7HC8YXV0Nv3WU8JkXfyjMmJ5wFya++Tk8Sxe00afaFQ==","signatures":[{"sig":"MEUCIQCEcVAlF2rHeNMHbw7kKwu6fPGKwqg3UjVkyP3r0AgJWAIgA84Xo4mJxBboazI55LlYFkt0BVfYPhsFn4+Pe0TWQTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68641},"main":"index.js","type":"module","_from":"file:bobfrankston-mailx-sync-0.1.16.tgz","types":"index.ts","exports":{".":{"types":"./index.ts","default":"./index.js"}},"scripts":{"build":"tsc","check":"tsc --noEmit","watch":"tsc -watch"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\email\\MailApps\\mailx-sync\\bobfrankston-mailx-sync-0.1.16.tgz","_integrity":"sha512-4QcBnwgDqNkMeVFbViQrUNJVC+YkqOcRjmGqmKqJGBT7HC8YXV0Nv3WU8JkXfyjMmJ5wFya++Tk8Sxe00afaFQ==","repository":{"url":"git+https://github.com/BobFrankston/mailx-sync.git","type":"git"},"_npmVersion":"11.13.0","description":"Platform-agnostic mail provider implementations + sync orchestration. Single source of truth for Gmail/IMAP/Outlook protocol code, consumed by both desktop (Node) and Android (WebView) — eliminates the parallel mailx-imap/mailx-store-web Gmail providers t","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@bobfrankston/iflow-direct":"^0.1.38","@bobfrankston/tcp-transport":"^0.1.6"},".dependencies":{"@bobfrankston/iflow-direct":"file:../iflow-direct","@bobfrankston/tcp-transport":"file:../tcp-transport"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},".transformedSnapshot":{"dependencies":{"@bobfrankston/iflow-direct":"^0.1.38","@bobfrankston/tcp-transport":"^0.1.6"}},"_npmOperationalInternal":{"tmp":"tmp/mailx-sync_0.1.16_1778274997965_0.030200355822469716","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@bobfrankston/mailx-sync","version":"0.1.17","keywords":["mail","gmail","imap","platform-agnostic"],"author":{"name":"Bob Frankston"},"license":"ISC","_id":"@bobfrankston/mailx-sync@0.1.17","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/mailx-sync#readme","bugs":{"url":"https://github.com/BobFrankston/mailx-sync/issues"},"dist":{"shasum":"3ec8525fc0d4c7a95e18d1d9c137a0fed949d3d1","tarball":"https://registry.npmjs.org/@bobfrankston/mailx-sync/-/mailx-sync-0.1.17.tgz","fileCount":14,"integrity":"sha512-BnBXJpKxw/fNHUL/cGmNks5btb2cl/sMcmOJmJRoYrZapMsiLLIdp6ficr3/kJqawSOjhDfMBqAYMzui11iJoA==","signatures":[{"sig":"MEQCIEjmwt7hQHrCpcV1nJJaFPhXFBeBWlc9n8RRjbKPRjUhAiBMXpT6z5Thcaj8Yx8tgYl7Ys1sCusr2xt1PCtxdijV1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68641},"main":"index.js","type":"module","_from":"file:bobfrankston-mailx-sync-0.1.17.tgz","types":"index.ts","exports":{".":{"types":"./index.ts","default":"./index.js"}},"scripts":{"build":"tsc","check":"tsc --noEmit","watch":"tsc -watch"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\email\\MailApps\\mailx-sync\\bobfrankston-mailx-sync-0.1.17.tgz","_integrity":"sha512-BnBXJpKxw/fNHUL/cGmNks5btb2cl/sMcmOJmJRoYrZapMsiLLIdp6ficr3/kJqawSOjhDfMBqAYMzui11iJoA==","repository":{"url":"git+https://github.com/BobFrankston/mailx-sync.git","type":"git"},"_npmVersion":"11.13.0","description":"Platform-agnostic mail provider implementations + sync orchestration. Single source of truth for Gmail/IMAP/Outlook protocol code, consumed by both desktop (Node) and Android (WebView) — eliminates the parallel mailx-imap/mailx-store-web Gmail providers t","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@bobfrankston/iflow-direct":"^0.1.44","@bobfrankston/tcp-transport":"^0.1.6"},".dependencies":{"@bobfrankston/iflow-direct":"file:../iflow-direct","@bobfrankston/tcp-transport":"file:../tcp-transport"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},".transformedSnapshot":{"dependencies":{"@bobfrankston/iflow-direct":"^0.1.44","@bobfrankston/tcp-transport":"^0.1.6"}},"_npmOperationalInternal":{"tmp":"tmp/mailx-sync_0.1.17_1778820306060_0.5770385729675085","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@bobfrankston/mailx-sync","version":"0.1.18","keywords":["mail","gmail","imap","platform-agnostic"],"author":{"name":"Bob Frankston"},"license":"ISC","_id":"@bobfrankston/mailx-sync@0.1.18","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/mailx-sync#readme","bugs":{"url":"https://github.com/BobFrankston/mailx-sync/issues"},"dist":{"shasum":"58708abeca42513680ba84d3336a4301c872aef1","tarball":"https://registry.npmjs.org/@bobfrankston/mailx-sync/-/mailx-sync-0.1.18.tgz","fileCount":14,"integrity":"sha512-s7f+/xRI61CYojuKLnG7VV1JuTKMy0rRy5Q0670OYRofEbUiVW8gycILtgNvhQ6ekVcPYeR4V6tWn0GcZLOVUw==","signatures":[{"sig":"MEUCIQCyvM1+UI1wgxdCRs3xUq6OXki9emnO0Xd3US941bJAHgIgeli5oLDmoeJoWdcfqqESg1bFzwajCMgcNZK30NuRKGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69430},"main":"index.js","type":"module","_from":"file:bobfrankston-mailx-sync-0.1.18.tgz","types":"index.ts","exports":{".":{"types":"./index.ts","default":"./index.js"}},"scripts":{"build":"tsc","check":"tsc --noEmit","watch":"tsc -watch"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\email\\MailApps\\mailx-sync\\bobfrankston-mailx-sync-0.1.18.tgz","_integrity":"sha512-s7f+/xRI61CYojuKLnG7VV1JuTKMy0rRy5Q0670OYRofEbUiVW8gycILtgNvhQ6ekVcPYeR4V6tWn0GcZLOVUw==","repository":{"url":"git+https://github.com/BobFrankston/mailx-sync.git","type":"git"},"_npmVersion":"11.14.1","description":"Platform-agnostic mail provider implementations + sync orchestration. Single source of truth for Gmail/IMAP/Outlook protocol code, consumed by both desktop (Node) and Android (WebView) — eliminates the parallel mailx-imap/mailx-store-web Gmail providers t","directories":{},"_nodeVersion":"26.1.0","dependencies":{"@bobfrankston/iflow-direct":"^0.1.50","@bobfrankston/tcp-transport":"^0.1.6"},".dependencies":{"@bobfrankston/iflow-direct":"file:../iflow-direct","@bobfrankston/tcp-transport":"file:../tcp-transport"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},".transformedSnapshot":{"dependencies":{"@bobfrankston/iflow-direct":"^0.1.50","@bobfrankston/tcp-transport":"^0.1.6"}},"_npmOperationalInternal":{"tmp":"tmp/mailx-sync_0.1.18_1779043724077_0.4442843967036323","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@bobfrankston/mailx-sync","version":"0.1.19","keywords":["mail","gmail","imap","platform-agnostic"],"author":{"name":"Bob Frankston"},"license":"ISC","_id":"@bobfrankston/mailx-sync@0.1.19","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/mailx-sync#readme","bugs":{"url":"https://github.com/BobFrankston/mailx-sync/issues"},"dist":{"shasum":"7f7b5107ff1c1cc102baa421b36d35ef969fcfb2","tarball":"https://registry.npmjs.org/@bobfrankston/mailx-sync/-/mailx-sync-0.1.19.tgz","fileCount":14,"integrity":"sha512-IoriJZOd0aqONAkvJPZ6uxejozuo9oERZLaY6Sui9LUZPhYsYDV0l6iXQ87tkOHBl6genYGCI/JC8yuLMINnhg==","signatures":[{"sig":"MEYCIQCwF1dIcKKQC9O4Zf8F1ZLRNrSht4LBoNTmyPZK+32vTwIhALzrMRBa1n8dik9lMu9ikG3cQ79LR2jHntSIsrIJw/W8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69430},"main":"index.js","type":"module","_from":"file:bobfrankston-mailx-sync-0.1.19.tgz","types":"index.ts","exports":{".":{"types":"./index.ts","default":"./index.js"}},"scripts":{"build":"tsc","check":"tsc --noEmit","watch":"tsc -watch"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\email\\MailApps\\mailx-sync\\bobfrankston-mailx-sync-0.1.19.tgz","_integrity":"sha512-IoriJZOd0aqONAkvJPZ6uxejozuo9oERZLaY6Sui9LUZPhYsYDV0l6iXQ87tkOHBl6genYGCI/JC8yuLMINnhg==","repository":{"url":"git+https://github.com/BobFrankston/mailx-sync.git","type":"git"},"_npmVersion":"11.14.1","description":"Platform-agnostic mail provider implementations + sync orchestration. Single source of truth for Gmail/IMAP/Outlook protocol code, consumed by both desktop (Node) and Android (WebView) — eliminates the parallel mailx-imap/mailx-store-web Gmail providers t","directories":{},"_nodeVersion":"26.1.0","dependencies":{"@bobfrankston/iflow-direct":"^0.1.50","@bobfrankston/tcp-transport":"^0.1.6"},".dependencies":{"@bobfrankston/iflow-direct":"file:../iflow-direct","@bobfrankston/tcp-transport":"file:../tcp-transport"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},".transformedSnapshot":{"dependencies":{"@bobfrankston/iflow-direct":"^0.1.50","@bobfrankston/tcp-transport":"^0.1.6"}},"_npmOperationalInternal":{"tmp":"tmp/mailx-sync_0.1.19_1779043789660_0.4423711578604177","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@bobfrankston/mailx-sync","version":"0.1.20","keywords":["mail","gmail","imap","platform-agnostic"],"author":{"name":"Bob Frankston"},"license":"ISC","_id":"@bobfrankston/mailx-sync@0.1.20","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/mailx-sync#readme","bugs":{"url":"https://github.com/BobFrankston/mailx-sync/issues"},"dist":{"shasum":"32e79e2a5d0236e87d4a261f1be6e5a306fab4e4","tarball":"https://registry.npmjs.org/@bobfrankston/mailx-sync/-/mailx-sync-0.1.20.tgz","fileCount":14,"integrity":"sha512-OvPgq8a9aTfExsapUGjbEP1kIxQK6kEZYcYvfdNXQjm6278OXdVpc5L2Nq+Chm2Bh7B7kZmfiugkp2a9dLX61w==","signatures":[{"sig":"MEYCIQCyAYPhE5+YY7q0sg9IjbsS4g8UB9VFG6GK9JxfAf+eKgIhANx460EPxK0NkkyDEUA8Oo2mM31kGrznrTB1cOBL5IaO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69430},"main":"index.js","type":"module","_from":"file:bobfrankston-mailx-sync-0.1.20.tgz","types":"index.ts","exports":{".":{"types":"./index.ts","default":"./index.js"}},"scripts":{"build":"tsc","check":"tsc --noEmit","watch":"tsc -watch"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\email\\MailApps\\mailx-sync\\bobfrankston-mailx-sync-0.1.20.tgz","_integrity":"sha512-OvPgq8a9aTfExsapUGjbEP1kIxQK6kEZYcYvfdNXQjm6278OXdVpc5L2Nq+Chm2Bh7B7kZmfiugkp2a9dLX61w==","repository":{"url":"git+https://github.com/BobFrankston/mailx-sync.git","type":"git"},"_npmVersion":"11.14.1","description":"Platform-agnostic mail provider implementations + sync orchestration. Single source of truth for Gmail/IMAP/Outlook protocol code, consumed by both desktop (Node) and Android (WebView) — eliminates the parallel mailx-imap/mailx-store-web Gmail providers t","directories":{},"_nodeVersion":"26.1.0","dependencies":{"@bobfrankston/iflow-direct":"^0.1.53","@bobfrankston/tcp-transport":"^0.1.7"},".dependencies":{"@bobfrankston/iflow-direct":"file:../iflow-direct","@bobfrankston/tcp-transport":"file:../tcp-transport"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},".transformedSnapshot":{"dependencies":{"@bobfrankston/iflow-direct":"^0.1.53","@bobfrankston/tcp-transport":"^0.1.7"}},"_npmOperationalInternal":{"tmp":"tmp/mailx-sync_0.1.20_1781024895018_0.3713129513742517","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@bobfrankston/mailx-sync","version":"0.1.21","keywords":["mail","gmail","imap","platform-agnostic"],"author":{"name":"Bob Frankston"},"license":"ISC","_id":"@bobfrankston/mailx-sync@0.1.21","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/mailx-sync#readme","bugs":{"url":"https://github.com/BobFrankston/mailx-sync/issues"},"dist":{"shasum":"3a883766788dc9202ec04e38572d4c5f35fc82ba","tarball":"https://registry.npmjs.org/@bobfrankston/mailx-sync/-/mailx-sync-0.1.21.tgz","fileCount":14,"integrity":"sha512-13JVAllMai6W9sNHRe9sYUBReit+1FbqKhvZ9BfqOYh1ZnYxFMRYVb8DnLx0PXxGDhNXF7T3MGpRKj0mm4IeYA==","signatures":[{"sig":"MEQCIFCGJRcmx9ujqNUEjljb1EXQj13KyluORKSqTz+M4XhrAiAZpQQwa6VxeCxEZ5CCUpCRsvfF5BvGD7tym/Qygwr/9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69970},"main":"index.js","type":"module","_from":"file:bobfrankston-mailx-sync-0.1.21.tgz","types":"index.ts","exports":{".":{"types":"./index.ts","default":"./index.js"}},"scripts":{"build":"tsc","check":"tsc --noEmit","watch":"tsc -watch"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\email\\MailApps\\mailx-sync\\bobfrankston-mailx-sync-0.1.21.tgz","_integrity":"sha512-13JVAllMai6W9sNHRe9sYUBReit+1FbqKhvZ9BfqOYh1ZnYxFMRYVb8DnLx0PXxGDhNXF7T3MGpRKj0mm4IeYA==","repository":{"url":"git+https://github.com/BobFrankston/mailx-sync.git","type":"git"},"_npmVersion":"11.14.1","description":"Platform-agnostic mail provider implementations + sync orchestration. Single source of truth for Gmail/IMAP/Outlook protocol code, consumed by both desktop (Node) and Android (WebView) — eliminates the parallel mailx-imap/mailx-store-web Gmail providers t","directories":{},"_nodeVersion":"26.1.0","dependencies":{"@bobfrankston/iflow-direct":"^0.1.53","@bobfrankston/tcp-transport":"^0.1.7"},".dependencies":{"@bobfrankston/iflow-direct":"file:../iflow-direct","@bobfrankston/tcp-transport":"file:../tcp-transport"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},".transformedSnapshot":{"dependencies":{"@bobfrankston/iflow-direct":"^0.1.53","@bobfrankston/tcp-transport":"^0.1.7"}},"_npmOperationalInternal":{"tmp":"tmp/mailx-sync_0.1.21_1781272960044_0.34154005712495206","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@bobfrankston/mailx-sync","version":"0.1.22","keywords":["mail","gmail","imap","platform-agnostic"],"author":{"name":"Bob Frankston"},"license":"ISC","_id":"@bobfrankston/mailx-sync@0.1.22","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/mailx-sync#readme","bugs":{"url":"https://github.com/BobFrankston/mailx-sync/issues"},"dist":{"shasum":"c470e735a282632f55372e2f7f329ebed1a48a26","tarball":"https://registry.npmjs.org/@bobfrankston/mailx-sync/-/mailx-sync-0.1.22.tgz","fileCount":14,"integrity":"sha512-4GdSLsV94DOErQ81jPD6QBKqi3A/MHXt31NRNn9AqP1gU/AG5TRSvK/sa7RGnL3rOQgyMXUQv0sv5vz3OV7KpA==","signatures":[{"sig":"MEYCIQDKYtPVplHJl9kYx5Bos4dbfZkadt/9lmoLkI1C1TxA9QIhAM6AjwtQLbs1OK0BHcGZ09OUsdoz2yNRHChdVAIeoDE3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69970},"main":"index.js","type":"module","_from":"file:bobfrankston-mailx-sync-0.1.22.tgz","types":"index.ts","exports":{".":{"types":"./index.ts","default":"./index.js"}},"scripts":{"build":"tsc","check":"tsc --noEmit","watch":"tsc -watch"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\email\\MailApps\\mailx-sync\\bobfrankston-mailx-sync-0.1.22.tgz","_integrity":"sha512-4GdSLsV94DOErQ81jPD6QBKqi3A/MHXt31NRNn9AqP1gU/AG5TRSvK/sa7RGnL3rOQgyMXUQv0sv5vz3OV7KpA==","repository":{"url":"git+https://github.com/BobFrankston/mailx-sync.git","type":"git"},"_npmVersion":"11.14.1","description":"Platform-agnostic mail provider implementations + sync orchestration. Single source of truth for Gmail/IMAP/Outlook protocol code, consumed by both desktop (Node) and Android (WebView) — eliminates the parallel mailx-imap/mailx-store-web Gmail providers t","directories":{},"_nodeVersion":"26.1.0","dependencies":{"@bobfrankston/iflow-direct":"^0.1.53","@bobfrankston/tcp-transport":"^0.1.7"},".dependencies":{"@bobfrankston/iflow-direct":"file:../iflow-direct","@bobfrankston/tcp-transport":"file:../tcp-transport"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},".transformedSnapshot":{"dependencies":{"@bobfrankston/iflow-direct":"^0.1.53","@bobfrankston/tcp-transport":"^0.1.7"}},"_npmOperationalInternal":{"tmp":"tmp/mailx-sync_0.1.22_1781273011055_0.7117285413150929","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@bobfrankston/mailx-sync","version":"0.1.23","keywords":["mail","gmail","imap","platform-agnostic"],"author":{"name":"Bob Frankston"},"license":"ISC","_id":"@bobfrankston/mailx-sync@0.1.23","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/mailx-sync#readme","bugs":{"url":"https://github.com/BobFrankston/mailx-sync/issues"},"dist":{"shasum":"d2a0126930026ef4fb2f8e4e854e7dfb5e50a98d","tarball":"https://registry.npmjs.org/@bobfrankston/mailx-sync/-/mailx-sync-0.1.23.tgz","fileCount":14,"integrity":"sha512-3gnVP2cYFWRw5rcXxOV2brJB01HTdjNOZ+u+SMHCutDpEccMotRvrbugUFDlrtkn2fP6zLHqgNNpMbVfloLF4A==","signatures":[{"sig":"MEQCIBuDRBZJ2X4ibR7llJMG1zaj4jMazAeoFkLJ9eEG0YKcAiAb8mZqUZjKIXeXplhZHaJUIuqhHNS4EnNWDPlDRDwNpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106598},"main":"index.js","type":"module","_from":"file:bobfrankston-mailx-sync-0.1.23.tgz","types":"index.ts","exports":{".":{"types":"./index.ts","default":"./index.js"}},"scripts":{"build":"tsc","check":"tsc --noEmit","watch":"tsc -watch"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\email\\MailApps\\mailx-sync\\bobfrankston-mailx-sync-0.1.23.tgz","_integrity":"sha512-3gnVP2cYFWRw5rcXxOV2brJB01HTdjNOZ+u+SMHCutDpEccMotRvrbugUFDlrtkn2fP6zLHqgNNpMbVfloLF4A==","repository":{"url":"git+https://github.com/BobFrankston/mailx-sync.git","type":"git"},"_npmVersion":"11.17.0","description":"Platform-agnostic mail provider implementations + sync orchestration. Single source of truth for Gmail/IMAP/Outlook protocol code, consumed by both desktop (Node) and Android (WebView) — eliminates the parallel mailx-imap/mailx-store-web Gmail providers t","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@bobfrankston/iflow-direct":"^0.1.55","@bobfrankston/tcp-transport":"^0.1.7"},".dependencies":{"@bobfrankston/iflow-direct":"file:../iflow-direct","@bobfrankston/tcp-transport":"file:../tcp-transport"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},".transformedSnapshot":{"dependencies":{"@bobfrankston/iflow-direct":"^0.1.55","@bobfrankston/tcp-transport":"^0.1.7"}},"_npmOperationalInternal":{"tmp":"tmp/mailx-sync_0.1.23_1782497755047_0.34088868868137556","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@bobfrankston/mailx-sync","version":"0.1.24","keywords":["mail","gmail","imap","platform-agnostic"],"author":{"name":"Bob Frankston"},"license":"ISC","_id":"@bobfrankston/mailx-sync@0.1.24","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/mailx-sync#readme","bugs":{"url":"https://github.com/BobFrankston/mailx-sync/issues"},"dist":{"shasum":"00ea8e50458de50feda9b4c51b2af2f3ee1ed06b","tarball":"https://registry.npmjs.org/@bobfrankston/mailx-sync/-/mailx-sync-0.1.24.tgz","fileCount":14,"integrity":"sha512-Y+pamAjgT8uDuXUaTxyy+wHV1NWVA3GrDqxWnUNnWP+TP76iOYS+wGiBKtIAUoqNek0gEe0lA3ySBYmKKDV4GQ==","signatures":[{"sig":"MEUCIDuo+4cFtqeyHdTmVyFN6APmPSPLbtNW9pRonD2qFOV6AiEA+GqCLTMNPvqIhgqnOkVz9TV8N2S7ghLPb0XtnVTIdyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107902},"main":"index.js","type":"module","_from":"file:bobfrankston-mailx-sync-0.1.24.tgz","types":"index.ts","exports":{".":{"types":"./index.ts","default":"./index.js"}},"scripts":{"build":"tsc","check":"tsc --noEmit","watch":"tsc -watch"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\email\\MailApps\\mailx-sync\\bobfrankston-mailx-sync-0.1.24.tgz","_integrity":"sha512-Y+pamAjgT8uDuXUaTxyy+wHV1NWVA3GrDqxWnUNnWP+TP76iOYS+wGiBKtIAUoqNek0gEe0lA3ySBYmKKDV4GQ==","repository":{"url":"git+https://github.com/BobFrankston/mailx-sync.git","type":"git"},"_npmVersion":"11.17.0","description":"Platform-agnostic mail provider implementations + sync orchestration. Single source of truth for Gmail/IMAP/Outlook protocol code, consumed by both desktop (Node) and Android (WebView) — eliminates the parallel mailx-imap/mailx-store-web Gmail providers t","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@bobfrankston/iflow-direct":"^0.1.55","@bobfrankston/tcp-transport":"^0.1.7"},".dependencies":{"@bobfrankston/iflow-direct":"file:../iflow-direct","@bobfrankston/tcp-transport":"file:../tcp-transport"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},".transformedSnapshot":{"dependencies":{"@bobfrankston/iflow-direct":"^0.1.55","@bobfrankston/tcp-transport":"^0.1.7"}},"_npmOperationalInternal":{"tmp":"tmp/mailx-sync_0.1.24_1782614718442_0.368190410893527","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@bobfrankston/mailx-sync","version":"0.1.25","keywords":["mail","gmail","imap","platform-agnostic"],"author":{"name":"Bob Frankston"},"license":"ISC","_id":"@bobfrankston/mailx-sync@0.1.25","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/mailx-sync#readme","bugs":{"url":"https://github.com/BobFrankston/mailx-sync/issues"},"dist":{"shasum":"829cae69ea50bdaf36d8cb5c5649ab3eb81b2392","tarball":"https://registry.npmjs.org/@bobfrankston/mailx-sync/-/mailx-sync-0.1.25.tgz","fileCount":14,"integrity":"sha512-KrR8v0OzkOES6rv/vwLj4gHeMLcuUzE9OfGxezMx3DXd0MV8O5ujMDG7bOSNyHqcm0ps4++ZA1hh3ZEHuzJ9gw==","signatures":[{"sig":"MEUCIGoUL+3Kus9hXv+QZ/ij4TiFCN0oPqGYXo/VTin6MvvPAiEA0wdBDs0dbZ44mK5LehQVOVtaYS2iRzwFbQW0l1+MccM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107902},"main":"index.js","type":"module","_from":"file:bobfrankston-mailx-sync-0.1.25.tgz","types":"index.ts","exports":{".":{"types":"./index.ts","default":"./index.js"}},"scripts":{"build":"tsc","check":"tsc --noEmit","watch":"tsc -watch"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\email\\MailApps\\mailx-sync\\bobfrankston-mailx-sync-0.1.25.tgz","_integrity":"sha512-KrR8v0OzkOES6rv/vwLj4gHeMLcuUzE9OfGxezMx3DXd0MV8O5ujMDG7bOSNyHqcm0ps4++ZA1hh3ZEHuzJ9gw==","repository":{"url":"git+https://github.com/BobFrankston/mailx-sync.git","type":"git"},"_npmVersion":"11.17.0","description":"Platform-agnostic mail provider implementations + sync orchestration. Single source of truth for Gmail/IMAP/Outlook protocol code, consumed by both desktop (Node) and Android (WebView) — eliminates the parallel mailx-imap/mailx-store-web Gmail providers t","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@bobfrankston/iflow-direct":"^0.1.55","@bobfrankston/tcp-transport":"^0.1.7"},".dependencies":{"@bobfrankston/iflow-direct":"file:../iflow-direct","@bobfrankston/tcp-transport":"file:../tcp-transport"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},".transformedSnapshot":{"dependencies":{"@bobfrankston/iflow-direct":"^0.1.55","@bobfrankston/tcp-transport":"^0.1.7"}},"_npmOperationalInternal":{"tmp":"tmp/mailx-sync_0.1.25_1782614778840_0.9084003729481305","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@bobfrankston/mailx-sync","version":"0.1.26","keywords":["mail","gmail","imap","platform-agnostic"],"author":{"name":"Bob Frankston"},"license":"ISC","_id":"@bobfrankston/mailx-sync@0.1.26","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/mailx-sync#readme","bugs":{"url":"https://github.com/BobFrankston/mailx-sync/issues"},"dist":{"shasum":"ccd5d6027142dea0d47deec9e2a07d4adcf573ed","tarball":"https://registry.npmjs.org/@bobfrankston/mailx-sync/-/mailx-sync-0.1.26.tgz","fileCount":14,"integrity":"sha512-+Q31f0hM6AKJP5DDUbm/7r9AISJeMXTLehGYxMDhIIW3ti9bUh23/6P+1m9hdHwBz0NKbVabFBmJOvj6TLgHHw==","signatures":[{"sig":"MEUCIGhpeS+TXHXXseE6zVl6hgFjMAaSEvUXCAOIsjL+pt66AiEArCqMk00YDjHjo6/mj1fxaJoNTwSqjzlVsgFUomBR/oM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108449},"main":"index.js","type":"module","_from":"file:bobfrankston-mailx-sync-0.1.26.tgz","types":"index.ts","exports":{".":{"types":"./index.ts","default":"./index.js"}},"scripts":{"build":"tsc","check":"tsc --noEmit","watch":"tsc -watch"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\email\\MailApps\\mailx-sync\\bobfrankston-mailx-sync-0.1.26.tgz","_integrity":"sha512-+Q31f0hM6AKJP5DDUbm/7r9AISJeMXTLehGYxMDhIIW3ti9bUh23/6P+1m9hdHwBz0NKbVabFBmJOvj6TLgHHw==","repository":{"url":"git+https://github.com/BobFrankston/mailx-sync.git","type":"git"},"_npmVersion":"11.17.0","description":"Platform-agnostic mail provider implementations + sync orchestration. Single source of truth for Gmail/IMAP/Outlook protocol code, consumed by both desktop (Node) and Android (WebView) — eliminates the parallel mailx-imap/mailx-store-web Gmail providers t","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@bobfrankston/iflow-direct":"^0.1.56","@bobfrankston/tcp-transport":"^0.1.7"},".dependencies":{"@bobfrankston/iflow-direct":"file:../iflow-direct","@bobfrankston/tcp-transport":"file:../tcp-transport"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},".transformedSnapshot":{"dependencies":{"@bobfrankston/iflow-direct":"^0.1.56","@bobfrankston/tcp-transport":"^0.1.7"}},"_npmOperationalInternal":{"tmp":"tmp/mailx-sync_0.1.26_1782997232911_0.21178924698523205","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@bobfrankston/mailx-sync","version":"0.1.27","keywords":["mail","gmail","imap","platform-agnostic"],"author":{"name":"Bob Frankston"},"license":"ISC","_id":"@bobfrankston/mailx-sync@0.1.27","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/mailx-sync#readme","bugs":{"url":"https://github.com/BobFrankston/mailx-sync/issues"},"dist":{"shasum":"cf0e839fecbd7a1331bb4ff6dc56f54c92bcbdcd","tarball":"https://registry.npmjs.org/@bobfrankston/mailx-sync/-/mailx-sync-0.1.27.tgz","fileCount":14,"integrity":"sha512-LzLUnDBAIipHr6OO6D+R80upQmyF9ESvEz7G2hvOZjfv/3FjW/5iYyIGlvc6CXbBCCbB4H2dNJjH5/ga6te1Lw==","signatures":[{"sig":"MEYCIQCEokepeD35KXEmQmBYM7fg0fj7uUnoV6vNx4Qk52gYbgIhANeB8js2Jb9ONqu2hncXuBGb/OspMQcrNBfokwqURrTB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108449},"main":"index.js","type":"module","_from":"file:bobfrankston-mailx-sync-0.1.27.tgz","types":"index.ts","exports":{".":{"types":"./index.ts","default":"./index.js"}},"scripts":{"build":"tsc","check":"tsc --noEmit","watch":"tsc -watch"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\email\\MailApps\\mailx-sync\\bobfrankston-mailx-sync-0.1.27.tgz","_integrity":"sha512-LzLUnDBAIipHr6OO6D+R80upQmyF9ESvEz7G2hvOZjfv/3FjW/5iYyIGlvc6CXbBCCbB4H2dNJjH5/ga6te1Lw==","repository":{"url":"git+https://github.com/BobFrankston/mailx-sync.git","type":"git"},"_npmVersion":"11.17.0","description":"Platform-agnostic mail provider implementations + sync orchestration. Single source of truth for Gmail/IMAP/Outlook protocol code, consumed by both desktop (Node) and Android (WebView) — eliminates the parallel mailx-imap/mailx-store-web Gmail providers t","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@bobfrankston/iflow-direct":"^0.1.56","@bobfrankston/tcp-transport":"^0.1.7"},".dependencies":{"@bobfrankston/iflow-direct":"file:../iflow-direct","@bobfrankston/tcp-transport":"file:../tcp-transport"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},".transformedSnapshot":{"dependencies":{"@bobfrankston/iflow-direct":"^0.1.56","@bobfrankston/tcp-transport":"^0.1.7"}},"_npmOperationalInternal":{"tmp":"tmp/mailx-sync_0.1.27_1782997356726_0.7623026710009824","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@bobfrankston/mailx-sync","version":"0.1.28","keywords":["mail","gmail","imap","platform-agnostic"],"author":{"name":"Bob Frankston"},"license":"ISC","_id":"@bobfrankston/mailx-sync@0.1.28","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/mailx-sync#readme","bugs":{"url":"https://github.com/BobFrankston/mailx-sync/issues"},"dist":{"shasum":"fbfa27b15be23e158dccd0839bee66123234df5d","tarball":"https://registry.npmjs.org/@bobfrankston/mailx-sync/-/mailx-sync-0.1.28.tgz","fileCount":14,"integrity":"sha512-fJMiaMiHcqJVwxqEpUjoxXFCMiEsWcKfeowQj6sZnPPQ23P8RbkKGVGe1j/SvbgzXSycO0bmiyn1OnTJqcSiZA==","signatures":[{"sig":"MEUCIAGo6OeLIQknYpmKl0fckoG/dRRv/7uUvUIM++Mq5FdeAiEAjMSFcaOCLhODGIS4rTVTN8Ezr83oHuOx0K/JRNtZO8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108449},"main":"index.js","type":"module","_from":"file:bobfrankston-mailx-sync-0.1.28.tgz","types":"index.ts","exports":{".":{"types":"./index.ts","default":"./index.js"}},"scripts":{"build":"tsc","check":"tsc --noEmit","watch":"tsc -watch"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\email\\MailApps\\mailx-sync\\bobfrankston-mailx-sync-0.1.28.tgz","_integrity":"sha512-fJMiaMiHcqJVwxqEpUjoxXFCMiEsWcKfeowQj6sZnPPQ23P8RbkKGVGe1j/SvbgzXSycO0bmiyn1OnTJqcSiZA==","repository":{"url":"git+https://github.com/BobFrankston/mailx-sync.git","type":"git"},"_npmVersion":"11.17.0","description":"Platform-agnostic mail provider implementations + sync orchestration. Single source of truth for Gmail/IMAP/Outlook protocol code, consumed by both desktop (Node) and Android (WebView) — eliminates the parallel mailx-imap/mailx-store-web Gmail providers t","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@bobfrankston/iflow-direct":"^0.1.60","@bobfrankston/tcp-transport":"^0.1.8"},".dependencies":{"@bobfrankston/iflow-direct":"file:../iflow-direct","@bobfrankston/tcp-transport":"file:../tcp-transport"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},".transformedSnapshot":{"dependencies":{"@bobfrankston/iflow-direct":"^0.1.60","@bobfrankston/tcp-transport":"^0.1.8"}},"_npmOperationalInternal":{"tmp":"tmp/mailx-sync_0.1.28_1785440648377_0.43423195324281205","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@bobfrankston/mailx-sync","version":"0.1.29","keywords":["mail","gmail","imap","platform-agnostic"],"author":{"name":"Bob Frankston"},"license":"ISC","_id":"@bobfrankston/mailx-sync@0.1.29","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/mailx-sync#readme","bugs":{"url":"https://github.com/BobFrankston/mailx-sync/issues"},"dist":{"shasum":"a2aad0e9f179414af8e5fe1eabc7ade963ab3fe4","tarball":"https://registry.npmjs.org/@bobfrankston/mailx-sync/-/mailx-sync-0.1.29.tgz","fileCount":14,"integrity":"sha512-Iq60Xp3fEQovxosKD1ZorQIbrDf0ifirTqfjaiIwQMmTPKr3dBQFR7eTdOwyvyqv8GZLrt91vICRA9POTFkDiA==","signatures":[{"sig":"MEUCIGZJpf3xTl6yNTxF6f8Oyv8kfEIhPIHMAMDEfVv6M/rJAiEAxt832/0MQT74qvsPVSp5QNLK/PI8A3KVhFMXppc2AYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108449},"main":"index.js","type":"module","_from":"file:bobfrankston-mailx-sync-0.1.29.tgz","types":"index.ts","exports":{".":{"types":"./index.ts","default":"./index.js"}},"scripts":{"build":"tsc","check":"tsc --noEmit","watch":"tsc -watch"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\email\\MailApps\\mailx-sync\\bobfrankston-mailx-sync-0.1.29.tgz","_integrity":"sha512-Iq60Xp3fEQovxosKD1ZorQIbrDf0ifirTqfjaiIwQMmTPKr3dBQFR7eTdOwyvyqv8GZLrt91vICRA9POTFkDiA==","repository":{"url":"git+https://github.com/BobFrankston/mailx-sync.git","type":"git"},"_npmVersion":"11.17.0","description":"Platform-agnostic mail provider implementations + sync orchestration. Single source of truth for Gmail/IMAP/Outlook protocol code, consumed by both desktop (Node) and Android (WebView) — eliminates the parallel mailx-imap/mailx-store-web Gmail providers t","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@bobfrankston/iflow-direct":"^0.1.62","@bobfrankston/tcp-transport":"^0.1.8"},".dependencies":{"@bobfrankston/iflow-direct":"file:../iflow-direct","@bobfrankston/tcp-transport":"file:../tcp-transport"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},".transformedSnapshot":{"dependencies":{"@bobfrankston/iflow-direct":"^0.1.62","@bobfrankston/tcp-transport":"^0.1.8"}},"_npmOperationalInternal":{"tmp":"tmp/mailx-sync_0.1.29_1785440797264_0.07594273359619019","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@bobfrankston/mailx-sync","version":"0.1.30","keywords":["mail","gmail","imap","platform-agnostic"],"author":{"name":"Bob Frankston"},"license":"ISC","_id":"@bobfrankston/mailx-sync@0.1.30","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/mailx-sync#readme","bugs":{"url":"https://github.com/BobFrankston/mailx-sync/issues"},"dist":{"shasum":"58974f8e0bf81a1aa7811ca30ec8fb608ac7e2a8","tarball":"https://registry.npmjs.org/@bobfrankston/mailx-sync/-/mailx-sync-0.1.30.tgz","fileCount":14,"integrity":"sha512-QHwi1euIy7x4t6TqtA6vgaRel1CFQCtyvdoIvpiRx90IvMJbtkSsYKdwNg6NEVXEUyiF7/3u3bWU0UGGFnEwZA==","signatures":[{"sig":"MEYCIQDZLfsdzUGvU2ZbBg6vhrElWQZuJiG/kq8WlPPcefR0NgIhAI6tUi5GKw5KKW3GuO1OBoKF2l020CY5VmAxgyYh7Af5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDiTV5iqgZ7GN3EoRy9cs5bi8Y+v1MwHj0Wlg6rXCuNhgIhAP6paLpUQsDoztqJnx68KQWrUJE6Hlg0S+Uz8tNnHZqn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108449},"main":"index.js","type":"module","_from":"file:bobfrankston-mailx-sync-0.1.30.tgz","types":"index.ts","exports":{".":{"types":"./index.ts","default":"./index.js"}},"scripts":{"build":"tsc","check":"tsc --noEmit","watch":"tsc -watch"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\email\\MailApps\\mailx-sync\\bobfrankston-mailx-sync-0.1.30.tgz","_integrity":"sha512-QHwi1euIy7x4t6TqtA6vgaRel1CFQCtyvdoIvpiRx90IvMJbtkSsYKdwNg6NEVXEUyiF7/3u3bWU0UGGFnEwZA==","repository":{"url":"git+https://github.com/BobFrankston/mailx-sync.git","type":"git"},"_npmVersion":"11.17.0","description":"Platform-agnostic mail provider implementations + sync orchestration. Single source of truth for Gmail/IMAP/Outlook protocol code, consumed by both desktop (Node) and Android (WebView) — eliminates the parallel mailx-imap/mailx-store-web Gmail providers t","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@bobfrankston/iflow-direct":"^0.1.70","@bobfrankston/tcp-transport":"^0.1.8"},".dependencies":{"@bobfrankston/iflow-direct":"file:../iflow-direct","@bobfrankston/tcp-transport":"file:../tcp-transport"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},".transformedSnapshot":{"dependencies":{"@bobfrankston/iflow-direct":"^0.1.70","@bobfrankston/tcp-transport":"^0.1.8"}},"_npmOperationalInternal":{"tmp":"tmp/mailx-sync_0.1.30_1789595151026_0.5793531777760021","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@bobfrankston/mailx-sync","version":"0.1.31","keywords":["mail","gmail","imap","platform-agnostic"],"author":{"name":"Bob Frankston"},"license":"ISC","_id":"@bobfrankston/mailx-sync@0.1.31","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/mailx-sync#readme","bugs":{"url":"https://github.com/BobFrankston/mailx-sync/issues"},"dist":{"shasum":"18cc0a8fd7e38d9977a8a78d2844588bf53f6d09","tarball":"https://registry.npmjs.org/@bobfrankston/mailx-sync/-/mailx-sync-0.1.31.tgz","fileCount":14,"integrity":"sha512-+lJ0jaQa8Dd3FDGlZ2sAg92rw5nlaZkDQVzl+S9sfJIkzgnGWhFi9PSSy9DQ9e93Gj0+QcrMt3JYYCpWrla7mg==","signatures":[{"sig":"MEYCIQDPE1V2qOEbwSdO569riKb6RYQPH7HCyzg0L/OEigxcjAIhAOVRTFYp1+6IJaxBZg/U64DUfIQPLxy+c4h8LA0knUZI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHTuU+XGo3MRnWtzF8hf7BHjVlNPrGAqIgXXw7xaMOpiAiEAiZeATV32/2+FozU5b5VqPZvnUwYl3xCpQbd8zfrpcos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108449},"main":"index.js","type":"module","_from":"file:bobfrankston-mailx-sync-0.1.31.tgz","types":"index.ts","exports":{".":{"types":"./index.ts","default":"./index.js"}},"scripts":{"build":"tsc","check":"tsc --noEmit","watch":"tsc -watch"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\email\\MailApps\\mailx-sync\\bobfrankston-mailx-sync-0.1.31.tgz","_integrity":"sha512-+lJ0jaQa8Dd3FDGlZ2sAg92rw5nlaZkDQVzl+S9sfJIkzgnGWhFi9PSSy9DQ9e93Gj0+QcrMt3JYYCpWrla7mg==","repository":{"url":"git+https://github.com/BobFrankston/mailx-sync.git","type":"git"},"_npmVersion":"11.17.0","description":"Platform-agnostic mail provider implementations + sync orchestration. Single source of truth for Gmail/IMAP/Outlook protocol code, consumed by both desktop (Node) and Android (WebView) — eliminates the parallel mailx-imap/mailx-store-web Gmail providers t","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@bobfrankston/iflow-direct":"^0.1.72","@bobfrankston/tcp-transport":"^0.1.8"},".dependencies":{"@bobfrankston/iflow-direct":"file:../iflow-direct","@bobfrankston/tcp-transport":"file:../tcp-transport"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},".transformedSnapshot":{"dependencies":{"@bobfrankston/iflow-direct":"^0.1.72","@bobfrankston/tcp-transport":"^0.1.8"}},"_npmOperationalInternal":{"tmp":"tmp/mailx-sync_0.1.31_1789595227169_0.006290932837341279","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@bobfrankston/mailx-sync","version":"0.1.32","keywords":["mail","gmail","imap","platform-agnostic"],"author":{"name":"Bob Frankston"},"license":"ISC","_id":"@bobfrankston/mailx-sync@0.1.32","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/mailx-sync#readme","bugs":{"url":"https://github.com/BobFrankston/mailx-sync/issues"},"dist":{"shasum":"108d7cd43fc224e839ef4fd9c8b04702c162614f","tarball":"https://registry.npmjs.org/@bobfrankston/mailx-sync/-/mailx-sync-0.1.32.tgz","fileCount":14,"integrity":"sha512-RZR62qwLBaoJPOT1OtE8LY/x0eAAiZMNeKiQK1daRxXdG/nF4YDDjtlCuJVgUplo3YF6xFeKXAhnAdpW2uT6Pg==","signatures":[{"sig":"MEQCIDEdjIbxiYA2Q6wN5BZJ7q+MOnT3wjkAgiAMa2D/GV1xAiA8A1xGvTSXNaDY+WfIXR2yiYIyib0fDkye61eLf46TaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFeivbYSXmu5wfuqEGAU7C4XxWFnu25PSopGo8wE5JWkAiEA8kzCxSCuE1TePxnhQ3uONY6x8A0RirKNpNsp+PvLxfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108449},"main":"index.js","type":"module","_from":"file:bobfrankston-mailx-sync-0.1.32.tgz","types":"index.ts","exports":{".":{"types":"./index.ts","default":"./index.js"}},"scripts":{"build":"tsc","check":"tsc --noEmit","watch":"tsc -watch"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\email\\MailApps\\mailx-sync\\bobfrankston-mailx-sync-0.1.32.tgz","_integrity":"sha512-RZR62qwLBaoJPOT1OtE8LY/x0eAAiZMNeKiQK1daRxXdG/nF4YDDjtlCuJVgUplo3YF6xFeKXAhnAdpW2uT6Pg==","repository":{"url":"git+https://github.com/BobFrankston/mailx-sync.git","type":"git"},"_npmVersion":"11.17.0","description":"Platform-agnostic mail provider implementations + sync orchestration. Single source of truth for Gmail/IMAP/Outlook protocol code, consumed by both desktop (Node) and Android (WebView) — eliminates the parallel mailx-imap/mailx-store-web Gmail providers t","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@bobfrankston/iflow-direct":"^0.1.75","@bobfrankston/tcp-transport":"^0.1.8"},".dependencies":{"@bobfrankston/iflow-direct":"file:../iflow-direct","@bobfrankston/tcp-transport":"file:../tcp-transport"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},".transformedSnapshot":{"dependencies":{"@bobfrankston/iflow-direct":"^0.1.75","@bobfrankston/tcp-transport":"^0.1.8"}},"_npmOperationalInternal":{"tmp":"tmp/mailx-sync_0.1.32_1789595420704_0.6381774790818895","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"@bobfrankston/mailx-sync","version":"0.1.33","keywords":["mail","gmail","imap","platform-agnostic"],"author":{"name":"Bob Frankston"},"license":"ISC","_id":"@bobfrankston/mailx-sync@0.1.33","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/mailx-sync#readme","bugs":{"url":"https://github.com/BobFrankston/mailx-sync/issues"},"dist":{"shasum":"d73889146588568f6c68be7828e1d61f8e8a7e18","tarball":"https://registry.npmjs.org/@bobfrankston/mailx-sync/-/mailx-sync-0.1.33.tgz","fileCount":14,"integrity":"sha512-NgCLZ1h9OeGGI1H+u4jWlvF/NKd5Oh0hicesxjPsRt7WxEiEL0lW77mRSTWIMRGFeRL3f0ZV++nvOsd3bSvlBQ==","signatures":[{"sig":"MEYCIQDqYrl18O7/Fi5gq22O78/Sm8wFHYq9NPdnl0PP0bjLcQIhAKsEBFlOMDnetcxGhLRht5RXLf5A9dfmmViZTWI13E1C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID967ZgeGsPXAoXIquoPum9wpzGN+0qi68CDPbAfkP0pAiBC5gPqYfQZo25i9/3aauERrlmMNOHMWm83hDNMKr74rQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108449},"main":"index.js","type":"module","_from":"file:bobfrankston-mailx-sync-0.1.33.tgz","types":"index.ts","exports":{".":{"types":"./index.ts","default":"./index.js"}},"scripts":{"build":"tsc","check":"tsc --noEmit","watch":"tsc -watch"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\email\\MailApps\\mailx-sync\\bobfrankston-mailx-sync-0.1.33.tgz","_integrity":"sha512-NgCLZ1h9OeGGI1H+u4jWlvF/NKd5Oh0hicesxjPsRt7WxEiEL0lW77mRSTWIMRGFeRL3f0ZV++nvOsd3bSvlBQ==","repository":{"url":"git+https://github.com/BobFrankston/mailx-sync.git","type":"git"},"_npmVersion":"11.17.0","description":"Platform-agnostic mail provider implementations + sync orchestration. Single source of truth for Gmail/IMAP/Outlook protocol code, consumed by both desktop (Node) and Android (WebView) — eliminates the parallel mailx-imap/mailx-store-web Gmail providers t","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@bobfrankston/iflow-direct":"^0.1.79","@bobfrankston/tcp-transport":"^0.1.8"},".dependencies":{"@bobfrankston/iflow-direct":"file:../iflow-direct","@bobfrankston/tcp-transport":"file:../tcp-transport"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},".transformedSnapshot":{"dependencies":{"@bobfrankston/iflow-direct":"^0.1.79","@bobfrankston/tcp-transport":"^0.1.8"}},"_npmOperationalInternal":{"tmp":"tmp/mailx-sync_0.1.33_1790713337370_0.33921366124665164","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@bobfrankston/mailx-sync","version":"0.1.34","keywords":["mail","gmail","imap","platform-agnostic"],"author":{"name":"Bob Frankston"},"license":"ISC","_id":"@bobfrankston/mailx-sync@0.1.34","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/mailx-sync#readme","bugs":{"url":"https://github.com/BobFrankston/mailx-sync/issues"},"dist":{"shasum":"ab142ae4874b6ea0f06a172d8424c5f82d12368e","tarball":"https://registry.npmjs.org/@bobfrankston/mailx-sync/-/mailx-sync-0.1.34.tgz","fileCount":14,"integrity":"sha512-SPv7dtwRbBs25JKLEAbIkwhROqs7j/xm6MXlzj1KzB94DFMUl8x43oPUY5eI7vM8spwqPimFZdY8gDNdYt3MvA==","signatures":[{"sig":"MEYCIQCb/8xhusO4jusD4tKVEZMr3b/V4R4ZYfAMSB68zDkbUAIhANN38S5aatdFZglI5cFKIPATf6dsa1gbeLXb6EgWCIdQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGj7O+QaXQ4A+Qn2ppVaZ7adBXaRT7sjyIWhohVe4KHUAiEAmJjhVIrswvwF+br3q3Ai7d9+5+XedVlYdfvEo0ZRGhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108449},"main":"index.js","type":"module","_from":"file:bobfrankston-mailx-sync-0.1.34.tgz","types":"index.ts","exports":{".":{"types":"./index.ts","default":"./index.js"}},"scripts":{"build":"tsc","check":"tsc --noEmit","watch":"tsc -watch"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\email\\MailApps\\mailx-sync\\bobfrankston-mailx-sync-0.1.34.tgz","_integrity":"sha512-SPv7dtwRbBs25JKLEAbIkwhROqs7j/xm6MXlzj1KzB94DFMUl8x43oPUY5eI7vM8spwqPimFZdY8gDNdYt3MvA==","repository":{"url":"git+https://github.com/BobFrankston/mailx-sync.git","type":"git"},"_npmVersion":"11.17.0","description":"Platform-agnostic mail provider implementations + sync orchestration. Single source of truth for Gmail/IMAP/Outlook protocol code, consumed by both desktop (Node) and Android (WebView) — eliminates the parallel mailx-imap/mailx-store-web Gmail providers t","directories":{},"_nodeVersion":"26.4.0","dependencies":{"@bobfrankston/iflow-direct":"^0.1.81","@bobfrankston/tcp-transport":"^0.1.8"},".dependencies":{"@bobfrankston/iflow-direct":"file:../iflow-direct","@bobfrankston/tcp-transport":"file:../tcp-transport"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},".transformedSnapshot":{"dependencies":{"@bobfrankston/iflow-direct":"^0.1.81","@bobfrankston/tcp-transport":"^0.1.8"}},"_npmOperationalInternal":{"tmp":"tmp/mailx-sync_0.1.34_1790713411964_0.11959718556424814","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"_id":"@bobfrankston/mailx-sync@0.1.35","bugs":{"url":"https://github.com/BobFrankston/mailx-sync/issues"},"dist":{"shasum":"c5766f96d4310236de88b7359f39520ceea46c8f","tarball":"https://registry.npmjs.org/@bobfrankston/mailx-sync/-/mailx-sync-0.1.35.tgz","fileCount":14,"integrity":"sha512-KIE7ATvSP3eDYn4N+RtduFgIeqxT9uk6OW3M9MrB5JrGLOaHxDwVw5/C0EGNJX1hBFf2nYGLePz+pLegwlZi3w==","signatures":[{"sig":"MEQCIGCH8luMmG2if5GcHskJ7fC1y2ZZzA+ugTMLVEXUiTjeAiAMELYhLzXtSjCfOGfsOVIxbkPrkIFrNzbIXYRueq+shQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGC/eMuBEOF/J+jyQqD/ipEezr+xz0YiuVTGeJvxPcgJAiBWKURtfHBoyTRzQNUrv8WWhiHx8lF3DdvE2vjvvbckqQ=="}],"unpackedSize":108449},"main":"index.js","name":"@bobfrankston/mailx-sync","type":"module","_from":"file:bobfrankston-mailx-sync-0.1.35.tgz","types":"index.ts","author":{"name":"Bob Frankston"},"exports":{".":{"types":"./index.ts","default":"./index.js"}},"license":"ISC","scripts":{"build":"tsc","check":"tsc --noEmit","watch":"tsc -watch"},"version":"0.1.35","_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"homepage":"https://github.com/BobFrankston/mailx-sync#readme","keywords":["mail","gmail","imap","platform-agnostic"],"_resolved":"Y:\\dev\\email\\MailApps\\mailx-sync\\bobfrankston-mailx-sync-0.1.35.tgz","_integrity":"sha512-KIE7ATvSP3eDYn4N+RtduFgIeqxT9uk6OW3M9MrB5JrGLOaHxDwVw5/C0EGNJX1hBFf2nYGLePz+pLegwlZi3w==","repository":{"url":"git+https://github.com/BobFrankston/mailx-sync.git","type":"git"},"_npmVersion":"11.17.0","description":"Platform-agnostic mail provider implementations + sync orchestration. Single source of truth for Gmail/IMAP/Outlook protocol code, consumed by both desktop (Node) and Android (WebView) — eliminates the parallel mailx-imap/mailx-store-web Gmail providers t","directories":{},"maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"_nodeVersion":"26.4.0","dependencies":{"@bobfrankston/iflow-direct":"^0.1.83","@bobfrankston/tcp-transport":"^0.1.8"},".dependencies":{"@bobfrankston/iflow-direct":"file:../iflow-direct","@bobfrankston/tcp-transport":"file:../tcp-transport"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.6.0"},".transformedSnapshot":{"dependencies":{"@bobfrankston/iflow-direct":"^0.1.83","@bobfrankston/tcp-transport":"^0.1.8"}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mailx-sync_0.1.35_1790713567641_0.07291211330662084"}}},"time":{"created":"2026-04-14T22:36:02.230Z","modified":"2026-09-29T20:26:07.946Z","0.1.3":"2026-04-14T22:36:02.548Z","0.1.4":"2026-04-14T22:44:27.804Z","0.1.5":"2026-04-16T04:11:33.693Z","0.1.6":"2026-04-16T04:12:03.178Z","0.1.7":"2026-04-16T21:16:52.844Z","0.1.8":"2026-04-21T19:15:12.535Z","0.1.9":"2026-04-23T18:31:39.410Z","0.1.10":"2026-04-24T23:59:52.927Z","0.1.11":"2026-05-05T17:06:55.874Z","0.1.13":"2026-05-05T18:52:02.676Z","0.1.14":"2026-05-05T18:52:42.863Z","0.1.15":"2026-05-05T21:21:35.341Z","0.1.16":"2026-05-08T21:16:38.115Z","0.1.17":"2026-05-15T04:45:06.232Z","0.1.18":"2026-05-17T18:48:44.208Z","0.1.19":"2026-05-17T18:49:49.787Z","0.1.20":"2026-06-09T17:08:15.168Z","0.1.21":"2026-06-12T14:02:40.167Z","0.1.22":"2026-06-12T14:03:31.242Z","0.1.23":"2026-06-26T18:15:55.181Z","0.1.24":"2026-06-28T02:45:18.593Z","0.1.25":"2026-06-28T02:46:18.975Z","0.1.26":"2026-07-02T13:00:33.071Z","0.1.27":"2026-07-02T13:02:36.865Z","0.1.28":"2026-07-30T19:44:08.540Z","0.1.29":"2026-07-30T19:46:37.407Z","0.1.30":"2026-09-16T21:45:51.112Z","0.1.31":"2026-09-16T21:47:07.294Z","0.1.32":"2026-09-16T21:50:20.793Z","0.1.33":"2026-09-29T20:22:17.477Z","0.1.34":"2026-09-29T20:23:32.054Z","0.1.35":"2026-09-29T20:26:07.722Z"},"bugs":{"url":"https://github.com/BobFrankston/mailx-sync/issues"},"author":{"name":"Bob Frankston"},"license":"ISC","homepage":"https://github.com/BobFrankston/mailx-sync#readme","keywords":["mail","gmail","imap","platform-agnostic"],"repository":{"url":"git+https://github.com/BobFrankston/mailx-sync.git","type":"git"},"description":"Platform-agnostic mail provider implementations + sync orchestration. Single source of truth for Gmail/IMAP/Outlook protocol code, consumed by both desktop (Node) and Android (WebView) — eliminates the parallel mailx-imap/mailx-store-web Gmail providers t","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"readme":"# @bobfrankston/mailx-sync\n\nPlatform-agnostic mail provider implementations + sync orchestration interfaces. Single source of truth for protocol code consumed by both desktop (Node service) and Android (WebView).\n\n## Why this package exists\n\nBefore this extraction, mailx maintained **parallel implementations** of the same Gmail provider in two places:\n\n- `mailx-imap/providers/gmail-api.ts` — used by the Node desktop service\n- `mailx-store-web/gmail-api-web.ts` — used by the Android WebView\n\nThey drifted in practice. A 403-quota retry added to the desktop copy one day was missed in the web copy until users reported broken prefetch. Per `programming.md`'s **Economy of Mechanism** rule (the operational TS-spirit example), platform-forking the same protocol logic is a textbook violation: TypeScript's value is *one typed implementation imported everywhere it's needed*, not separate \"Node\" and \"browser\" copies of the same algorithm.\n\n## What's in here\n\n| Export | What it is |\n|---|---|\n| `MailProvider` (interface) | Protocol-agnostic provider contract — list folders, fetch messages, get UIDs, close. |\n| `ProviderFolder`, `ProviderMessage`, `FetchOptions` | Shared data shapes used at provider boundaries. |\n| `GmailApiProvider` | Gmail REST API. Bounded-concurrency batch fetch, 403-quota retry, exponential backoff. |\n| `ImapProvider` | Generic IMAP via `iflow-direct`'s `CompatImapClient`. Auto-reconnect on broken pipe. |\n| `OutlookApiProvider` | Microsoft Graph for Outlook.com / Office 365. Skeleton — needs Azure app reg for production. |\n| `SyncStorage`, `SyncBodyStore`, `SyncEventSink` (interfaces) | What sync orchestration needs from the host platform's database / file store / event bus. Used to keep `sync.ts` (planned) platform-free. |\n| `SyncFolder` | Storage-side folder shape. |\n\n## Platform requirements\n\nPure TypeScript, no Node-specific imports. Runtime needs only:\n\n- `globalThis.fetch` — Node 18+ and all browsers/WebViews.\n- `atob`, `Uint8Array`, `TextDecoder` — universal.\n- A TCP byte-stream transport for `ImapProvider` (caller injects via `TransportFactory` — `NodeTcpTransport` on desktop, `BridgeTcpTransport` on Android).\n\n## How to instantiate\n\n**Desktop (Node service):**\n\n```ts\nimport { GmailApiProvider, ImapProvider } from \"@bobfrankston/mailx-sync\";\nimport { NodeTcpTransport } from \"@bobfrankston/node-tcp-transport\";\n\nconst gmail = new GmailApiProvider(() => getGmailToken());\n\nconst imap = new ImapProvider(\n    { server: \"imap.example.com\", port: 993, username: \"u\", password: \"p\" },\n    () => new NodeTcpTransport(),\n);\n```\n\n**Android (WebView Worker or main):**\n\n```ts\nimport { GmailApiProvider, ImapProvider } from \"@bobfrankston/mailx-sync\";\nimport { BridgeTcpTransport } from \"@bobfrankston/tcp-transport\";\n\nconst gmail = new GmailApiProvider(() => getGmailToken());\n\nconst imap = new ImapProvider(\n    { server: \"imap.example.com\", port: 993, username: \"u\", password: \"p\" },\n    () => new BridgeTcpTransport(),\n);\n```\n\nIdentical API. The only platform-specific bit is the transport factory, which the package consumer injects.\n\n## Back-compat shims\n\nThe earlier per-platform files now exist as thin re-exports so older import paths keep compiling:\n\n- `mailx-imap/providers/gmail-api.ts` re-exports `GmailApiProvider`.\n- `mailx-imap/providers/types.ts` re-exports the type interfaces.\n- `mailx-imap/providers/outlook-api.ts` re-exports `OutlookApiProvider`.\n- `mailx-store-web/gmail-api-web.ts` re-exports `GmailApiProvider as GmailApiWebProvider`.\n- `mailx-store-web/imap-web-provider.ts` re-exports `ImapProvider as ImapWebProvider`.\n- `mailx-store-web/provider-types.ts` re-exports the type interfaces.\n\nDon't extend these shims — extend `mailx-sync` itself.\n\n## Future work (in mailx's TODO.md)\n\n- Sync orchestration (`syncFolderViaApi`, `prefetchBodies`) extracted to `sync.ts` consuming the `SyncStorage`/`SyncBodyStore` interfaces. Eliminates the \"android-bootstrap.ts has its own simpler syncFolder\" duplication.\n- Storage adapters in mailx-store and mailx-store-web that satisfy `SyncStorage`.\n- Outbox claim logic shared (currently desktop-only).\n\n## License\n\nISC\n","readmeFilename":"README.md"}