{"_id":"@cool-ai/beach-channel-email","_rev":"25-42d96005e91b031d24c487848ba9dcfd","name":"@cool-ai/beach-channel-email","dist-tags":{"latest":"0.3.1"},"versions":{"0.0.2":{"name":"@cool-ai/beach-channel-email","version":"0.0.2","license":"Apache-2.0","_id":"@cool-ai/beach-channel-email@0.0.2","maintainers":[{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"}],"dist":{"shasum":"6a58eb2019454175a65a4b8d5be2568f5267fe51","tarball":"https://registry.npmjs.org/@cool-ai/beach-channel-email/-/beach-channel-email-0.0.2.tgz","fileCount":27,"integrity":"sha512-CEmQkoECybeQKHLxLhwALW5RmcwlBIkMKpiNW1IVDo59C2K35/V/E2/+i+jrXbXrcszCnyh/WzCfQ/lul34QOg==","signatures":[{"sig":"MEUCIQCF1d6ix4aAhlm3P6H1FzjX51Y2chN69D3tTOOOQNEMSQIgHdOgOgnpustemrVvGvS7kJi78t5RhCczGACUnjdoXp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50292},"type":"module","_from":"file:cool-ai-beach-channel-email-0.0.2.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --project tsconfig.json --watch","test":"vitest run","build":"tsc --project tsconfig.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"},"_resolved":"/tmp/67b0ba11db57ceb0fd4ff24b34804cdf/cool-ai-beach-channel-email-0.0.2.tgz","_integrity":"sha512-CEmQkoECybeQKHLxLhwALW5RmcwlBIkMKpiNW1IVDo59C2K35/V/E2/+i+jrXbXrcszCnyh/WzCfQ/lul34QOg==","_npmVersion":"10.9.7","description":"Email channel adapter for Beach — IMAP poll inbound + SMTP outbound, with Delivery Manifest gating","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cool-ai/beach-core":"0.4.3","@cool-ai/beach-missives":"0.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5","typescript":"^5.5.0","@types/mailparser":"^3.4.0","@types/nodemailer":"^6.4.0"},"peerDependencies":{"imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5"},"_npmOperationalInternal":{"tmp":"tmp/beach-channel-email_0.0.2_1776985212919_0.13130876285208992","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@cool-ai/beach-channel-email","version":"0.0.3","license":"Apache-2.0","_id":"@cool-ai/beach-channel-email@0.0.3","maintainers":[{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"}],"homepage":"https://gitlab.com/johncandrew/beach/-/tree/main/packages/channel-email#readme","bugs":{"url":"https://gitlab.com/johncandrew/beach/-/issues"},"dist":{"shasum":"812c3cad8875b9fd81d1c9b7fed6da11ca181933","tarball":"https://registry.npmjs.org/@cool-ai/beach-channel-email/-/beach-channel-email-0.0.3.tgz","fileCount":40,"integrity":"sha512-IP3TSqEChS7i0nMuryV8+XkSymHaEOoqOuWarQ/Y53WlHRknJ5lKZhYdPtKWXNKLhSBR7iNsvv+Uy0krTbSTjg==","signatures":[{"sig":"MEQCIGSHTp/zNdR2xQyl3jtQ3yJSbvy2RlLn/WZ+W3Gr8CqEAiBeXihfBeF4ccx/EtNyZzA6nYxUuUAdLtwHYossgQGpsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":303016},"type":"module","_from":"file:cool-ai-beach-channel-email-0.0.3.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --project tsconfig.json --watch","test":"vitest run","build":"tsc --project tsconfig.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"},"_resolved":"/tmp/8fa343586493641fadf633714a3f511c/cool-ai-beach-channel-email-0.0.3.tgz","_integrity":"sha512-IP3TSqEChS7i0nMuryV8+XkSymHaEOoqOuWarQ/Y53WlHRknJ5lKZhYdPtKWXNKLhSBR7iNsvv+Uy0krTbSTjg==","repository":{"url":"git+https://gitlab.com/johncandrew/beach.git","type":"git","directory":"packages/channel-email"},"_npmVersion":"10.9.7","description":"Email edge for Beach applications — IMAP inbound and SMTP outbound, gated by Delivery Manifests.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cool-ai/beach-core":"0.4.4","@cool-ai/beach-missives":"0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5","typescript":"^5.5.0","@types/mailparser":"^3.4.0","@types/nodemailer":"^6.4.0"},"peerDependencies":{"imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5"},"_npmOperationalInternal":{"tmp":"tmp/beach-channel-email_0.0.3_1777054361622_0.6523084990641872","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@cool-ai/beach-channel-email","version":"0.0.4","license":"Apache-2.0","_id":"@cool-ai/beach-channel-email@0.0.4","maintainers":[{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"}],"homepage":"https://cool-ai.org","bugs":{"url":"https://gitlab.com/johncandrew/beach/-/issues"},"dist":{"shasum":"5e34749cd0b4e2bd60f448bcdaa218cf1886978d","tarball":"https://registry.npmjs.org/@cool-ai/beach-channel-email/-/beach-channel-email-0.0.4.tgz","fileCount":40,"integrity":"sha512-Xi87tp9FqdLoszpKy30zHioUocx4OsQAhyKMdbGlVc9lcdGNQmo0ct99VsvB1maAk3KgOaGYN1fQsXYsKfyNuQ==","signatures":[{"sig":"MEQCIFfY8scty+UdaWUZ7ZFPehVB/hqDT1RfE0LZNQuQRfoSAiB8fGMvZesqIJL6Ilm4JMCsLqJ4/RN4FMkMBKE4z25I5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306742},"type":"module","_from":"file:cool-ai-beach-channel-email-0.0.4.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --project tsconfig.json --watch","test":"vitest run","build":"tsc --project tsconfig.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"},"_resolved":"/tmp/9de14baaa53e5fac40c02b9ffbbc601c/cool-ai-beach-channel-email-0.0.4.tgz","_integrity":"sha512-Xi87tp9FqdLoszpKy30zHioUocx4OsQAhyKMdbGlVc9lcdGNQmo0ct99VsvB1maAk3KgOaGYN1fQsXYsKfyNuQ==","repository":{"url":"git+https://gitlab.com/johncandrew/beach.git","type":"git","directory":"packages/channel-email"},"_npmVersion":"10.9.7","description":"Email edge for Beach applications — IMAP inbound and SMTP outbound, gated by Delivery Manifests.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cool-ai/beach-core":"0.4.5","@cool-ai/beach-missives":"0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5","typescript":"^5.5.0","@types/mailparser":"^3.4.0","@types/nodemailer":"^6.4.0"},"peerDependencies":{"imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5"},"_npmOperationalInternal":{"tmp":"tmp/beach-channel-email_0.0.4_1777132125176_0.6994459514969402","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@cool-ai/beach-channel-email","version":"0.0.5","license":"Apache-2.0","_id":"@cool-ai/beach-channel-email@0.0.5","maintainers":[{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"}],"homepage":"https://cool-ai.org","bugs":{"url":"https://gitlab.com/johncandrew/beach/-/issues"},"dist":{"shasum":"7109736c1a5a9f09dc51277f770e75bedcbf700f","tarball":"https://registry.npmjs.org/@cool-ai/beach-channel-email/-/beach-channel-email-0.0.5.tgz","fileCount":43,"integrity":"sha512-vM5pLKO5uVsoNvltNNHwX4Ma6HIVmPKbYNS8vLD9Gt1B2t1r6wsedvoesEeyViBVtAGkDZB2D/rHkaczz7WIlw==","signatures":[{"sig":"MEUCIBUeO02oAvosYed7rU8XPX+K10wfrcZZQaziRp6LDi+SAiEAwxIx3shl0VdMwvvVzE0skYstzNPdt11uNRVN+1QJxwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338778},"type":"module","_from":"file:cool-ai-beach-channel-email-0.0.5.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --project tsconfig.json --watch","test":"vitest run","build":"tsc --project tsconfig.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"},"_resolved":"/tmp/b28771fdf5c3eef29b8799b4075418e2/cool-ai-beach-channel-email-0.0.5.tgz","_integrity":"sha512-vM5pLKO5uVsoNvltNNHwX4Ma6HIVmPKbYNS8vLD9Gt1B2t1r6wsedvoesEeyViBVtAGkDZB2D/rHkaczz7WIlw==","repository":{"url":"git+https://gitlab.com/johncandrew/beach.git","type":"git","directory":"packages/channel-email"},"_npmVersion":"10.9.7","description":"Email edge for Beach applications — IMAP inbound and SMTP outbound, gated by Delivery Manifests.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cool-ai/beach-core":"0.5.0","@cool-ai/beach-missives":"0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5","typescript":"^5.5.0","@types/mailparser":"^3.4.0","@types/nodemailer":"^6.4.0"},"peerDependencies":{"imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5"},"_npmOperationalInternal":{"tmp":"tmp/beach-channel-email_0.0.5_1777324042207_0.6209721743537566","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@cool-ai/beach-channel-email","version":"0.1.0","license":"Apache-2.0","_id":"@cool-ai/beach-channel-email@0.1.0","maintainers":[{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"}],"homepage":"https://cool-ai.org","bugs":{"url":"https://gitlab.com/johncandrew/beach/-/issues"},"dist":{"shasum":"45613d77687191b08e84bd1a244619786f7c13cb","tarball":"https://registry.npmjs.org/@cool-ai/beach-channel-email/-/beach-channel-email-0.1.0.tgz","fileCount":43,"integrity":"sha512-Aslwr9hdF3KnpaUWzvI9oZ8TJR/u8xClJB/gWCDd+zHfzRyJGT9kJJ+t6+80cZ6zXB28AWatDTtkzmZXoNUhVA==","signatures":[{"sig":"MEUCIQDcL4ERHp37rhxYcBXtn+KzT/D+o17RU4EYC+ulcw94owIgLL8oFo+GEF0Fqd3ahIEeUUITZtZU96E43y9iEWPEftk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":332566},"type":"module","_from":"file:cool-ai-beach-channel-email-0.1.0.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --project tsconfig.json --watch","test":"vitest run","build":"tsc --project tsconfig.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"},"_resolved":"/tmp/4787a175e0abfe5a2af581adc9c4ad3b/cool-ai-beach-channel-email-0.1.0.tgz","_integrity":"sha512-Aslwr9hdF3KnpaUWzvI9oZ8TJR/u8xClJB/gWCDd+zHfzRyJGT9kJJ+t6+80cZ6zXB28AWatDTtkzmZXoNUhVA==","repository":{"url":"git+https://gitlab.com/johncandrew/beach.git","type":"git","directory":"packages/channel-email"},"_npmVersion":"10.9.7","description":"Email edge for Beach applications — IMAP inbound and SMTP outbound, gated by Delivery Manifests.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cool-ai/beach-core":"0.5.0","@cool-ai/beach-format":"0.1.0","@cool-ai/beach-missives":"0.0.6","@cool-ai/beach-transport-email":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5","typescript":"^5.5.0","@types/mailparser":"^3.4.0","@types/nodemailer":"^6.4.0"},"peerDependencies":{"imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5"},"_npmOperationalInternal":{"tmp":"tmp/beach-channel-email_0.1.0_1777415997336_0.32459996852518747","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@cool-ai/beach-channel-email","version":"0.2.0","license":"Apache-2.0","_id":"@cool-ai/beach-channel-email@0.2.0","maintainers":[{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"}],"homepage":"https://cool-ai.org","bugs":{"url":"https://gitlab.com/johncandrew/beach/-/issues"},"dist":{"shasum":"1b2104f9f7e8627491dbdf513f7b74955860dc16","tarball":"https://registry.npmjs.org/@cool-ai/beach-channel-email/-/beach-channel-email-0.2.0.tgz","fileCount":43,"integrity":"sha512-ukdMq6vrXVMc+JZSc/umV+2RasIcqgAjpeT3l/fE6kKdaAjCZGa5x69ffuoPDCoUpsMZ6cgFCrlF1LSDXwc4ag==","signatures":[{"sig":"MEYCIQCfZbj4GdY8UiMOARrB5v2FEhhz5Pu1Z6OpeRfGiC/tEAIhAJ5JAny/qvncDHm0g51MzSW2CFqP+lxaeNdm0vLs/Pg9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334159},"type":"module","_from":"file:cool-ai-beach-channel-email-0.2.0.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --project tsconfig.json --watch","test":"vitest run","build":"tsc --project tsconfig.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"},"_resolved":"/tmp/301460818755a25bafedbddaff2f8d09/cool-ai-beach-channel-email-0.2.0.tgz","_integrity":"sha512-ukdMq6vrXVMc+JZSc/umV+2RasIcqgAjpeT3l/fE6kKdaAjCZGa5x69ffuoPDCoUpsMZ6cgFCrlF1LSDXwc4ag==","repository":{"url":"git+https://gitlab.com/johncandrew/beach.git","type":"git","directory":"packages/channel-email"},"_npmVersion":"10.9.7","description":"Email edge for Beach applications — IMAP inbound and SMTP outbound, gated by Delivery Manifests.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cool-ai/beach-core":"0.5.0","@cool-ai/beach-format":"0.1.0","@cool-ai/beach-missives":"0.0.6","@cool-ai/beach-transport-email":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5","typescript":"^5.5.0","@types/mailparser":"^3.4.0","@types/nodemailer":"^6.4.0"},"peerDependencies":{"imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5"},"_npmOperationalInternal":{"tmp":"tmp/beach-channel-email_0.2.0_1777476723952_0.33113985116081057","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@cool-ai/beach-channel-email","version":"0.2.1","license":"Apache-2.0","_id":"@cool-ai/beach-channel-email@0.2.1","maintainers":[{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"}],"homepage":"https://cool-ai.org","bugs":{"url":"https://gitlab.com/johncandrew/beach/-/issues"},"dist":{"shasum":"edd8a5170ba9d7b5f919e984ce95a49797a65d23","tarball":"https://registry.npmjs.org/@cool-ai/beach-channel-email/-/beach-channel-email-0.2.1.tgz","fileCount":43,"integrity":"sha512-KR1F4moobHmWIU1cf630IVnYgt9DS5mVTGT3Hx2rEAjCbA/QhBxDeSFKOl8yvZyJYhGb5com8bSfNwNxE+LuVw==","signatures":[{"sig":"MEQCIAXbk1vQRrgED/VZQkcI7SPbpkfilJEpadVFacuAX7J/AiBJ486E1SXGlJgphX16f3/0gaWCDzESd/kiC8D4FETiXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334159},"type":"module","_from":"file:cool-ai-beach-channel-email-0.2.1.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --project tsconfig.json --watch","test":"vitest run","build":"tsc --project tsconfig.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"},"_resolved":"/tmp/74235cad52497d298c6c845e1e6d5857/cool-ai-beach-channel-email-0.2.1.tgz","_integrity":"sha512-KR1F4moobHmWIU1cf630IVnYgt9DS5mVTGT3Hx2rEAjCbA/QhBxDeSFKOl8yvZyJYhGb5com8bSfNwNxE+LuVw==","repository":{"url":"git+https://gitlab.com/johncandrew/beach.git","type":"git","directory":"packages/channel-email"},"_npmVersion":"10.9.7","description":"Email edge for Beach applications — IMAP inbound and SMTP outbound, gated by Delivery Manifests.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cool-ai/beach-core":"0.5.0","@cool-ai/beach-format":"1.0.0","@cool-ai/beach-missives":"0.0.6","@cool-ai/beach-transport-email":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5","typescript":"^5.5.0","@types/mailparser":"^3.4.0","@types/nodemailer":"^6.4.0"},"peerDependencies":{"imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5"},"_npmOperationalInternal":{"tmp":"tmp/beach-channel-email_0.2.1_1777485177851_0.6561099173251947","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@cool-ai/beach-channel-email","version":"0.2.2","license":"Apache-2.0","_id":"@cool-ai/beach-channel-email@0.2.2","maintainers":[{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"}],"homepage":"https://cool-ai.org","bugs":{"url":"https://gitlab.com/johncandrew/beach/-/issues"},"dist":{"shasum":"cd430f7c5a4e65f8d532b747cb627471d57ac056","tarball":"https://registry.npmjs.org/@cool-ai/beach-channel-email/-/beach-channel-email-0.2.2.tgz","fileCount":43,"integrity":"sha512-84mUW1gsxLF8FvBRgdblat3bbSLviPiF2fiYFbwAO+A8vDqmZ+yobgjkvrAlBQ7w8Gc38LSRCSmHDKpLCelzcg==","signatures":[{"sig":"MEQCIC/UhKnmC54Pc6wn2o4UMYD/GO9RY83n7+4ubLw9HPRSAiBcvW9RKmZYJfAcHK3PsD8KJW5o0p8EfwZKyLBb+GEEPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334159},"type":"module","_from":"file:cool-ai-beach-channel-email-0.2.2.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --project tsconfig.json --watch","test":"vitest run","build":"tsc --project tsconfig.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"},"_resolved":"/tmp/d29f7d7cdd52cfd4955e5b18dc407fca/cool-ai-beach-channel-email-0.2.2.tgz","_integrity":"sha512-84mUW1gsxLF8FvBRgdblat3bbSLviPiF2fiYFbwAO+A8vDqmZ+yobgjkvrAlBQ7w8Gc38LSRCSmHDKpLCelzcg==","repository":{"url":"git+https://gitlab.com/johncandrew/beach.git","type":"git","directory":"packages/channel-email"},"_npmVersion":"10.9.7","description":"Email edge for Beach applications — IMAP inbound and SMTP outbound, gated by Delivery Manifests.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cool-ai/beach-core":"0.6.0","@cool-ai/beach-format":"1.0.1","@cool-ai/beach-missives":"0.0.6","@cool-ai/beach-transport-email":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5","typescript":"^5.5.0","@types/mailparser":"^3.4.0","@types/nodemailer":"^6.4.0"},"peerDependencies":{"imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5"},"_npmOperationalInternal":{"tmp":"tmp/beach-channel-email_0.2.2_1777575372467_0.2443422610437036","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@cool-ai/beach-channel-email","version":"0.2.3","license":"Apache-2.0","_id":"@cool-ai/beach-channel-email@0.2.3","maintainers":[{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"}],"homepage":"https://cool-ai.org","bugs":{"url":"https://gitlab.com/johncandrew/beach/-/issues"},"dist":{"shasum":"79dedf0d66143a3e5572b9e06fb71cd272ba6cf3","tarball":"https://registry.npmjs.org/@cool-ai/beach-channel-email/-/beach-channel-email-0.2.3.tgz","fileCount":43,"integrity":"sha512-EQEPn8M/+5cOHOcFdLQF7DIy4YnK50R52z2xFC/5+IeIlTtlOnEEtCgADStDfOQ0Nsx1h+mecC3fPcdExLr2Xg==","signatures":[{"sig":"MEUCIQDhAEBBr8X2sKXVcqQm3/coBlw8o7hBwaPIjSqkN/1fYQIgQPG7O+eLtsdyXOaNfn6lc9bqeZ3eXsQ4hgvgiLzSzs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339486},"type":"module","_from":"file:cool-ai-beach-channel-email-0.2.3.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --project tsconfig.json --watch","test":"vitest run","build":"tsc --project tsconfig.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"},"_resolved":"/tmp/4434e2503da180ab567fe61698b76e6c/cool-ai-beach-channel-email-0.2.3.tgz","_integrity":"sha512-EQEPn8M/+5cOHOcFdLQF7DIy4YnK50R52z2xFC/5+IeIlTtlOnEEtCgADStDfOQ0Nsx1h+mecC3fPcdExLr2Xg==","repository":{"url":"git+https://gitlab.com/johncandrew/beach.git","type":"git","directory":"packages/channel-email"},"_npmVersion":"10.9.7","description":"Email edge for Beach applications — IMAP inbound and SMTP outbound, gated by Delivery Manifests.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cool-ai/beach-core":"0.6.0","@cool-ai/beach-format":"1.1.0","@cool-ai/beach-missives":"0.0.6","@cool-ai/beach-transport-email":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5","typescript":"^5.5.0","@types/mailparser":"^3.4.0","@types/nodemailer":"^6.4.0"},"peerDependencies":{"imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5"},"_npmOperationalInternal":{"tmp":"tmp/beach-channel-email_0.2.3_1777596496964_0.4620165127144893","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@cool-ai/beach-channel-email","version":"0.2.4","license":"Apache-2.0","_id":"@cool-ai/beach-channel-email@0.2.4","maintainers":[{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"}],"homepage":"https://cool-ai.org","bugs":{"url":"https://gitlab.com/johncandrew/beach/-/issues"},"dist":{"shasum":"74f371965d8466269bdd3bc0b145b4acd5b8c564","tarball":"https://registry.npmjs.org/@cool-ai/beach-channel-email/-/beach-channel-email-0.2.4.tgz","fileCount":43,"integrity":"sha512-rcr2g5wu2RUGNJ8HD1qN2sk+OZbcDpH5kQCzdEMvX4AwBMUB5n6F9wAniylEbTtU4GdvOgYDAotMtRGS8k7Xzw==","signatures":[{"sig":"MEQCICjNqikHVwD23rwbP0Wd51Dm8wfaRPDQ7t9/n2T/CyHIAiBwau0lrOzsyjJSoJ/ekGmhwdMD0oac7QZB0SQP3GX3Iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345275},"type":"module","_from":"file:cool-ai-beach-channel-email-0.2.4.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --project tsconfig.json --watch","test":"vitest run","build":"tsc --project tsconfig.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"},"_resolved":"/tmp/af8b66190c926806670dbdfd36314478/cool-ai-beach-channel-email-0.2.4.tgz","_integrity":"sha512-rcr2g5wu2RUGNJ8HD1qN2sk+OZbcDpH5kQCzdEMvX4AwBMUB5n6F9wAniylEbTtU4GdvOgYDAotMtRGS8k7Xzw==","repository":{"url":"git+https://gitlab.com/johncandrew/beach.git","type":"git","directory":"packages/channel-email"},"_npmVersion":"10.9.7","description":"Email edge for Beach applications — IMAP inbound and SMTP outbound, gated by Delivery Manifests.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cool-ai/beach-core":"0.6.1","@cool-ai/beach-format":"1.1.1","@cool-ai/beach-missives":"0.0.6","@cool-ai/beach-transport-email":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5","typescript":"^5.5.0","@types/mailparser":"^3.4.0","@types/nodemailer":"^6.4.0"},"peerDependencies":{"imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5"},"_npmOperationalInternal":{"tmp":"tmp/beach-channel-email_0.2.4_1777662568284_0.1844671363347321","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@cool-ai/beach-channel-email","version":"0.2.5","license":"Apache-2.0","_id":"@cool-ai/beach-channel-email@0.2.5","maintainers":[{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"}],"homepage":"https://cool-ai.org","bugs":{"url":"https://gitlab.com/johncandrew/beach/-/issues"},"dist":{"shasum":"229fd6354187f45286c2d448844b1e1e209d1938","tarball":"https://registry.npmjs.org/@cool-ai/beach-channel-email/-/beach-channel-email-0.2.5.tgz","fileCount":43,"integrity":"sha512-sTzrSNCmwnQ/ozMVfaZ+FdDwKSdPD4c04mOyvVTW8tj5fRkCXGkqnz4OWlamHJvw5Lul0haggk0GWnbsSxqSfg==","signatures":[{"sig":"MEUCIDkSyw+qKwyriXMfYGNGoAIaPgyNPXAgLyKyHCWEm1ZXAiEAoqQsGkbx8Gg26UiQBUr8qYrk01wNFaoh9eGhRNlHfLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345275},"type":"module","_from":"file:cool-ai-beach-channel-email-0.2.5.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --project tsconfig.json --watch","test":"vitest run","build":"tsc --project tsconfig.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"},"_resolved":"/tmp/381bc85fc79111573b2d0717b9fa926a/cool-ai-beach-channel-email-0.2.5.tgz","_integrity":"sha512-sTzrSNCmwnQ/ozMVfaZ+FdDwKSdPD4c04mOyvVTW8tj5fRkCXGkqnz4OWlamHJvw5Lul0haggk0GWnbsSxqSfg==","repository":{"url":"git+https://gitlab.com/johncandrew/beach.git","type":"git","directory":"packages/channel-email"},"_npmVersion":"10.9.7","description":"Email edge for Beach applications — IMAP inbound and SMTP outbound, gated by Delivery Manifests.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cool-ai/beach-core":"0.6.2","@cool-ai/beach-format":"1.1.2","@cool-ai/beach-missives":"0.0.6","@cool-ai/beach-transport-email":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5","typescript":"^5.5.0","@types/mailparser":"^3.4.0","@types/nodemailer":"^6.4.0"},"peerDependencies":{"imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5"},"_npmOperationalInternal":{"tmp":"tmp/beach-channel-email_0.2.5_1777752272509_0.8374105825603337","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@cool-ai/beach-channel-email","version":"0.2.6","license":"Apache-2.0","_id":"@cool-ai/beach-channel-email@0.2.6","maintainers":[{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"}],"homepage":"https://cool-ai.org","bugs":{"url":"https://gitlab.com/johncandrew/beach/-/issues"},"dist":{"shasum":"d2942b91c2bf07ad0ccaf49cd36db3eaf083b68f","tarball":"https://registry.npmjs.org/@cool-ai/beach-channel-email/-/beach-channel-email-0.2.6.tgz","fileCount":43,"integrity":"sha512-lEyVXfPTk0dMHdjtHFdqTzf0d8jyamJqxv/tiiwctpPnkMZoMFeNSLS+toG46Kk1YcjcS0vwBvGq+ztl7+TEvg==","signatures":[{"sig":"MEYCIQD4AR7kyEkCwHz6vLO834KKUm4WC5KFeb6+l0LcntUCsAIhAND6znGMhMyMC/tNaheASb7WGHNapLdVbYERUWc+VhcG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345275},"type":"module","_from":"file:cool-ai-beach-channel-email-0.2.6.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --project tsconfig.json --watch","test":"vitest run","build":"tsc --project tsconfig.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"},"_resolved":"/tmp/4f21cb2acedbf7491bca3c46fc534fa1/cool-ai-beach-channel-email-0.2.6.tgz","_integrity":"sha512-lEyVXfPTk0dMHdjtHFdqTzf0d8jyamJqxv/tiiwctpPnkMZoMFeNSLS+toG46Kk1YcjcS0vwBvGq+ztl7+TEvg==","repository":{"url":"git+https://gitlab.com/johncandrew/beach.git","type":"git","directory":"packages/channel-email"},"_npmVersion":"10.9.7","description":"Email edge for Beach applications — IMAP inbound and SMTP outbound, gated by Delivery Manifests.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cool-ai/beach-core":"0.7.0","@cool-ai/beach-format":"1.1.3","@cool-ai/beach-missives":"0.0.6","@cool-ai/beach-transport-email":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5","typescript":"^5.5.0","@types/mailparser":"^3.4.0","@types/nodemailer":"^6.4.0"},"peerDependencies":{"imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5"},"_npmOperationalInternal":{"tmp":"tmp/beach-channel-email_0.2.6_1777923918019_0.6305937798851651","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@cool-ai/beach-channel-email","version":"0.2.7","license":"Apache-2.0","_id":"@cool-ai/beach-channel-email@0.2.7","maintainers":[{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"}],"homepage":"https://cool-ai.org","bugs":{"url":"https://gitlab.com/johncandrew/beach/-/issues"},"dist":{"shasum":"8c14726065b2a9a2b6f0ab676fb88a79bc5ac318","tarball":"https://registry.npmjs.org/@cool-ai/beach-channel-email/-/beach-channel-email-0.2.7.tgz","fileCount":43,"integrity":"sha512-HQXFXVjznKaaMwDusi7SbbaDFBd056SDHl0JsCFpj0GlYI/r7mOu6JDJUK3Ab1lHy2C/Sg5I1hXHfqSeESTSyQ==","signatures":[{"sig":"MEUCIBWvZ7/6CcMn/kjXQAqicIp+mkd3nTx8i4XVoo59bF2QAiEAsNuqBJqgiZ29YgxfNmXkJxRPo0da1TgiYBwmVMe351o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":348367},"type":"module","_from":"file:cool-ai-beach-channel-email-0.2.7.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --project tsconfig.json --watch","test":"vitest run","build":"tsc --project tsconfig.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"},"_resolved":"/tmp/9da0f937a9df2c13a6b1a253079a03a6/cool-ai-beach-channel-email-0.2.7.tgz","_integrity":"sha512-HQXFXVjznKaaMwDusi7SbbaDFBd056SDHl0JsCFpj0GlYI/r7mOu6JDJUK3Ab1lHy2C/Sg5I1hXHfqSeESTSyQ==","repository":{"url":"git+https://gitlab.com/johncandrew/beach.git","type":"git","directory":"packages/channel-email"},"_npmVersion":"10.9.7","description":"Email edge for Beach applications — IMAP inbound and SMTP outbound, gated by Delivery Manifests.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cool-ai/beach-core":"0.7.1","@cool-ai/beach-format":"1.1.4","@cool-ai/beach-missives":"0.0.7","@cool-ai/beach-transport-email":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5","typescript":"^5.5.0","@types/mailparser":"^3.4.0","@types/nodemailer":"^6.4.0"},"peerDependencies":{"imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5"},"_npmOperationalInternal":{"tmp":"tmp/beach-channel-email_0.2.7_1778003244374_0.3984467459527439","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@cool-ai/beach-channel-email","version":"0.2.8","license":"Apache-2.0","_id":"@cool-ai/beach-channel-email@0.2.8","maintainers":[{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"}],"homepage":"https://cool-ai.org","bugs":{"url":"https://gitlab.com/johncandrew/beach/-/issues"},"dist":{"shasum":"c5b48de1f21008e0efac920564d2226d784bfa8d","tarball":"https://registry.npmjs.org/@cool-ai/beach-channel-email/-/beach-channel-email-0.2.8.tgz","fileCount":39,"integrity":"sha512-qJEIuJQpHVllH2QM/iU+EUnFIP18Bt8A3E76b5YdZvq+0MtkbYfqa8zD4C5a9DiHI/zxYIsyl1bSBu9E4dDVMg==","signatures":[{"sig":"MEUCIQCGfZVplw/cOoxmPAAlDQXeTK7PjtwxQIkDG/38TOJLGAIgQ14R/pwBMXueLDqTnjfLaWdutRDzosiu3ttIgKVShuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341329},"type":"module","_from":"file:cool-ai-beach-channel-email-0.2.8.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --project tsconfig.json --watch","test":"vitest run","build":"tsc --project tsconfig.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"},"_resolved":"/tmp/f25a98fd9bd56b1241e996f1a6c94b4f/cool-ai-beach-channel-email-0.2.8.tgz","_integrity":"sha512-qJEIuJQpHVllH2QM/iU+EUnFIP18Bt8A3E76b5YdZvq+0MtkbYfqa8zD4C5a9DiHI/zxYIsyl1bSBu9E4dDVMg==","repository":{"url":"git+https://gitlab.com/johncandrew/beach.git","type":"git","directory":"packages/channel-email"},"_npmVersion":"10.9.7","description":"Email edge for Beach applications — IMAP inbound and SMTP outbound, gated by Delivery Manifests.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cool-ai/beach-core":"0.7.1","@cool-ai/beach-format":"1.1.5","@cool-ai/beach-missives":"0.0.8","@cool-ai/beach-transport-email":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5","typescript":"^5.5.0","@types/mailparser":"^3.4.0","@types/nodemailer":"^6.4.0"},"peerDependencies":{"imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5"},"_npmOperationalInternal":{"tmp":"tmp/beach-channel-email_0.2.8_1778186302243_0.24051441335594248","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@cool-ai/beach-channel-email","version":"0.2.9","license":"Apache-2.0","_id":"@cool-ai/beach-channel-email@0.2.9","maintainers":[{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"}],"homepage":"https://cool-ai.org","bugs":{"url":"https://gitlab.com/johncandrew/beach/-/issues"},"dist":{"shasum":"1d845601b13b988a387bf3359b4ab6bcea3cc348","tarball":"https://registry.npmjs.org/@cool-ai/beach-channel-email/-/beach-channel-email-0.2.9.tgz","fileCount":39,"integrity":"sha512-Jk8AKFHkeBG7hYXd12jveETG78ud7nv07+RN0HJozFJkOpf89kOIZj7cwku+S8G+pY/QGrYf1tEp952kVhJ8WA==","signatures":[{"sig":"MEYCIQDufNOvvBbzepphm4ZiXR/evcOCwhD6hO8BNjgCOuES9AIhAJ1QfvFpPyfA79tfAZxyFukvHIdsjo7BumvHAkw3xVvN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341293},"type":"module","_from":"file:cool-ai-beach-channel-email-0.2.9.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --project tsconfig.json --watch","test":"vitest run","build":"tsc --project tsconfig.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"},"_resolved":"/tmp/bd90069ab451617d2939321b705a1140/cool-ai-beach-channel-email-0.2.9.tgz","_integrity":"sha512-Jk8AKFHkeBG7hYXd12jveETG78ud7nv07+RN0HJozFJkOpf89kOIZj7cwku+S8G+pY/QGrYf1tEp952kVhJ8WA==","repository":{"url":"git+https://gitlab.com/johncandrew/beach.git","type":"git","directory":"packages/channel-email"},"_npmVersion":"10.9.7","description":"Email edge for Beach applications — IMAP inbound and SMTP outbound, gated by Delivery Manifests.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cool-ai/beach-core":"0.7.2","@cool-ai/beach-format":"1.1.6","@cool-ai/beach-missives":"0.0.8","@cool-ai/beach-transport-email":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5","typescript":"^5.5.0","@types/mailparser":"^3.4.0","@types/nodemailer":"^6.4.0"},"peerDependencies":{"imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5"},"_npmOperationalInternal":{"tmp":"tmp/beach-channel-email_0.2.9_1778191669108_0.2733786586904745","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@cool-ai/beach-channel-email","version":"0.2.10","license":"Apache-2.0","_id":"@cool-ai/beach-channel-email@0.2.10","maintainers":[{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"}],"homepage":"https://cool-ai.org","bugs":{"url":"https://gitlab.com/johncandrew/beach/-/issues"},"dist":{"shasum":"fba1cc31312126e48cfdbe9878cf9a1434d21fd9","tarball":"https://registry.npmjs.org/@cool-ai/beach-channel-email/-/beach-channel-email-0.2.10.tgz","fileCount":39,"integrity":"sha512-8QOMcyK10B3SK1CXMFhilcwPc8+894dVfWbVtcGgP7L3I9AM9NGnomajumuDDjH7EpjNVkPSswtn0HkAUQhqKA==","signatures":[{"sig":"MEYCIQDls6ER6XHmLJKHvRodgspYoSIzjEgVl24dXu9H2PXuaAIhAIsXpG0N/2QYeXw8q/CREvD9/ojVoze53e36wdLUYa3k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341437},"type":"module","_from":"file:cool-ai-beach-channel-email-0.2.10.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --project tsconfig.json --watch","test":"vitest run","build":"tsc --project tsconfig.json","coverage":"vitest run --coverage","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"},"_resolved":"/tmp/a3770673522f9aba49e9a0f17c63b324/cool-ai-beach-channel-email-0.2.10.tgz","_integrity":"sha512-8QOMcyK10B3SK1CXMFhilcwPc8+894dVfWbVtcGgP7L3I9AM9NGnomajumuDDjH7EpjNVkPSswtn0HkAUQhqKA==","repository":{"url":"git+https://gitlab.com/johncandrew/beach.git","type":"git","directory":"packages/channel-email"},"_npmVersion":"10.9.7","description":"Email edge for Beach applications — IMAP inbound and SMTP outbound, gated by Delivery Manifests.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cool-ai/beach-core":"0.7.3","@cool-ai/beach-format":"1.1.7","@cool-ai/beach-missives":"0.0.8","@cool-ai/beach-transport-email":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5","typescript":"^5.5.0","@types/mailparser":"^3.4.0","@types/nodemailer":"^6.4.0"},"peerDependencies":{"imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5"},"_npmOperationalInternal":{"tmp":"tmp/beach-channel-email_0.2.10_1778436938638_0.4036807196768797","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@cool-ai/beach-channel-email","version":"0.2.11","license":"Apache-2.0","_id":"@cool-ai/beach-channel-email@0.2.11","maintainers":[{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"}],"homepage":"https://cool-ai.org","bugs":{"url":"https://gitlab.com/johncandrew/beach/-/issues"},"dist":{"shasum":"2a48eaa30697375b2092fef59e1fc9ec6ad229c0","tarball":"https://registry.npmjs.org/@cool-ai/beach-channel-email/-/beach-channel-email-0.2.11.tgz","fileCount":39,"integrity":"sha512-zny0EBNjMneYm46PcbgN37QHviEocD+MDXgqUrwCe0ty9u8882Stg+Ma/So2BgaSiojnZkTUgtlPfEh3Jf+qvQ==","signatures":[{"sig":"MEQCIFkUn1mY0tQyym/wuHXFtI28w8L3j8R4aYDnqWW3HY7KAiBFKtjtD0TH6NUV3/MoVoTGoMyv5dbI3rmTk0Zd/7oPGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341437},"type":"module","_from":"file:cool-ai-beach-channel-email-0.2.11.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --project tsconfig.json --watch","test":"vitest run","build":"tsc --project tsconfig.json","coverage":"vitest run --coverage","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"},"_resolved":"/tmp/03a16b8947131ea2bea6fb288dc64246/cool-ai-beach-channel-email-0.2.11.tgz","_integrity":"sha512-zny0EBNjMneYm46PcbgN37QHviEocD+MDXgqUrwCe0ty9u8882Stg+Ma/So2BgaSiojnZkTUgtlPfEh3Jf+qvQ==","repository":{"url":"git+https://gitlab.com/johncandrew/beach.git","type":"git","directory":"packages/channel-email"},"_npmVersion":"10.9.7","description":"Email edge for Beach applications — IMAP inbound and SMTP outbound, gated by Delivery Manifests.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cool-ai/beach-core":"0.8.0","@cool-ai/beach-format":"1.1.8","@cool-ai/beach-missives":"0.0.8","@cool-ai/beach-transport-email":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5","typescript":"^5.5.0","@types/mailparser":"^3.4.0","@types/nodemailer":"^6.4.0"},"peerDependencies":{"imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5"},"_npmOperationalInternal":{"tmp":"tmp/beach-channel-email_0.2.11_1778440090177_0.4992121332281614","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@cool-ai/beach-channel-email","version":"0.2.12","license":"Apache-2.0","_id":"@cool-ai/beach-channel-email@0.2.12","maintainers":[{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"}],"homepage":"https://cool-ai.org","bugs":{"url":"https://gitlab.com/johncandrew/beach/-/issues"},"dist":{"shasum":"4b0f74d0631801894544a2f380273c9c34345e87","tarball":"https://registry.npmjs.org/@cool-ai/beach-channel-email/-/beach-channel-email-0.2.12.tgz","fileCount":39,"integrity":"sha512-8xov2y+H1rla4Rd6UfLg+1+kSwMfzZGS9dJXLJLRBQMi38UNuifN2TkH4OfVY9+YRdh7uM+rBXdimooAeax5cw==","signatures":[{"sig":"MEUCIQCbxb/nvZ4w2QEBxrNCkcOXbGoaIiXGGogQUvl+IwfRcAIgaaf6tj3wDihFHmou/yu7oJxXIz7cdwzK9QRb/mxfsNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341438},"type":"module","_from":"file:cool-ai-beach-channel-email-0.2.12.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --project tsconfig.json --watch","test":"vitest run","build":"tsc --project tsconfig.json","coverage":"vitest run --coverage","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"},"_resolved":"/tmp/e72e9a1f3fb5ad673b87e00a02466285/cool-ai-beach-channel-email-0.2.12.tgz","_integrity":"sha512-8xov2y+H1rla4Rd6UfLg+1+kSwMfzZGS9dJXLJLRBQMi38UNuifN2TkH4OfVY9+YRdh7uM+rBXdimooAeax5cw==","repository":{"url":"git+https://gitlab.com/johncandrew/beach.git","type":"git","directory":"packages/channel-email"},"_npmVersion":"10.9.7","description":"Email edge for Beach applications — IMAP inbound and SMTP outbound, gated by Delivery Manifests.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cool-ai/beach-core":"0.9.0","@cool-ai/beach-format":"1.1.9","@cool-ai/beach-missives":"0.0.9","@cool-ai/beach-transport-email":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5","typescript":"^5.5.0","@types/mailparser":"^3.4.0","@types/nodemailer":"^6.4.0"},"peerDependencies":{"imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5"},"_npmOperationalInternal":{"tmp":"tmp/beach-channel-email_0.2.12_1778459520596_0.9202501349460681","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@cool-ai/beach-channel-email","version":"0.2.13","license":"Apache-2.0","_id":"@cool-ai/beach-channel-email@0.2.13","maintainers":[{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"}],"homepage":"https://cool-ai.org","bugs":{"url":"https://gitlab.com/johncandrew/beach/-/issues"},"dist":{"shasum":"8d698ce5606a4d4eb5b90b64f2f9ec2e4671a433","tarball":"https://registry.npmjs.org/@cool-ai/beach-channel-email/-/beach-channel-email-0.2.13.tgz","fileCount":39,"integrity":"sha512-3r4kKeEash/FxwCDMi0tCU1Tyfn3PGcfP/3Mqa8rjDZZMXQxtIiFSQbe5CiSBcopf9gvkEc15HjJ2msH9jQzHw==","signatures":[{"sig":"MEYCIQCCl6j8ZCdzuifJA6yIIdKPP348RPnd4nfE1FnVIj9+zQIhAOzTpLDJdIo0iYYRRf1IyHj4o9kxR2X9I2WemVoO1a7U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342524},"type":"module","_from":"file:cool-ai-beach-channel-email-0.2.13.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --project tsconfig.json --watch","test":"vitest run","build":"tsc --project tsconfig.json","coverage":"vitest run --coverage","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"},"_resolved":"/tmp/8c20fc6f41bee355771850cbf8b19918/cool-ai-beach-channel-email-0.2.13.tgz","_integrity":"sha512-3r4kKeEash/FxwCDMi0tCU1Tyfn3PGcfP/3Mqa8rjDZZMXQxtIiFSQbe5CiSBcopf9gvkEc15HjJ2msH9jQzHw==","repository":{"url":"git+https://gitlab.com/johncandrew/beach.git","type":"git","directory":"packages/channel-email"},"_npmVersion":"10.9.7","description":"Email edge for Beach applications — IMAP inbound and SMTP outbound, gated by Delivery Manifests.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cool-ai/beach-core":"0.9.0","@cool-ai/beach-format":"1.1.9","@cool-ai/beach-missives":"0.0.9","@cool-ai/beach-transport-email":"0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5","typescript":"^5.5.0","@types/mailparser":"^3.4.0","@types/nodemailer":"^6.4.0"},"peerDependencies":{"imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5"},"_npmOperationalInternal":{"tmp":"tmp/beach-channel-email_0.2.13_1778466314623_0.9012553448751834","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@cool-ai/beach-channel-email","version":"0.2.14","license":"Apache-2.0","_id":"@cool-ai/beach-channel-email@0.2.14","maintainers":[{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"}],"homepage":"https://cool-ai.org","bugs":{"url":"https://gitlab.com/johncandrew/beach/-/issues"},"dist":{"shasum":"254004b455e7e11acd0831859ac38263ce1e1272","tarball":"https://registry.npmjs.org/@cool-ai/beach-channel-email/-/beach-channel-email-0.2.14.tgz","fileCount":39,"integrity":"sha512-NDVZ6AsQ8v5hJPtb/njt1A5w/NRYWRjDGMcsRTHWqOkMihejUrSyO0ik9OvWsuiN1YBFyR0jLVd5UCEyYLXzWg==","signatures":[{"sig":"MEQCIFiMkry64XSf9etbf71UqSXuLF6dKrhqSCEzvnq+GbDeAiB/W2oWBwhrxWYaoZIPZbohgYVQMa+45O4Jc17jkSzwbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343064},"type":"module","_from":"file:cool-ai-beach-channel-email-0.2.14.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --project tsconfig.json --watch","test":"vitest run","build":"tsc --project tsconfig.json","coverage":"vitest run --coverage","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"},"_resolved":"/tmp/92f4009bf42104a41b9e8cce7624d6fc/cool-ai-beach-channel-email-0.2.14.tgz","_integrity":"sha512-NDVZ6AsQ8v5hJPtb/njt1A5w/NRYWRjDGMcsRTHWqOkMihejUrSyO0ik9OvWsuiN1YBFyR0jLVd5UCEyYLXzWg==","repository":{"url":"git+https://gitlab.com/johncandrew/beach.git","type":"git","directory":"packages/channel-email"},"_npmVersion":"10.9.7","description":"Email edge for Beach applications — IMAP inbound and SMTP outbound, gated by Delivery Manifests.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cool-ai/beach-core":"^0.10.0","@cool-ai/beach-format":"^1.1.10","@cool-ai/beach-missives":"^0.0.9","@cool-ai/beach-transport-email":"^0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5","typescript":"^5.5.0","@types/mailparser":"^3.4.0","@types/nodemailer":"^6.4.0"},"peerDependencies":{"imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5"},"_npmOperationalInternal":{"tmp":"tmp/beach-channel-email_0.2.14_1778500640036_0.21575571127391946","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@cool-ai/beach-channel-email","version":"0.2.15","license":"Apache-2.0","_id":"@cool-ai/beach-channel-email@0.2.15","maintainers":[{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"}],"homepage":"https://cool-ai.org","bugs":{"url":"https://gitlab.com/johncandrew/beach/-/issues"},"dist":{"shasum":"9a194d6b9b77090673dada81413629f761ef36b7","tarball":"https://registry.npmjs.org/@cool-ai/beach-channel-email/-/beach-channel-email-0.2.15.tgz","fileCount":39,"integrity":"sha512-Kpd9u6fdytq1FyRUnQXs/CWbbqBq/WkkDseL2SRV/LAzVDb1Vuz3j/eHcggZw+SgXVVnrmCrbxNH5r+RpJy/VQ==","signatures":[{"sig":"MEQCIFmlOmi+Ep+ECDe5RqIRw7YsSvzSPf03L93jsyxwtVpzAiBIZTLLSaNAiFAqJVbFB6jvyvyh0qBnWM5VQ3K0xFI9nA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343064},"type":"module","_from":"file:cool-ai-beach-channel-email-0.2.15.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --project tsconfig.json --watch","test":"vitest run","build":"tsc --project tsconfig.json","coverage":"vitest run --coverage","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"},"_resolved":"/tmp/4b7a56e552fcfdfa83dd0acd23f9a12f/cool-ai-beach-channel-email-0.2.15.tgz","_integrity":"sha512-Kpd9u6fdytq1FyRUnQXs/CWbbqBq/WkkDseL2SRV/LAzVDb1Vuz3j/eHcggZw+SgXVVnrmCrbxNH5r+RpJy/VQ==","repository":{"url":"git+https://gitlab.com/johncandrew/beach.git","type":"git","directory":"packages/channel-email"},"_npmVersion":"10.9.7","description":"Email edge for Beach applications — IMAP inbound and SMTP outbound, gated by Delivery Manifests.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@cool-ai/beach-core":"^0.11.0","@cool-ai/beach-format":"^1.1.11","@cool-ai/beach-missives":"^0.0.9","@cool-ai/beach-transport-email":"^0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5","typescript":"^5.5.0","@types/mailparser":"^3.4.0","@types/nodemailer":"^6.4.0"},"peerDependencies":{"imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5"},"_npmOperationalInternal":{"tmp":"tmp/beach-channel-email_0.2.15_1778509726549_0.4351980035369667","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@cool-ai/beach-channel-email","version":"0.2.16","license":"Apache-2.0","_id":"@cool-ai/beach-channel-email@0.2.16","maintainers":[{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"}],"homepage":"https://cool-ai.org","bugs":{"url":"https://gitlab.com/johncandrew/beach/-/issues"},"dist":{"shasum":"e039750158b34bb9e2277f942dbf5d721860a0c6","tarball":"https://registry.npmjs.org/@cool-ai/beach-channel-email/-/beach-channel-email-0.2.16.tgz","fileCount":39,"integrity":"sha512-vw78WVOmCf2KTFSBn3G4j4LLCv1JujmGHRajLazmQhYiaRN4VQ2tCeQlfvP6y+bKmUGSreIZa80EVH0BwRqtvA==","signatures":[{"sig":"MEUCIQDM/oKeeqvOBtD5cFwOWOAS8uS6Mpe6VQ7QTkzxZf/yGQIgeYmSvztvr2Z+RdNgSVTIS/xnWkSmk4hMVR/6evq6ooc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342160},"type":"module","_from":"file:cool-ai-beach-channel-email-0.2.16.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --project tsconfig.json --watch","test":"vitest run","build":"tsc --project tsconfig.json","coverage":"vitest run --coverage","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"},"_resolved":"/tmp/4e5df1a70033578af7db661dcb95c292/cool-ai-beach-channel-email-0.2.16.tgz","_integrity":"sha512-vw78WVOmCf2KTFSBn3G4j4LLCv1JujmGHRajLazmQhYiaRN4VQ2tCeQlfvP6y+bKmUGSreIZa80EVH0BwRqtvA==","repository":{"url":"git+https://gitlab.com/johncandrew/beach.git","type":"git","directory":"packages/channel-email"},"_npmVersion":"10.9.8","description":"Email edge for Beach applications — IMAP inbound and SMTP outbound, gated by Delivery Manifests.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@cool-ai/beach-core":"^0.11.8","@cool-ai/beach-format":"^1.1.13","@cool-ai/beach-missives":"^0.0.9","@cool-ai/beach-transport-email":"^0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5","typescript":"^5.5.0","@types/mailparser":"^3.4.0","@types/nodemailer":"^6.4.0"},"peerDependencies":{"imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5"},"_npmOperationalInternal":{"tmp":"tmp/beach-channel-email_0.2.16_1779381727211_0.16407827543444675","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@cool-ai/beach-channel-email","version":"0.2.17","license":"Apache-2.0","_id":"@cool-ai/beach-channel-email@0.2.17","maintainers":[{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"}],"homepage":"https://cool-ai.org","bugs":{"url":"https://gitlab.com/johncandrew/beach/-/issues"},"dist":{"shasum":"a409dfbb1319cf7b4c89f9f8fd119ea4bc6af85b","tarball":"https://registry.npmjs.org/@cool-ai/beach-channel-email/-/beach-channel-email-0.2.17.tgz","fileCount":39,"integrity":"sha512-YhKtvraxA7REH0BXpCFoOQHuSMBExfyXI2iqzIcX2do/FvWJVcyPgjvfBLGVuuE39m2PoLVKvVIgwVLdUNqzvw==","signatures":[{"sig":"MEQCIGh8Zmhb6xhyknLTREbtNIEx68L3HxnwpXesBLJ0BAPRAiADkAmaVUuELgPn4hB992/KOEmFFp1ftVSJtycSxtL4yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342591},"type":"module","_from":"file:cool-ai-beach-channel-email-0.2.17.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --project tsconfig.json --watch","test":"vitest run","build":"tsc --project tsconfig.json","coverage":"vitest run --coverage","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"},"_resolved":"/tmp/944ce1baea9265150237107579a37024/cool-ai-beach-channel-email-0.2.17.tgz","_integrity":"sha512-YhKtvraxA7REH0BXpCFoOQHuSMBExfyXI2iqzIcX2do/FvWJVcyPgjvfBLGVuuE39m2PoLVKvVIgwVLdUNqzvw==","repository":{"url":"git+https://gitlab.com/johncandrew/beach.git","type":"git","directory":"packages/channel-email"},"_npmVersion":"10.9.8","description":"Email edge for Beach applications — IMAP inbound and SMTP outbound, gated by Delivery Manifests.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@cool-ai/beach-core":"^0.12.0","@cool-ai/beach-format":"^1.1.14","@cool-ai/beach-missives":"^0.0.9","@cool-ai/beach-transport-email":"^0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5","typescript":"^5.5.0","@types/mailparser":"^3.4.0","@types/nodemailer":"^6.4.0"},"peerDependencies":{"imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5"},"_npmOperationalInternal":{"tmp":"tmp/beach-channel-email_0.2.17_1780572515425_0.9756141756170797","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@cool-ai/beach-channel-email","version":"0.3.0","license":"Apache-2.0","_id":"@cool-ai/beach-channel-email@0.3.0","maintainers":[{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"}],"homepage":"https://cool-ai.org","bugs":{"url":"https://gitlab.com/johncandrew/beach/-/issues"},"dist":{"shasum":"e3b5711500ea6071f16ed48f6c7b748e06506f2c","tarball":"https://registry.npmjs.org/@cool-ai/beach-channel-email/-/beach-channel-email-0.3.0.tgz","fileCount":39,"integrity":"sha512-a9xfAnNzcr+o8RUiHIJFPCF5EeXx/VFkrtlUkBB9nWsUdfxm4xgwgUxoz5VT0jKa9j1Pc0k3P9dOd8NMf+/uMA==","signatures":[{"sig":"MEQCIGN1JRc2ozCd9LlOdNSA4sO5T0e0AuR8tZW0RPYD8ApXAiBIusZvdru47uAuf0w6alWFpj6a/UdC+X5buG6OaggwSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364038},"type":"module","_from":"file:cool-ai-beach-channel-email-0.3.0.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --project tsconfig.json --watch","test":"vitest run","build":"tsc --project tsconfig.json","coverage":"vitest run --coverage","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"},"_resolved":"/tmp/cfc8cf07ac8d1395452810e812502c89/cool-ai-beach-channel-email-0.3.0.tgz","_integrity":"sha512-a9xfAnNzcr+o8RUiHIJFPCF5EeXx/VFkrtlUkBB9nWsUdfxm4xgwgUxoz5VT0jKa9j1Pc0k3P9dOd8NMf+/uMA==","repository":{"url":"git+https://gitlab.com/johncandrew/beach.git","type":"git","directory":"packages/channel-email"},"_npmVersion":"10.9.8","description":"Email edge for Beach applications — IMAP inbound and SMTP outbound, gated by Delivery Manifests.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@cool-ai/beach-core":"^0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5","typescript":"^5.5.0","@types/mailparser":"^3.4.0","@types/nodemailer":"^6.4.0"},"peerDependencies":{"imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5"},"_npmOperationalInternal":{"tmp":"tmp/beach-channel-email_0.3.0_1780677384510_0.6019880441698382","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@cool-ai/beach-channel-email","version":"0.3.1","description":"Email edge for Beach applications — IMAP inbound and SMTP outbound, gated by Delivery Manifests.","license":"Apache-2.0","repository":{"type":"git","url":"git+https://gitlab.com/johncandrew/beach.git","directory":"packages/channel-email"},"homepage":"https://cool-ai.org","bugs":{"url":"https://gitlab.com/johncandrew/beach/-/issues"},"type":"module","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"}},"publishConfig":{"access":"public"},"dependencies":{"@cool-ai/beach-core":"^0.13.3"},"devDependencies":{"@types/mailparser":"^3.4.0","@types/nodemailer":"^6.4.0","imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5","typescript":"^5.5.0","vitest":"^2.0.0"},"peerDependencies":{"imapflow":"^1.3.1","mailparser":"^3.9.8","nodemailer":"^8.0.5"},"scripts":{"build":"tsc --project tsconfig.json","dev":"tsc --project tsconfig.json --watch","test":"vitest run","coverage":"vitest run --coverage","test:watch":"vitest","typecheck":"tsc --noEmit"},"_id":"@cool-ai/beach-channel-email@0.3.1","_integrity":"sha512-c3I7qG1m9dtej2beP/sVnyrNVYQsLlM8FOY6CN4gkJjZc31kXrWsEtwV/HvFlb0xaQ2uKQknR5zmopJDVfGIPg==","_resolved":"/tmp/361b5f6757e5d96b7b889c5d8897ce8d/cool-ai-beach-channel-email-0.3.1.tgz","_from":"file:cool-ai-beach-channel-email-0.3.1.tgz","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-c3I7qG1m9dtej2beP/sVnyrNVYQsLlM8FOY6CN4gkJjZc31kXrWsEtwV/HvFlb0xaQ2uKQknR5zmopJDVfGIPg==","shasum":"3dc16f0be6769a118d0a651b3a0089b7bcd90faf","tarball":"https://registry.npmjs.org/@cool-ai/beach-channel-email/-/beach-channel-email-0.3.1.tgz","fileCount":39,"unpackedSize":356228,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBey4BJhr7cFoFTuGkzTgGyDumts5pbM5vAOj6jmoiKdAiEA/ael8n+MN2P9ywQEivmM+md+/AF76SQk7KFzq1heWDU="}]},"_npmUser":{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"},"directories":{},"maintainers":[{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/beach-channel-email_0.3.1_1781772153908_0.6493979001612413"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-23T23:00:12.838Z","modified":"2026-06-18T08:42:34.174Z","0.0.2":"2026-04-23T23:00:13.070Z","0.0.3":"2026-04-24T18:12:41.839Z","0.0.4":"2026-04-25T15:48:45.315Z","0.0.5":"2026-04-27T21:07:22.357Z","0.1.0":"2026-04-28T22:39:57.476Z","0.2.0":"2026-04-29T15:32:04.092Z","0.2.1":"2026-04-29T17:52:58.004Z","0.2.2":"2026-04-30T18:56:12.683Z","0.2.3":"2026-05-01T00:48:17.206Z","0.2.4":"2026-05-01T19:09:28.444Z","0.2.5":"2026-05-02T20:04:32.676Z","0.2.6":"2026-05-04T19:45:18.207Z","0.2.7":"2026-05-05T17:47:24.553Z","0.2.8":"2026-05-07T20:38:22.449Z","0.2.9":"2026-05-07T22:07:49.250Z","0.2.10":"2026-05-10T18:15:38.831Z","0.2.11":"2026-05-10T19:08:10.341Z","0.2.12":"2026-05-11T00:32:00.790Z","0.2.13":"2026-05-11T02:25:14.833Z","0.2.14":"2026-05-11T11:57:20.242Z","0.2.15":"2026-05-11T14:28:46.722Z","0.2.16":"2026-05-21T16:42:07.452Z","0.2.17":"2026-06-04T11:28:35.612Z","0.3.0":"2026-06-05T16:36:24.706Z","0.3.1":"2026-06-18T08:42:34.069Z"},"bugs":{"url":"https://gitlab.com/johncandrew/beach/-/issues"},"license":"Apache-2.0","homepage":"https://cool-ai.org","repository":{"type":"git","url":"git+https://gitlab.com/johncandrew/beach.git","directory":"packages/channel-email"},"description":"Email edge for Beach applications — IMAP inbound and SMTP outbound, gated by Delivery Manifests.","maintainers":[{"name":"johncandrew","email":"johncandrew@yahoo.co.uk"}],"readme":"# @cool-ai/beach-channel-email\n\nThe email channel adaptor: IMAP polling inbound, SMTP outbound. It implements core's `ChannelAdaptor`, so the channel-router routes its inbound messages and delivers its replies like any other channel. The IMAP and SMTP wire layers live here too — this package folds in what used to be `@cool-ai/beach-transport-email`.\n\n> **Home:** [cool-ai.org](https://cool-ai.org) · **Documentation:** [cool-ai.org/docs](https://cool-ai.org/docs)\n\n## Install\n\n```sh\npnpm add @cool-ai/beach-channel-email imapflow mailparser nodemailer\n```\n\n`imapflow`, `mailparser`, and `nodemailer` are peer dependencies, so you control their versions and can share them with the rest of your application.\n\n## Use\n\n```ts\nimport { EmailChannelAdaptor } from '@cool-ai/beach-channel-email';\nimport { renderToStaticHTML, renderToStaticText } from '@cool-ai/beach-a2ui-renderer-static';\n\nconst email = new EmailChannelAdaptor({\n  imap: { host: 'imap.example.com', port: 993, secure: true, auth: { type: 'password', user, pass } },\n  smtp: { host: 'smtp.example.com', port: 587, secure: false, auth: { type: 'password', user, pass }, from: user },\n  uidState,                                  // you persist the last-seen UID\n  inbound: (req) => channelRouter.inbound(req),\n  render: (parts) => ({ html: renderToStaticHTML(parts), text: renderToStaticText(parts) }),\n});\n\nawait email.start();                         // begin polling (or mode: 'idle' for IMAP IDLE)\n// Register `email` as a channel-router adaptor so replies are sent by SMTP.\n```\n\n- **Inbound.** Each parsed email becomes an `InboundRequest`: the body is handed through channel-blind, the thread is taken off the References chain, and a reply destination carries the recipient and threading headers. No `Missive` is built — that interpretation is the consumer's.\n- **Outbound.** The consumer-wired `render` turns the reply's parts into the email body; the adaptor reads the threading metadata off the destination, assembles the message, and sends it by SMTP. Wire in a `@cool-ai/beach-channel-composer` if you want a model to write the prose.\n\nOAuth2 (XOAUTH2) is supported on both IMAP and SMTP via a `tokenProvider`; Beach calls it per connection and never caches tokens.\n","readmeFilename":"README.md"}