{"_id":"@h4shed/skill-syncpulse","_rev":"40-a20b56787a21bacafd00f99350c23b1a","name":"@h4shed/skill-syncpulse","dist-tags":{"latest":"0.2.29"},"versions":{"0.1.4":{"name":"@h4shed/skill-syncpulse","version":"0.1.4","_id":"@h4shed/skill-syncpulse@0.1.4","maintainers":[{"name":"h4shed","email":"j@vln.gg"}],"dist":{"shasum":"d9ce823449520ea02ec1232c12b27f37539dfdb2","tarball":"https://registry.npmjs.org/@h4shed/skill-syncpulse/-/skill-syncpulse-0.1.4.tgz","fileCount":32,"integrity":"sha512-J8Kqw9Rf6ivKZxJlHXPOrOAlBVlT/8wmt5odu6pJBDQQQfcNexWMNJq66dErn+Oc8T2ZWCf+FRp6Pnj2MV9Tog==","signatures":[{"sig":"MEUCIGQa39TEInH0G5uJopQIBehU8G+aBUaE67gqy7Z3UwofAiEA3R3yf37K1AywGhMAQQgyuowA9nTvJOLoKtO1VMPMsbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14251},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"361ecf4b3d51567de8067f6af97687f3b5abcc28","scripts":{"test":"echo \"tests pending\"","build":"tsc --project tsconfig.json"},"_npmUser":{"name":"h4shed","email":"j@vln.gg"},"_npmVersion":"10.8.2","description":"SyncPulse - intelligent project state caching and coordination","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.2"},"_npmOperationalInternal":{"tmp":"tmp/skill-syncpulse_0.1.4_1776506293615_0.18383080903155968","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@h4shed/skill-syncpulse","version":"0.1.5","_id":"@h4shed/skill-syncpulse@0.1.5","maintainers":[{"name":"h4shed","email":"j@vln.gg"}],"dist":{"shasum":"e62553e3ba7622a751a3689ab81ec9cd1b511528","tarball":"https://registry.npmjs.org/@h4shed/skill-syncpulse/-/skill-syncpulse-0.1.5.tgz","fileCount":68,"integrity":"sha512-o7RxKfj8pnNRsdbc3dkUD1N5vxS7VWKM+n3NO7akfNoOSLiNvZT+sNoXPCiqXccrSI/JLiK15bmrXgMaEH/phg==","signatures":[{"sig":"MEUCIQCjcs9NmXyMZQ4RVkVasQIB4ml8QTDocPCGyf+iQy28lAIgbsu9htL2uHfNqxW4Osh705FksjLAuIKOOF+fSASn9Ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94816},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"939d714f9d565490be18331d1e07c3941885d476","scripts":{"test":"echo \"tests pending\"","build":"tsc --project tsconfig.json"},"_npmUser":{"name":"h4shed","email":"j@vln.gg"},"_npmVersion":"10.8.2","description":"SyncPulse - intelligent project state caching and coordination","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.2"},"_npmOperationalInternal":{"tmp":"tmp/skill-syncpulse_0.1.5_1776722533056_0.8998700409163047","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@h4shed/skill-syncpulse","version":"0.1.6","_id":"@h4shed/skill-syncpulse@0.1.6","maintainers":[{"name":"h4shed","email":"j@vln.gg"}],"dist":{"shasum":"8b5dd0a723925be5f0db40c13bcfaf77c325cf80","tarball":"https://registry.npmjs.org/@h4shed/skill-syncpulse/-/skill-syncpulse-0.1.6.tgz","fileCount":68,"integrity":"sha512-dja15guP4Ep+Mf/uEVrIarDqKfD46ATLhLTcEwhLHGlAtnwIThg2WFInPFY6MhBsyOMt4ihQB1Mdvhu/E8gMBg==","signatures":[{"sig":"MEQCIAEX9PAERBi83QNTsCtzXeR5pMAV4pg9EYW9agtFjWznAiB5UDjeo7ts+Am3Kl1Q/iUyZA6JhzHtDn9fAoNlrGwZdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94816},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"7e953905a83d636952ba1d5990ce8a5bfd2f465a","scripts":{"test":"echo \"tests pending\"","build":"tsc --project tsconfig.json"},"_npmUser":{"name":"h4shed","email":"j@vln.gg"},"_npmVersion":"10.8.2","description":"SyncPulse - intelligent project state caching and coordination","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.2"},"_npmOperationalInternal":{"tmp":"tmp/skill-syncpulse_0.1.6_1777018371018_0.8282009251777065","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@h4shed/skill-syncpulse","version":"0.1.0","_id":"@h4shed/skill-syncpulse@0.1.0","maintainers":[{"name":"h4shed","email":"j@vln.gg"}],"dist":{"shasum":"b16e8ac107e90b0ba7704dc0f9fc552389013463","tarball":"https://registry.npmjs.org/@h4shed/skill-syncpulse/-/skill-syncpulse-0.1.0.tgz","fileCount":68,"integrity":"sha512-0sAADkQcSi3Qg8vyKAPZvcSofohQvN5Gygvs5UYcaoSeBErQlSPrtsvFOQyeCoz6JwzilPWjWINfA6HSYiuhOg==","signatures":[{"sig":"MEQCIAJ7J2Qcz/86FnJJe7rm3tlDnCwE9UnmRd3SfnrPclokAiA2tYb6A1TzkfBLuNHyzwly4TopZ0yT99QueRZuaN4RKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94816},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"40dda36ba6b7bc4719e7aa0020d1d492adfda737","scripts":{"test":"echo \"tests pending\"","build":"tsc --project tsconfig.json"},"_npmUser":{"name":"h4shed","email":"j@vln.gg"},"_npmVersion":"10.8.2","description":"SyncPulse - intelligent project state caching and coordination","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.2"},"_npmOperationalInternal":{"tmp":"tmp/skill-syncpulse_0.1.0_1777048352667_0.5016314775212201","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@h4shed/skill-syncpulse","version":"0.1.1","_id":"@h4shed/skill-syncpulse@0.1.1","maintainers":[{"name":"h4shed","email":"j@vln.gg"}],"dist":{"shasum":"0b85e3003275dca1eff9fcfcbf068bcb2e3b0932","tarball":"https://registry.npmjs.org/@h4shed/skill-syncpulse/-/skill-syncpulse-0.1.1.tgz","fileCount":68,"integrity":"sha512-crOoa0i0QDyGRzWyHMxqqIrGSK4azMi65wzNceZSf8WgAO1Ksn3zkDqea9XzomfCSeMbrQvuRBwSWvfBCVYYjQ==","signatures":[{"sig":"MEUCIEdaLxq/v5CQfelWtwQaFuVXXXj6jdI5SaMxTUV05iH7AiEAwD3bfLKBV9ZMIsx1dK8zuNYWpNPl+CmRCD0shGrKyR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94816},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"1be300e2c54dda28cad3544b8bf9814d72e13ff6","scripts":{"test":"echo \"tests pending\"","build":"tsc --project tsconfig.json"},"_npmUser":{"name":"h4shed","email":"j@vln.gg"},"_npmVersion":"10.8.2","description":"SyncPulse - intelligent project state caching and coordination","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.2"},"_npmOperationalInternal":{"tmp":"tmp/skill-syncpulse_0.1.1_1777217408505_0.4594038763942281","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@h4shed/skill-syncpulse","version":"0.1.2","_id":"@h4shed/skill-syncpulse@0.1.2","maintainers":[{"name":"h4shed","email":"j@vln.gg"}],"dist":{"shasum":"7b926402c739d52eecff779b428a09a92d5af2c1","tarball":"https://registry.npmjs.org/@h4shed/skill-syncpulse/-/skill-syncpulse-0.1.2.tgz","fileCount":68,"integrity":"sha512-KU3z9U8k7dUGrlVfnjFqhIco7k80wFkm+kIDcrDYHTo6gpvjx5S+TEZVTgiEJAJQ6XcS8jJC5STOCfRUooN+mQ==","signatures":[{"sig":"MEYCIQCWvqPPO4v3Pyt7wuohXqSuzfxYjzHNAMTj6r0k4oTQSQIhAMNVS/1letz9RoZXKco7IrOiPlK9HPLRdToXM8+tDCFH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94816},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"7e353a2e1301982aa6acb262873793050077d1bc","scripts":{"test":"echo \"tests pending\"","build":"tsc --project tsconfig.json"},"_npmUser":{"name":"h4shed","email":"j@vln.gg"},"_npmVersion":"10.8.2","description":"SyncPulse - intelligent project state caching and coordination","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.2"},"_npmOperationalInternal":{"tmp":"tmp/skill-syncpulse_0.1.2_1777258331018_0.7870630777845193","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@h4shed/skill-syncpulse","version":"0.1.3","_id":"@h4shed/skill-syncpulse@0.1.3","maintainers":[{"name":"h4shed","email":"j@vln.gg"}],"dist":{"shasum":"f0f7c82b426a7252a43f8cda7a2900ca8dd1fcfc","tarball":"https://registry.npmjs.org/@h4shed/skill-syncpulse/-/skill-syncpulse-0.1.3.tgz","fileCount":68,"integrity":"sha512-LbHH032AJ8gpdlKV20bhRqxosB4UhbLfks6qkMedencdTxLgZEXfqqAw38ptGkMv45y7Crn2+dOSq2/b/x6F+w==","signatures":[{"sig":"MEQCIFu7NCmKqde1W5bHtjxiVog7+cKHI+7nvaTg9cUchm1qAiApEbsTgjogHua2kfX1bwG4UwsdB1AHFzDDqXJT7EwyJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94793},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"8b2d069eafb65f75cd391eb5d3c46256dd02c899","scripts":{"test":"echo \"tests pending\"","build":"tsc --project tsconfig.json"},"_npmUser":{"name":"h4shed","email":"j@vln.gg"},"_npmVersion":"10.8.2","description":"SyncPulse - intelligent project state caching and coordination","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.2"},"_npmOperationalInternal":{"tmp":"tmp/skill-syncpulse_0.1.3_1777393191611_0.3895641826972178","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@h4shed/skill-syncpulse","version":"0.1.7","_id":"@h4shed/skill-syncpulse@0.1.7","maintainers":[{"name":"h4shed","email":"j@vln.gg"}],"dist":{"shasum":"32788a97a2646bbeab6fb098a06f4dc7fd62f675","tarball":"https://registry.npmjs.org/@h4shed/skill-syncpulse/-/skill-syncpulse-0.1.7.tgz","fileCount":68,"integrity":"sha512-AxqGR9gunIvvgD1bb6hQuH5npWvoYU/r+gR9UODySzEKyFAPuyCZY5DvuhO0yLmM++9pE8esa6dXTBBbGc1cTw==","signatures":[{"sig":"MEQCIB1hLx1cA52NbF3bc4WzYuaFGOrRkn2KWI2QQ8oYcdcFAiBmhO2O1I6no2m2wYRfGu3ACFRhPqMajtAEO9m2dy9kHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94793},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"5ad258fcb31ef008f7554915b9296a5e480fcc86","scripts":{"test":"echo \"tests pending\"","build":"tsc --project tsconfig.json"},"_npmUser":{"name":"h4shed","email":"j@vln.gg"},"_npmVersion":"10.8.2","description":"SyncPulse - intelligent project state caching and coordination","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.2"},"_npmOperationalInternal":{"tmp":"tmp/skill-syncpulse_0.1.7_1777507545169_0.10150686217190819","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@h4shed/skill-syncpulse","version":"0.2.0","_id":"@h4shed/skill-syncpulse@0.2.0","maintainers":[{"name":"h4shed","email":"j@vln.gg"}],"dist":{"shasum":"de877cb88131f6a4803dad5bfa830947809ff9b4","tarball":"https://registry.npmjs.org/@h4shed/skill-syncpulse/-/skill-syncpulse-0.2.0.tgz","fileCount":92,"integrity":"sha512-wCreYI4Innk1Bst039Z7UsB19MEZ5hPLRWUP3bgLTeFUeiQtwLA6PmlwoGte32fcpcxhWn33Sb1W1Zwzd13lgg==","signatures":[{"sig":"MEQCIEijnYhIW8teMpgpSLxtVB1w9aaKXX6qodYg4RO0KAT9AiB8SKs9+cBCXRFFLFbxGlj1Kar+o2RphHVSP3ezF9kJwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355680},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e9b40e32304967c57b463ed291a924e8f3696900","scripts":{"test":"echo \"tests pending\"","build":"tsc --project tsconfig.json"},"_npmUser":{"name":"h4shed","email":"j@vln.gg"},"_npmVersion":"10.8.2","description":"SyncPulse - intelligent project state caching, multi-agent coordination, and secure email automation with 9 production-ready templated workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"nodemailer":"^6.9.13","@h4shed/mcp-core":"^1.0.11"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.2","@types/node":"^20.12.0","@types/nodemailer":"^6.4.14"},"_npmOperationalInternal":{"tmp":"tmp/skill-syncpulse_0.2.0_1777562977022_0.9108057617293783","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@h4shed/skill-syncpulse","version":"0.2.1","_id":"@h4shed/skill-syncpulse@0.2.1","maintainers":[{"name":"h4shed","email":"j@vln.gg"}],"dist":{"shasum":"245d7d1e6602e4f53cc6e97ef6ffde24e5b6accd","tarball":"https://registry.npmjs.org/@h4shed/skill-syncpulse/-/skill-syncpulse-0.2.1.tgz","fileCount":92,"integrity":"sha512-7XQ89CSdfc4+QML/JpCudZGpHlzXGZJXMv0wFd6uIkft6Tk2rJPZAKAkr5WIpBhD//qlhQIkp5sCqKyGfHUfHQ==","signatures":[{"sig":"MEUCIQDyd1+7BXUo/LMhWUDgAv4M1B0GcUXF/ZsNQq3Bn8JQOwIgWS1+xMsPEkL14vom55Y7JJnezUR2K4v3nuZOtYPpD5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355776},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"72a1f0b0b95517d93c32d550fc0a0028266ca6e2","scripts":{"test":"echo \"tests pending\"","build":"tsc --project tsconfig.json"},"_npmUser":{"name":"h4shed","email":"j@vln.gg"},"_npmVersion":"10.8.2","description":"SyncPulse - intelligent project state caching, multi-agent coordination, and secure email automation with 9 production-ready templated workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"nodemailer":"^6.9.13","@h4shed/mcp-core":"^1.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.2","@types/node":"^20.12.0","@types/nodemailer":"^6.4.14"},"_npmOperationalInternal":{"tmp":"tmp/skill-syncpulse_0.2.1_1778665151326_0.3224110208140374","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@h4shed/skill-syncpulse","version":"0.2.2","_id":"@h4shed/skill-syncpulse@0.2.2","maintainers":[{"name":"h4shed","email":"j@vln.gg"}],"dist":{"shasum":"f2101c7b1d92a9112c3e0c0320e5f1991dca9caa","tarball":"https://registry.npmjs.org/@h4shed/skill-syncpulse/-/skill-syncpulse-0.2.2.tgz","fileCount":102,"integrity":"sha512-lSqnDJd3aqPI7QZiOVisrhP5RrKJWNB3WzC3fJa5OU5UuLgY0LOJgb2J4OtL9CKJ/ef1AYPkOJyqwG8q40VUjQ==","signatures":[{"sig":"MEUCIQCM5SWkOoGIewjUnmqGBCozYPVmZSdAQITLggmum+UJeQIgYEk6gYj2cE0wo2nyBkFBGl2MH4ELufZIbGzWMSWJs8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":424797},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"2462dd1b4eaf28a3f381496f4c516b3177781b8d","scripts":{"test":"echo \"tests pending\"","build":"tsc --project tsconfig.json","benchmark":"node --expose-gc --loader ts-node/esm benchmarks/performance.benchmark.ts","benchmark:runner":"bash scripts/run-release-benchmarks.sh","benchmark:release":"node --expose-gc --max-old-space-size=4096 --loader ts-node/esm benchmarks/release-performance.benchmark.ts"},"_npmUser":{"name":"h4shed","email":"j@vln.gg"},"_npmVersion":"10.8.2","description":"SyncPulse - intelligent project state caching, multi-agent coordination, and secure email automation with 9 production-ready templated workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"nodemailer":"^6.9.13","@h4shed/mcp-core":"^1.0.13"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.0","typescript":"^5.3.2","@types/node":"^20.12.0","@types/nodemailer":"^6.4.14"},"_npmOperationalInternal":{"tmp":"tmp/skill-syncpulse_0.2.2_1778804975905_0.7225613756802611","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@h4shed/skill-syncpulse","version":"0.2.3","_id":"@h4shed/skill-syncpulse@0.2.3","maintainers":[{"name":"h4shed","email":"j@vln.gg"}],"dist":{"shasum":"7e1d95971faba5e1c433e578a2a9cc2e21d56067","tarball":"https://registry.npmjs.org/@h4shed/skill-syncpulse/-/skill-syncpulse-0.2.3.tgz","fileCount":102,"integrity":"sha512-Q0tvKKJUr80QhJGHaFFC0ANkaK3LT/ISWzVj+ZxfH+sS/4t6kngyIaJd4aQ4EdoZNQQT+eSCfy5kWUq7uMV4DQ==","signatures":[{"sig":"MEUCIFAObGiDskiyQvikxKssRSQt+bYurZrHwUtTKaYO9eT5AiEAvSal/knZA6gRLpMUftk8E3dqMXcj87TQwWLoumcaHeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":425467},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"9a71c85e6c13670d64e0ba4c483d8e7727875620","scripts":{"test":"echo \"tests pending\"","build":"tsc --project tsconfig.json","benchmark":"node --expose-gc --loader ts-node/esm benchmarks/performance.benchmark.ts","benchmark:runner":"bash scripts/run-release-benchmarks.sh","benchmark:release":"node --expose-gc --max-old-space-size=4096 --loader ts-node/esm benchmarks/release-performance.benchmark.ts"},"_npmUser":{"name":"h4shed","email":"j@vln.gg"},"_npmVersion":"10.8.2","description":"SyncPulse - intelligent project state caching, multi-agent coordination, and secure email automation with 9 production-ready templated workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"nodemailer":"^6.9.13","@h4shed/mcp-core":"^1.0.14"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.0","typescript":"^5.3.2","@types/node":"^20.12.0","@types/nodemailer":"^6.4.14"},"_npmOperationalInternal":{"tmp":"tmp/skill-syncpulse_0.2.3_1778806424790_0.010218375263686408","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@h4shed/skill-syncpulse","version":"0.2.4","_id":"@h4shed/skill-syncpulse@0.2.4","maintainers":[{"name":"h4shed","email":"j@vln.gg"}],"dist":{"shasum":"01f557429448fab883af470742a1fc6553350731","tarball":"https://registry.npmjs.org/@h4shed/skill-syncpulse/-/skill-syncpulse-0.2.4.tgz","fileCount":102,"integrity":"sha512-iSLPhCzXIDxYwo9kB5E71w8VmE2H/vpaXI+7U+QbQE1+R1SyahlLVHzMGfH965vxOaN3dy4ijuHGekcKd2W2sQ==","signatures":[{"sig":"MEQCIHKMSdey/l2sqQBRPQ9GPtSh8W18i8ARP3eiJG05zlghAiAYyMdw2/Y+pfxXK4gg0gZ074nRhAyEYzImnifJ5ClGnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":425467},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"fb6c55cafa5927c192176b4cb8d28d2f5a739181","scripts":{"test":"echo \"tests pending\"","build":"tsc --project tsconfig.json","benchmark":"node --expose-gc --loader ts-node/esm benchmarks/performance.benchmark.ts","benchmark:runner":"bash scripts/run-release-benchmarks.sh","benchmark:release":"node --expose-gc --max-old-space-size=4096 --loader ts-node/esm benchmarks/release-performance.benchmark.ts"},"_npmUser":{"name":"h4shed","email":"j@vln.gg"},"_npmVersion":"10.8.2","description":"SyncPulse - intelligent project state caching, multi-agent coordination, and secure email automation with 9 production-ready templated workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"nodemailer":"^6.9.13","@h4shed/mcp-core":"^1.0.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.0","typescript":"^5.3.2","@types/node":"^20.12.0","@types/nodemailer":"^6.4.14"},"_npmOperationalInternal":{"tmp":"tmp/skill-syncpulse_0.2.4_1778808592615_0.7934194144698092","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@h4shed/skill-syncpulse","version":"0.2.5","_id":"@h4shed/skill-syncpulse@0.2.5","maintainers":[{"name":"h4shed","email":"j@vln.gg"}],"dist":{"shasum":"82b659232f003b9f9b595a20a25c0953b51a354c","tarball":"https://registry.npmjs.org/@h4shed/skill-syncpulse/-/skill-syncpulse-0.2.5.tgz","fileCount":185,"integrity":"sha512-chzJRFX2k7+oKGGYx6gANxS1AESsxuj48tUlvf3XFh92UatsTJdKHEUMz1mnReqgpScjSMFCGMRUCpzslv3dGA==","signatures":[{"sig":"MEUCIFImQrh/nUmq/Z7vRpRTHaXkTtf1QCMviLPzXAOosbOXAiEAqnGn+p1cmS0NlJVy0pKODXP+7qwbUGRASXD1vmw2bU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":711551},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"8c958d658f9a1fe97f0def54739da8afe4b53b3d","scripts":{"test":"echo \"tests pending\"","build":"tsc --project tsconfig.json","benchmark":"node --expose-gc --loader ts-node/esm benchmarks/performance.benchmark.ts","benchmark:runner":"bash scripts/run-release-benchmarks.sh","benchmark:release":"node --expose-gc --max-old-space-size=4096 --loader ts-node/esm benchmarks/release-performance.benchmark.ts"},"_npmUser":{"name":"h4shed","email":"j@vln.gg"},"_npmVersion":"10.8.2","description":"SyncPulse - intelligent project state caching, multi-agent coordination, and secure email automation with 9 production-ready templated workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"nodemailer":"^6.9.13","@h4shed/mcp-core":"^1.0.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.0","typescript":"^5.3.2","@types/node":"^20.12.0","@types/nodemailer":"^6.4.14"},"_npmOperationalInternal":{"tmp":"tmp/skill-syncpulse_0.2.5_1778920662390_0.4937801416679457","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@h4shed/skill-syncpulse","version":"0.2.6","_id":"@h4shed/skill-syncpulse@0.2.6","maintainers":[{"name":"h4shed","email":"j@vln.gg"}],"dist":{"shasum":"5778c8f2731bcc9905607e6e11342fafb1eb061a","tarball":"https://registry.npmjs.org/@h4shed/skill-syncpulse/-/skill-syncpulse-0.2.6.tgz","fileCount":185,"integrity":"sha512-sPNrR7KEQgkOD0j0rTfw8Ql9hUvIMmYz8/Tz84au4KMDZOk/1rhiMNtkeJvoZXVn0Q+sualDZX/i3ypTxlRgDw==","signatures":[{"sig":"MEQCIHKf3sRKfXIfjVnp/JWVG7h4hFDnopA80vaJD9Gl6AooAiBPAkgUg5e3+loY0EqxaNRVKtfPuwTtu2aqKfH2X3t/gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":711551},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"942f93ae71e024da6954dc4533bac158539f2d5f","scripts":{"test":"echo \"tests pending\"","build":"tsc --project tsconfig.json","benchmark":"node --expose-gc --loader ts-node/esm benchmarks/performance.benchmark.ts","benchmark:runner":"bash scripts/run-release-benchmarks.sh","benchmark:release":"node --expose-gc --max-old-space-size=4096 --loader ts-node/esm benchmarks/release-performance.benchmark.ts"},"_npmUser":{"name":"h4shed","email":"j@vln.gg"},"_npmVersion":"10.8.2","description":"SyncPulse - intelligent project state caching, multi-agent coordination, and secure email automation with 9 production-ready templated workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"nodemailer":"^6.9.13","@h4shed/mcp-core":"^1.0.17"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.0","typescript":"^5.3.2","@types/node":"^20.12.0","@types/nodemailer":"^6.4.14"},"_npmOperationalInternal":{"tmp":"tmp/skill-syncpulse_0.2.6_1778921865467_0.4470969211749962","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@h4shed/skill-syncpulse","version":"0.2.7","_id":"@h4shed/skill-syncpulse@0.2.7","maintainers":[{"name":"h4shed","email":"j@vln.gg"}],"dist":{"shasum":"87e9e676f46702b2aff919e16fef70ebc6e3fa02","tarball":"https://registry.npmjs.org/@h4shed/skill-syncpulse/-/skill-syncpulse-0.2.7.tgz","fileCount":185,"integrity":"sha512-qBYWXg24mBltM/c/04BdolqPn/LEi4aMbuWx6dTx9GzQRe+0aPBRtxK6oypHlrffdDn3Z9mC9csbY/Mgb4y+AQ==","signatures":[{"sig":"MEUCIDMLaFZ8FoDAPuKFPDBS8/EyKBsl8ERNucuNTUd4q8wZAiEA6GdyK9Z76qapNs6O7K05MoKmlxaVEEme/7lCnLv946k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":711551},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"b9595d0466bdb5698d5bcd0b51523cbc358243a0","scripts":{"test":"echo \"tests pending\"","build":"tsc --project tsconfig.json","benchmark":"node --expose-gc --loader ts-node/esm benchmarks/performance.benchmark.ts","benchmark:runner":"bash scripts/run-release-benchmarks.sh","benchmark:release":"node --expose-gc --max-old-space-size=4096 --loader ts-node/esm benchmarks/release-performance.benchmark.ts"},"_npmUser":{"name":"h4shed","email":"j@vln.gg"},"_npmVersion":"10.8.2","description":"SyncPulse - intelligent project state caching, multi-agent coordination, and secure email automation with 9 production-ready templated workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"nodemailer":"^6.9.13","@h4shed/mcp-core":"^1.0.18"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.0","typescript":"^5.3.2","@types/node":"^20.12.0","@types/nodemailer":"^6.4.14"},"_npmOperationalInternal":{"tmp":"tmp/skill-syncpulse_0.2.7_1778922907927_0.8307078283021736","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@h4shed/skill-syncpulse","version":"0.2.8","_id":"@h4shed/skill-syncpulse@0.2.8","maintainers":[{"name":"h4shed","email":"j@vln.gg"}],"dist":{"shasum":"22063393a41a92c9cd94c714c8e6921a3ff0b065","tarball":"https://registry.npmjs.org/@h4shed/skill-syncpulse/-/skill-syncpulse-0.2.8.tgz","fileCount":185,"integrity":"sha512-hCSFEy+TAC7OyPnhlKsVTMWST2dRtssgraXk5uFV8Ua9UU8uo17jZLM9dwG7B7GCsDJ9/7CiKsWMB5r1FVzvQA==","signatures":[{"sig":"MEUCIQDwX62FLCzfwIWOjnnPbF4MwVSo2MAiStH+hr1ZyjXefgIgLcFKLjdgwTcw7ddYJ13ntX0aH8W5bYxfJFPhAP6fnHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":711551},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"c7f403a56e2841237ad6d6fd4bbb3193e162fe3a","scripts":{"test":"echo \"tests pending\"","build":"tsc --project tsconfig.json","benchmark":"node --expose-gc --loader ts-node/esm benchmarks/performance.benchmark.ts","benchmark:runner":"bash scripts/run-release-benchmarks.sh","benchmark:release":"node --expose-gc --max-old-space-size=4096 --loader ts-node/esm benchmarks/release-performance.benchmark.ts"},"_npmUser":{"name":"h4shed","email":"j@vln.gg"},"_npmVersion":"10.8.2","description":"SyncPulse - intelligent project state caching, multi-agent coordination, and secure email automation with 9 production-ready templated workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"nodemailer":"^6.9.13","@h4shed/mcp-core":"^1.0.19"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.0","typescript":"^5.3.2","@types/node":"^20.12.0","@types/nodemailer":"^6.4.14"},"_npmOperationalInternal":{"tmp":"tmp/skill-syncpulse_0.2.8_1778924623230_0.4782417411711444","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@h4shed/skill-syncpulse","version":"0.2.9","_id":"@h4shed/skill-syncpulse@0.2.9","maintainers":[{"name":"h4shed","email":"j@vln.gg"}],"dist":{"shasum":"70211411e7abf2129df07804bdecf4d3bc5d5e55","tarball":"https://registry.npmjs.org/@h4shed/skill-syncpulse/-/skill-syncpulse-0.2.9.tgz","fileCount":185,"integrity":"sha512-WL6pSOCTSsendLnNyjkcQ9S7lwjKX4GnsmZtfMWqFyZojb+m5cY4Ud3PgQYnoE9UPL7GpeMvZhGJOHFkzRcVeg==","signatures":[{"sig":"MEQCIBEN4YRrbtYbkaTV2K3uMiu9Thmo38r3K1ftvkKOmsajAiB5dJ8K++Y5lYaUnG9X54WAcYOT9/S11QRkZYb7bsL8ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":711551},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"3affe218034260d4fe5637decc21735aef43e7d0","scripts":{"test":"echo \"tests pending\"","build":"tsc --project tsconfig.json","benchmark":"node --expose-gc --loader ts-node/esm benchmarks/performance.benchmark.ts","benchmark:runner":"bash scripts/run-release-benchmarks.sh","benchmark:release":"node --expose-gc --max-old-space-size=4096 --loader ts-node/esm benchmarks/release-performance.benchmark.ts"},"_npmUser":{"name":"h4shed","email":"j@vln.gg"},"_npmVersion":"10.8.2","description":"SyncPulse - intelligent project state caching, multi-agent coordination, and secure email automation with 9 production-ready templated workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"nodemailer":"^6.9.13","@h4shed/mcp-core":"^1.0.20"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.0","typescript":"^5.3.2","@types/node":"^20.12.0","@types/nodemailer":"^6.4.14"},"_npmOperationalInternal":{"tmp":"tmp/skill-syncpulse_0.2.9_1778979581231_0.4716485568918696","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@h4shed/skill-syncpulse","version":"0.2.10","_id":"@h4shed/skill-syncpulse@0.2.10","maintainers":[{"name":"h4shed","email":"j@vln.gg"}],"dist":{"shasum":"4fe2aa71dabbbbb0225e7f6fdd574614d261e5eb","tarball":"https://registry.npmjs.org/@h4shed/skill-syncpulse/-/skill-syncpulse-0.2.10.tgz","fileCount":185,"integrity":"sha512-+dYycPVzzCcM6C3JmNzv88iAmvgT/Jwk36zMJT5NQHHpqewIdc1hQl9lXUvlIw8lNuGDG/Cscs7OaMFAwY3dDQ==","signatures":[{"sig":"MEUCIQCQGW0HaOggiFZMee+F6VhE6p2xM+CBLkbKIzh7jYwhJAIgN8HMblnYsA3jdt71vAvlm7noE7rq4EdUVl3jlKa2sLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":711552},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"1b56d3de2cc10008590906d45d5eb8690cd72240","scripts":{"test":"echo \"tests pending\"","build":"tsc --project tsconfig.json","benchmark":"node --expose-gc --loader ts-node/esm benchmarks/performance.benchmark.ts","benchmark:runner":"bash scripts/run-release-benchmarks.sh","benchmark:release":"node --expose-gc --max-old-space-size=4096 --loader ts-node/esm benchmarks/release-performance.benchmark.ts"},"_npmUser":{"name":"h4shed","email":"j@vln.gg"},"_npmVersion":"10.8.2","description":"SyncPulse - intelligent project state caching, multi-agent coordination, and secure email automation with 9 production-ready templated workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"nodemailer":"^6.9.13","@h4shed/mcp-core":"^1.0.21"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.0","typescript":"^5.3.2","@types/node":"^20.12.0","@types/nodemailer":"^6.4.14"},"_npmOperationalInternal":{"tmp":"tmp/skill-syncpulse_0.2.10_1778989115562_0.13494948061495604","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@h4shed/skill-syncpulse","version":"0.2.11","_id":"@h4shed/skill-syncpulse@0.2.11","maintainers":[{"name":"h4shed","email":"j@vln.gg"}],"dist":{"shasum":"09b1b82de87c9e398b7b4051c961a3c342a46345","tarball":"https://registry.npmjs.org/@h4shed/skill-syncpulse/-/skill-syncpulse-0.2.11.tgz","fileCount":185,"integrity":"sha512-OdZaVLoDnxkqTy/KUz3qjrbFBVs8cswfDRsRBbaoR5HQgbY7x9FeBgDap3Uz5wncF0uKVlgr7nq5j7ZxH5TLbA==","signatures":[{"sig":"MEUCIBhv1lyoyaeVR4pdy8GVAeTgmKAxUTtRcJRcGM/NgcTiAiEA1LbyBJdt5Dp5mqHe+Oelz6igH4Tvcjj3J18AOnRnquo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":711552},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"4b66112435462e9733433648ae2d587d99c1f126","scripts":{"test":"echo \"tests pending\"","build":"tsc --project tsconfig.json","benchmark":"node --expose-gc --loader ts-node/esm benchmarks/performance.benchmark.ts","benchmark:runner":"bash scripts/run-release-benchmarks.sh","benchmark:release":"node --expose-gc --max-old-space-size=4096 --loader ts-node/esm benchmarks/release-performance.benchmark.ts"},"_npmUser":{"name":"h4shed","email":"j@vln.gg"},"_npmVersion":"10.8.2","description":"SyncPulse - intelligent project state caching, multi-agent coordination, and secure email automation with 9 production-ready templated workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"nodemailer":"^6.9.13","@h4shed/mcp-core":"^1.0.22"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.0","typescript":"^5.3.2","@types/node":"^20.12.0","@types/nodemailer":"^6.4.14"},"_npmOperationalInternal":{"tmp":"tmp/skill-syncpulse_0.2.11_1778989559065_0.1091715959967896","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@h4shed/skill-syncpulse","version":"0.2.12","_id":"@h4shed/skill-syncpulse@0.2.12","maintainers":[{"name":"h4shed","email":"j@vln.gg"}],"dist":{"shasum":"1e4a411e9617703fcc9ba0d4a2433ff5a0bfd60c","tarball":"https://registry.npmjs.org/@h4shed/skill-syncpulse/-/skill-syncpulse-0.2.12.tgz","fileCount":185,"integrity":"sha512-G9wxzltV8ngZ+BrkiI3+yVZmLQ97r+kQFc7Hk5BtXjCIEbhy42Aya5xyVbgtsVeUg7Oaqe8B90hXrg7X0TySWg==","signatures":[{"sig":"MEUCIQDSJabxbN81QbGIn0i4wDl3h8RvI1lQBiDiogAQE41kUQIgAbpbO6S3X8GIRDhpS3vlJeQYHMmULwW7pI7Y3ALPY7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":711552},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e84891fed16c3c1a5a30ab0ea276e1b66f8a53f3","scripts":{"test":"echo \"tests pending\"","build":"tsc --project tsconfig.json","benchmark":"node --expose-gc --loader ts-node/esm benchmarks/performance.benchmark.ts","benchmark:runner":"bash scripts/run-release-benchmarks.sh","benchmark:release":"node --expose-gc --max-old-space-size=4096 --loader ts-node/esm benchmarks/release-performance.benchmark.ts"},"_npmUser":{"name":"h4shed","email":"j@vln.gg"},"_npmVersion":"10.8.2","description":"SyncPulse - intelligent project state caching, multi-agent coordination, and secure email automation with 9 production-ready templated workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"nodemailer":"^6.9.13","@h4shed/mcp-core":"^1.0.23"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.0","typescript":"^5.3.2","@types/node":"^20.12.0","@types/nodemailer":"^6.4.14"},"_npmOperationalInternal":{"tmp":"tmp/skill-syncpulse_0.2.12_1779039311618_0.010885435877165506","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@h4shed/skill-syncpulse","version":"0.2.13","_id":"@h4shed/skill-syncpulse@0.2.13","maintainers":[{"name":"h4shed","email":"j@vln.gg"}],"dist":{"shasum":"a70c3d40aa26916709ac22012d4b3ce2b2491418","tarball":"https://registry.npmjs.org/@h4shed/skill-syncpulse/-/skill-syncpulse-0.2.13.tgz","fileCount":186,"integrity":"sha512-kVZmYaMZIuj47TPNGCuz2sXGFKy96olaK51gS/kZ+LiCuBz/BbJBgePQaIA02eSHaAOf60+SyVh90F0m6IQFtw==","signatures":[{"sig":"MEYCIQCPOhumAx+7nuLlhtE6DDAG5ccRoSVjGSUg27VDCK4ViwIhAIucj87sOpMW1isjHTWhuJeRZvGL7DMGjiihHjYIUgpT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":720214},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"1eef8b33bb9ba51af9533ac63c18be31fa92efaf","scripts":{"test":"echo \"tests pending\"","build":"tsc --project tsconfig.json","benchmark":"node --expose-gc --loader ts-node/esm benchmarks/performance.benchmark.ts","benchmark:runner":"bash scripts/run-release-benchmarks.sh","benchmark:release":"node --expose-gc --max-old-space-size=4096 --loader ts-node/esm benchmarks/release-performance.benchmark.ts"},"_npmUser":{"name":"h4shed","email":"j@vln.gg"},"_npmVersion":"10.8.2","description":"SyncPulse - intelligent project state caching, multi-agent coordination, and secure email automation with 9 production-ready templated workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"nodemailer":"^6.9.13","@h4shed/mcp-core":"^1.0.24"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.0","typescript":"^5.3.2","@types/node":"^20.12.0","@types/nodemailer":"^6.4.14"},"_npmOperationalInternal":{"tmp":"tmp/skill-syncpulse_0.2.13_1781351810299_0.7981512775545794","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@h4shed/skill-syncpulse","version":"0.2.14","_id":"@h4shed/skill-syncpulse@0.2.14","maintainers":[{"name":"h4shed","email":"j@vln.gg"}],"dist":{"shasum":"4e9dbbc3fe7941ca64cdfd167662bd3ba02f2f9d","tarball":"https://registry.npmjs.org/@h4shed/skill-syncpulse/-/skill-syncpulse-0.2.14.tgz","fileCount":186,"integrity":"sha512-BLJSwzuAUSlRq5hHAzS3p5ahZ4xIXcNTJm59xbX+ZU7Bwxpuze/QjEkvh3szuVD1ad295QAZ6TXWl+REpuk8Hw==","signatures":[{"sig":"MEQCIE8St6uLEccX8IYiWwz15qlgINhj5a55Ep/FIpSQBtAPAiACs0TL1AmGb8I286qxsTs5gwy9PCrySjGyrt7HJV3qCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":720214},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"08c7440b81a7f32318ddb840d2d9588a161a0586","scripts":{"test":"echo \"tests pending\"","build":"tsc --project tsconfig.json","benchmark":"node --expose-gc --loader ts-node/esm benchmarks/performance.benchmark.ts","benchmark:runner":"bash scripts/run-release-benchmarks.sh","benchmark:release":"node --expose-gc --max-old-space-size=4096 --loader ts-node/esm benchmarks/release-performance.benchmark.ts"},"_npmUser":{"name":"h4shed","email":"j@vln.gg"},"_npmVersion":"10.8.2","description":"SyncPulse - intelligent project state caching, multi-agent coordination, and secure email automation with 9 production-ready templated workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"nodemailer":"^6.9.13","@h4shed/mcp-core":"^1.0.26"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.0","typescript":"^5.3.2","@types/node":"^20.12.0","@types/nodemailer":"^6.4.14"},"_npmOperationalInternal":{"tmp":"tmp/skill-syncpulse_0.2.14_1781352409451_0.11495559303271685","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@h4shed/skill-syncpulse","version":"0.2.15","_id":"@h4shed/skill-syncpulse@0.2.15","maintainers":[{"name":"h4shed","email":"j@vln.gg"}],"dist":{"shasum":"09d1de329de579b77c2b272c3f00cea1422f6559","tarball":"https://registry.npmjs.org/@h4shed/skill-syncpulse/-/skill-syncpulse-0.2.15.tgz","fileCount":186,"integrity":"sha512-pu79YaKMljlVXL8zjI71SY5lJFBGdpVhdB+mlyw95t1Bn9/EH2Zp4dbLnwUY2uH2vm6BtO+F/U654fxS5m0rlA==","signatures":[{"sig":"MEUCIQCA5ZY2NY3rpmN3zucK34deilWwTcC82fM1IENQf5NWhQIgS+HjFxTfE6cb1BhV6myCRhEHdsxl7s5QVGxE1ILsdF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":720214},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"f00f83b830481e831ecfd8ea082c7b6a3a8c3926","scripts":{"test":"echo \"tests pending\"","build":"tsc --project tsconfig.json","benchmark":"node --expose-gc --loader ts-node/esm benchmarks/performance.benchmark.ts","benchmark:runner":"bash scripts/run-release-benchmarks.sh","benchmark:release":"node --expose-gc --max-old-space-size=4096 --loader ts-node/esm benchmarks/release-performance.benchmark.ts"},"_npmUser":{"name":"h4shed","email":"j@vln.gg"},"_npmVersion":"10.8.2","description":"SyncPulse - intelligent project state caching, multi-agent coordination, and secure email automation with 9 production-ready templated workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"nodemailer":"^6.9.13","@h4shed/mcp-core":"^1.0.25"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.0","typescript":"^5.3.2","@types/node":"^20.12.0","@types/nodemailer":"^6.4.14"},"_npmOperationalInternal":{"tmp":"tmp/skill-syncpulse_0.2.15_1781353809091_0.45340130736015727","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@h4shed/skill-syncpulse","version":"0.2.16","_id":"@h4shed/skill-syncpulse@0.2.16","maintainers":[{"name":"h4shed","email":"j@vln.gg"}],"dist":{"shasum":"89a950e8a57f9913cd8d18e692b7dfa7d741749f","tarball":"https://registry.npmjs.org/@h4shed/skill-syncpulse/-/skill-syncpulse-0.2.16.tgz","fileCount":186,"integrity":"sha512-BPLSogyjM+ET13xlNYl3l2jjsNYgK+bSTSAuqu3ULpcz3GvANuYnGmPmv7pt8MAhwvFuR8s6HKA22PS5+5V8og==","signatures":[{"sig":"MEUCIQD8fBMLY1YGgKmWWKhmvZ0kIpI/iYX0eQGdrcSK/DXJuAIgeQaTu5DzETEM+9nJaVWGYF0/LvElPcQIyNGq7AUcynI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":720214},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"bad6b6f3a87aa4af91488194a494306a058a85be","scripts":{"test":"echo \"tests pending\"","build":"tsc --project tsconfig.json","benchmark":"node --expose-gc --loader ts-node/esm benchmarks/performance.benchmark.ts","benchmark:runner":"bash scripts/run-release-benchmarks.sh","benchmark:release":"node --expose-gc --max-old-space-size=4096 --loader ts-node/esm benchmarks/release-performance.benchmark.ts"},"_npmUser":{"name":"h4shed","email":"j@vln.gg"},"_npmVersion":"10.8.2","description":"SyncPulse - intelligent project state caching, multi-agent coordination, and secure email automation with 9 production-ready templated workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"nodemailer":"^6.9.13","@h4shed/mcp-core":"^1.0.27"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.0","typescript":"^5.3.2","@types/node":"^20.12.0","@types/nodemailer":"^6.4.14"},"_npmOperationalInternal":{"tmp":"tmp/skill-syncpulse_0.2.16_1781377041847_0.313304461955489","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@h4shed/skill-syncpulse","version":"0.2.17","_id":"@h4shed/skill-syncpulse@0.2.17","maintainers":[{"name":"h4shed","email":"j@vln.gg"}],"dist":{"shasum":"96e186c240d21bee133bda190a44cfe5d6ed4460","tarball":"https://registry.npmjs.org/@h4shed/skill-syncpulse/-/skill-syncpulse-0.2.17.tgz","fileCount":186,"integrity":"sha512-z7ogX5UL25ryrdWOzwN/iRToF3ZrrYhpgjsnXvVCBQ+3bOcqJ5KybJRo5JfjLM971vmwdNbXoP3FeYBbD8FcTg==","signatures":[{"sig":"MEYCIQC3NNrGSGY3l6cMG8bA77IqUXoHk52IjyA+CC5KFhQ76QIhALuqWX+9niwWrhb4xNj8vIdW0gqwu7EqfRRIiOT7JsMH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":720214},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"960c8c73d28b4a222c31ee84e56349549e8f72d0","scripts":{"test":"echo \"tests pending\"","build":"tsc --project tsconfig.json","benchmark":"node --expose-gc --loader ts-node/esm benchmarks/performance.benchmark.ts","benchmark:runner":"bash scripts/run-release-benchmarks.sh","benchmark:release":"node --expose-gc --max-old-space-size=4096 --loader ts-node/esm benchmarks/release-performance.benchmark.ts"},"_npmUser":{"name":"h4shed","email":"j@vln.gg"},"_npmVersion":"10.8.2","description":"SyncPulse - intelligent project state caching, multi-agent coordination, and secure email automation with 9 production-ready templated workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"nodemailer":"^6.9.13","@h4shed/mcp-core":"^1.0.28"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.0","typescript":"^5.3.2","@types/node":"^20.12.0","@types/nodemailer":"^6.4.14"},"_npmOperationalInternal":{"tmp":"tmp/skill-syncpulse_0.2.17_1782495752416_0.8588831983471363","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@h4shed/skill-syncpulse","version":"0.2.18","_id":"@h4shed/skill-syncpulse@0.2.18","maintainers":[{"name":"h4shed","email":"j@vln.gg"}],"dist":{"shasum":"011fa292e0c3ff70d6e8fa7f6993da67323acce8","tarball":"https://registry.npmjs.org/@h4shed/skill-syncpulse/-/skill-syncpulse-0.2.18.tgz","fileCount":186,"integrity":"sha512-6QZTX04ByLFOQxEksU1HY3j/HEoDJZ8IFoluLbHN2rz0CiPYENPKrycev19vErjp7j0jQK3XIWZT/PNVcEfHqA==","signatures":[{"sig":"MEUCIQCQjXzYI8+Mz8AxdHVKiw+VA/SmlUXomcQ/knA9ylqGlAIgDSnNVeulutuA/AStPAOZTu1sNQUgvnNAnEnfGTzbYms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":720214},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"616ae997ac426344d8171e250bc301d797123302","scripts":{"test":"echo \"tests pending\"","build":"tsc --project tsconfig.json","benchmark":"node --expose-gc --loader ts-node/esm benchmarks/performance.benchmark.ts","benchmark:runner":"bash scripts/run-release-benchmarks.sh","benchmark:release":"node --expose-gc --max-old-space-size=4096 --loader ts-node/esm benchmarks/release-performance.benchmark.ts"},"_npmUser":{"name":"h4shed","email":"j@vln.gg"},"_npmVersion":"10.8.2","description":"SyncPulse - intelligent project state caching, multi-agent coordination, and secure email automation with 9 production-ready templated workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"nodemailer":"^6.9.13","@h4shed/mcp-core":"^1.0.29"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.0","typescript":"^5.3.2","@types/node":"^20.12.0","@types/nodemailer":"^6.4.14"},"_npmOperationalInternal":{"tmp":"tmp/skill-syncpulse_0.2.18_1782509490599_0.2377214966554959","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"@h4shed/skill-syncpulse","version":"0.2.19","_id":"@h4shed/skill-syncpulse@0.2.19","maintainers":[{"name":"h4shed","email":"j@vln.gg"}],"dist":{"shasum":"c3c21a233a846860ac2db37502a38729b3406056","tarball":"https://registry.npmjs.org/@h4shed/skill-syncpulse/-/skill-syncpulse-0.2.19.tgz","fileCount":186,"integrity":"sha512-DJqp3G5oJUTgD+MJoOztC7nUi06lslIsAK87YMS6W6UJ7DMIPeysq5erDr436OBJjkVCy1ytW2LRpjeb+DAMFQ==","signatures":[{"sig":"MEYCIQCZ6SD+8yZetjsFS1WBzDPMYdzNsnOQpHHvfEe3+9ZoEQIhANVoMpLXJRiBgFVXEjEq6k7onUleFoTZTkvp9QJJ+xdx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":720214},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"f536080796cc69beb0bf38a8c634317c0ba6df00","scripts":{"test":"echo \"tests pending\"","build":"tsc --project tsconfig.json","benchmark":"node --expose-gc --loader ts-node/esm benchmarks/performance.benchmark.ts","benchmark:runner":"bash scripts/run-release-benchmarks.sh","benchmark:release":"node --expose-gc --max-old-space-size=4096 --loader ts-node/esm benchmarks/release-performance.benchmark.ts"},"_npmUser":{"name":"h4shed","email":"j@vln.gg"},"_npmVersion":"10.8.2","description":"SyncPulse - intelligent project state caching, multi-agent coordination, and secure email automation with 9 production-ready templated workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"nodemailer":"^6.9.13","@h4shed/mcp-core":"^1.0.30"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.0","typescript":"^5.3.2","@types/node":"^20.12.0","@types/nodemailer":"^6.4.14"},"_npmOperationalInternal":{"tmp":"tmp/skill-syncpulse_0.2.19_1783564670700_0.37322693216076286","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"@h4shed/skill-syncpulse","version":"0.2.20","_id":"@h4shed/skill-syncpulse@0.2.20","maintainers":[{"name":"h4shed","email":"j@vln.gg"}],"dist":{"shasum":"1e330d0ef9d788e3e7e5d9f07750acf65330e7ba","tarball":"https://registry.npmjs.org/@h4shed/skill-syncpulse/-/skill-syncpulse-0.2.20.tgz","fileCount":186,"integrity":"sha512-JtuOXc8YzgFMq2aEQF6CPjU0SSned4SyXeoifr6iJ/PCnSY+sTeuBxIL30AKrgEOxFpUvdKEyd8FZTR+aleL0g==","signatures":[{"sig":"MEQCIHEFqdFA9jP3wKg8fbP+7RxhuI+jkANENyRwmZvBxaL6AiATDYPtRmv7pLQ9zxaqedmYbsvynIvemPCOK6ZNx6S9EQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":720214},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"3ee999a140b8a3d685331a730456ecf57f420c3b","scripts":{"test":"echo \"tests pending\"","build":"tsc --project tsconfig.json","benchmark":"node --expose-gc --loader ts-node/esm benchmarks/performance.benchmark.ts","benchmark:runner":"bash scripts/run-release-benchmarks.sh","benchmark:release":"node --expose-gc --max-old-space-size=4096 --loader ts-node/esm benchmarks/release-performance.benchmark.ts"},"_npmUser":{"name":"h4shed","email":"j@vln.gg"},"_npmVersion":"10.8.2","description":"SyncPulse - intelligent project state caching, multi-agent coordination, and secure email automation with 9 production-ready templated workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"nodemailer":"^6.9.13","@h4shed/mcp-core":"^1.0.31"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.0","typescript":"^5.3.2","@types/node":"^20.12.0","@types/nodemailer":"^6.4.14"},"_npmOperationalInternal":{"tmp":"tmp/skill-syncpulse_0.2.20_1783566736472_0.14140647686001873","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"@h4shed/skill-syncpulse","version":"0.2.21","_id":"@h4shed/skill-syncpulse@0.2.21","maintainers":[{"name":"h4shed","email":"j@vln.gg"}],"dist":{"shasum":"74c6e1bfad20a939a25e1bead11e532ec372f6a0","tarball":"https://registry.npmjs.org/@h4shed/skill-syncpulse/-/skill-syncpulse-0.2.21.tgz","fileCount":37,"integrity":"sha512-v+7m8Z/s8WtaDKxKdKYBkqb0/GiNRa6GF+42x9jJ7e4foK8WJpZGO9AMOvIkHbK9oWj4T5OuEBmES57LzewzQw==","signatures":[{"sig":"MEUCIQCjF719baU3DzvXEqAYIn12VaUOKKxpFn+Hm+iheud6ewIgU42MoIXliwygRQiXlmr5cpQpmnTotWF4ohRYdyvYE4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202044},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"57dc464ba626cfa348927899d04b6b67f4cd7a07","scripts":{"test":"jest","build":"tsc --project tsconfig.json","benchmark":"node --expose-gc --loader ts-node/esm benchmarks/performance.benchmark.ts","test:watch":"jest --watch","test:coverage":"jest --coverage","benchmark:runner":"bash scripts/run-release-benchmarks.sh","benchmark:release":"node --expose-gc --max-old-space-size=4096 --loader ts-node/esm benchmarks/release-performance.benchmark.ts"},"_npmUser":{"name":"h4shed","email":"j@vln.gg"},"_npmVersion":"10.8.2","description":"SyncPulse - intelligent project state caching, multi-agent coordination, and secure email automation with 9 production-ready templated workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"nodemailer":"^6.9.13","@h4shed/mcp-core":"^1.0.32"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.0","typescript":"^5.3.2","@types/jest":"^29.5.11","@types/node":"^20.12.0","@jest/globals":"^29.7.0","@types/nodemailer":"^6.4.14"},"_npmOperationalInternal":{"tmp":"tmp/skill-syncpulse_0.2.21_1786986448439_0.9844758669198854","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"@h4shed/skill-syncpulse","version":"0.2.22","_id":"@h4shed/skill-syncpulse@0.2.22","maintainers":[{"name":"h4shed","email":"j@vln.gg"}],"dist":{"shasum":"0de2df4cd3a5febfab5210cd76f3fba2ab063f34","tarball":"https://registry.npmjs.org/@h4shed/skill-syncpulse/-/skill-syncpulse-0.2.22.tgz","fileCount":37,"integrity":"sha512-IHnsuRyZsWQjl8bpB6pReMmn+ZPCWjbQjHQ3gFt6XBPb9uxgTaStvojCMCizWZ6E/7eDoGymV+2YvbvWnsxplg==","signatures":[{"sig":"MEQCIDyyDybbGabJDuTl2ZXrK8wKj5JtH7AdgaAotOJ4AOSmAiAMH9A5+sgGa8Z+P5Y44qeBAt+tDmcbx1GhbPR7Y1i5LA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202044},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"f01c951fbe056548ecb0b556996a7b586741841a","scripts":{"test":"jest","build":"tsc --project tsconfig.json","benchmark":"node --expose-gc --loader ts-node/esm benchmarks/performance.benchmark.ts","test:watch":"jest --watch","test:coverage":"jest --coverage","benchmark:runner":"bash scripts/run-release-benchmarks.sh","benchmark:release":"node --expose-gc --max-old-space-size=4096 --loader ts-node/esm benchmarks/release-performance.benchmark.ts"},"_npmUser":{"name":"h4shed","email":"j@vln.gg"},"_npmVersion":"10.8.2","description":"SyncPulse - intelligent project state caching, multi-agent coordination, and secure email automation with 9 production-ready templated workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"nodemailer":"^6.9.13","@h4shed/mcp-core":"^1.0.33"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.0","typescript":"^5.3.2","@types/jest":"^29.5.11","@types/node":"^20.12.0","@jest/globals":"^29.7.0","@types/nodemailer":"^6.4.14"},"_npmOperationalInternal":{"tmp":"tmp/skill-syncpulse_0.2.22_1787119414538_0.3513283914556471","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"@h4shed/skill-syncpulse","version":"0.2.23","_id":"@h4shed/skill-syncpulse@0.2.23","maintainers":[{"name":"h4shed","email":"j@vln.gg"}],"dist":{"shasum":"5a347fbcf52c8d1a821a0d53bf7752ad1e88873a","tarball":"https://registry.npmjs.org/@h4shed/skill-syncpulse/-/skill-syncpulse-0.2.23.tgz","fileCount":37,"integrity":"sha512-09qvdrm/EuobahPJs17Iqfl0KFDN2KC/Ww69t2sTSQKm7HD1jmx1L7yAcHPc0U24i5Qt6O2x12ji8vp50zrdTQ==","signatures":[{"sig":"MEYCIQCoYuH9vGICS4vgkZ9aXYmK2H0Y7UQobIn/SdISht0zpgIhALxmxyEzWHZpoQl9FPjNFme0MQgfZ3IaIOtW7hc4KUZl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202044},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"2f074f7e77e1e8a3156f9928b1919814db8abfc6","scripts":{"test":"jest","build":"tsc --project tsconfig.json","benchmark":"node --expose-gc --loader ts-node/esm benchmarks/performance.benchmark.ts","test:watch":"jest --watch","test:coverage":"jest --coverage","benchmark:runner":"bash scripts/run-release-benchmarks.sh","benchmark:release":"node --expose-gc --max-old-space-size=4096 --loader ts-node/esm benchmarks/release-performance.benchmark.ts"},"_npmUser":{"name":"h4shed","email":"j@vln.gg"},"_npmVersion":"10.8.2","description":"SyncPulse - intelligent project state caching, multi-agent coordination, and secure email automation with 9 production-ready templated workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"nodemailer":"^6.9.13","@h4shed/mcp-core":"^1.0.34"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.0","typescript":"^5.3.2","@types/jest":"^29.5.11","@types/node":"^20.12.0","@jest/globals":"^29.7.0","@types/nodemailer":"^6.4.14"},"_npmOperationalInternal":{"tmp":"tmp/skill-syncpulse_0.2.23_1787129165913_0.9264357222196413","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"@h4shed/skill-syncpulse","version":"0.2.24","_id":"@h4shed/skill-syncpulse@0.2.24","maintainers":[{"name":"h4shed","email":"j@vln.gg"}],"dist":{"shasum":"1f2b80cd3c6fea451fedc9dd3d1738396ef61e3a","tarball":"https://registry.npmjs.org/@h4shed/skill-syncpulse/-/skill-syncpulse-0.2.24.tgz","fileCount":37,"integrity":"sha512-0m3jjycJygH5eLoB3aRLyd2/uKD+ndGWSuN0GmR8XRsN8JCVQVxfQgfQbaaT/g766wbV9fHTSF8ECNE2Gaalug==","signatures":[{"sig":"MEYCIQCEPS02nYSYiVcT2XJc1OTAE/exS0ZlxdHbGpVrA8SKnQIhAKlh5yT/ie9jkRMSUENmTLyzwVMprqkQXxHgjPZHJSyg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202044},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"2927fd5ab95a379107f42750277be0ec7e0a1bbb","scripts":{"test":"jest","build":"tsc --project tsconfig.json","benchmark":"node --expose-gc --loader ts-node/esm benchmarks/performance.benchmark.ts","test:watch":"jest --watch","test:coverage":"jest --coverage","benchmark:runner":"bash scripts/run-release-benchmarks.sh","benchmark:release":"node --expose-gc --max-old-space-size=4096 --loader ts-node/esm benchmarks/release-performance.benchmark.ts"},"_npmUser":{"name":"h4shed","email":"j@vln.gg"},"_npmVersion":"10.8.2","description":"SyncPulse - intelligent project state caching, multi-agent coordination, and secure email automation with 9 production-ready templated workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"nodemailer":"^6.9.13","@h4shed/mcp-core":"^1.0.35"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.0","typescript":"^5.3.2","@types/jest":"^29.5.11","@types/node":"^20.12.0","@jest/globals":"^29.7.0","@types/nodemailer":"^6.4.14"},"_npmOperationalInternal":{"tmp":"tmp/skill-syncpulse_0.2.24_1787139149787_0.7815349656337593","host":"s3://npm-registry-packages-npm-production"}},"0.2.25":{"name":"@h4shed/skill-syncpulse","version":"0.2.25","_id":"@h4shed/skill-syncpulse@0.2.25","maintainers":[{"name":"h4shed","email":"j@vln.gg"}],"dist":{"shasum":"9eff8716c2338b962ae07b064a4ca3168c374e77","tarball":"https://registry.npmjs.org/@h4shed/skill-syncpulse/-/skill-syncpulse-0.2.25.tgz","fileCount":37,"integrity":"sha512-dsuBtp07JAk023KEa3vALa7g2kNM/YAVo1e3niCu2jLem3lfs7qyQZE5PW7ie4rHKJfqsPl6K3q2W5d1sRhqKQ==","signatures":[{"sig":"MEYCIQDIeDhNi/BrApkWcRhGUd5YEnWqguY/APKbzVtnRzhDBQIhANcXS/audhyvYCANTKliCEWX7cRenCMcfTTlY3szhiru","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202044},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"ac64917982fd23a9ba30259d8492b2fc781afb99","scripts":{"test":"jest","build":"tsc --project tsconfig.json","benchmark":"node --expose-gc --loader ts-node/esm benchmarks/performance.benchmark.ts","test:watch":"jest --watch","test:coverage":"jest --coverage","benchmark:runner":"bash scripts/run-release-benchmarks.sh","benchmark:release":"node --expose-gc --max-old-space-size=4096 --loader ts-node/esm benchmarks/release-performance.benchmark.ts"},"_npmUser":{"name":"h4shed","email":"j@vln.gg"},"_npmVersion":"10.8.2","description":"SyncPulse - intelligent project state caching, multi-agent coordination, and secure email automation with 9 production-ready templated workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"nodemailer":"^6.9.13","@h4shed/mcp-core":"^1.0.36"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.0","typescript":"^5.3.2","@types/jest":"^29.5.11","@types/node":"^20.12.0","@jest/globals":"^29.7.0","@types/nodemailer":"^6.4.14"},"_npmOperationalInternal":{"tmp":"tmp/skill-syncpulse_0.2.25_1787150509563_0.7717982851721392","host":"s3://npm-registry-packages-npm-production"}},"0.2.26":{"name":"@h4shed/skill-syncpulse","version":"0.2.26","_id":"@h4shed/skill-syncpulse@0.2.26","maintainers":[{"name":"h4shed","email":"j@vln.gg"}],"dist":{"shasum":"a9425a9a2d935fc80970405f8f421f42d8a1b9b8","tarball":"https://registry.npmjs.org/@h4shed/skill-syncpulse/-/skill-syncpulse-0.2.26.tgz","fileCount":37,"integrity":"sha512-PZNRfVp88a+rN76z7jyIgokCALAT5xLopXL/IqKjDyOSrofbF2Vwjr2Iwe1DqDZiNLox0Jcle8zFpy0IrhwpZQ==","signatures":[{"sig":"MEYCIQDw9+dqrx7WCMvuqNiYGcbl1HbY2XTkeKhGJpWi7RklSwIhAMqjtER6HWeij+k9uwFnraxNkaw0fnscwAvLTCa70Zu7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202044},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"5e5cc8b4d57f37c4273f37f6e166128b1a3db6f9","scripts":{"test":"jest","build":"tsc --project tsconfig.json","benchmark":"node --expose-gc --loader ts-node/esm benchmarks/performance.benchmark.ts","test:watch":"jest --watch","test:coverage":"jest --coverage","benchmark:runner":"bash scripts/run-release-benchmarks.sh","benchmark:release":"node --expose-gc --max-old-space-size=4096 --loader ts-node/esm benchmarks/release-performance.benchmark.ts"},"_npmUser":{"name":"h4shed","email":"j@vln.gg"},"_npmVersion":"10.8.2","description":"SyncPulse - intelligent project state caching, multi-agent coordination, and secure email automation with 9 production-ready templated workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"nodemailer":"^6.9.13","@h4shed/mcp-core":"^1.0.37"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.0","typescript":"^5.3.2","@types/jest":"^29.5.11","@types/node":"^20.12.0","@jest/globals":"^29.7.0","@types/nodemailer":"^6.4.14"},"_npmOperationalInternal":{"tmp":"tmp/skill-syncpulse_0.2.26_1787272129301_0.7207091295064432","host":"s3://npm-registry-packages-npm-production"}},"0.2.27":{"name":"@h4shed/skill-syncpulse","version":"0.2.27","_id":"@h4shed/skill-syncpulse@0.2.27","maintainers":[{"name":"h4shed","email":"j@vln.gg"}],"dist":{"shasum":"059e5ddd886b073b7155d419f1f7f50be6b553cb","tarball":"https://registry.npmjs.org/@h4shed/skill-syncpulse/-/skill-syncpulse-0.2.27.tgz","fileCount":37,"integrity":"sha512-n+Ba/x3sZ4g1D5NoY0dqFZU7aVcADJ5bPh7FbpxW58v8KtxgRLam9msPIRY5odkK+axO6EchQI8TFWvpcRHhew==","signatures":[{"sig":"MEQCIEEOgHu9/8ii5vqfQBKIJXmirCDSIminMYisNvRJbw4iAiB6YahAZY+ehWsJxt4FbtZOlHSOse5U9PXfrGqOGK/cBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202044},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"1ead37e31c8d3e2c2f794ea8bd2c0d67f53fa606","scripts":{"test":"jest","build":"tsc --project tsconfig.json","benchmark":"node --expose-gc --loader ts-node/esm benchmarks/performance.benchmark.ts","test:watch":"jest --watch","test:coverage":"jest --coverage","benchmark:runner":"bash scripts/run-release-benchmarks.sh","benchmark:release":"node --expose-gc --max-old-space-size=4096 --loader ts-node/esm benchmarks/release-performance.benchmark.ts"},"_npmUser":{"name":"h4shed","email":"j@vln.gg"},"_npmVersion":"10.8.2","description":"SyncPulse - intelligent project state caching, multi-agent coordination, and secure email automation with 9 production-ready templated workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"nodemailer":"^6.9.13","@h4shed/mcp-core":"^1.0.38"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.0","typescript":"^5.3.2","@types/jest":"^29.5.11","@types/node":"^20.12.0","@jest/globals":"^29.7.0","@types/nodemailer":"^6.4.14"},"_npmOperationalInternal":{"tmp":"tmp/skill-syncpulse_0.2.27_1787294140338_0.3472287090036037","host":"s3://npm-registry-packages-npm-production"}},"0.2.28":{"name":"@h4shed/skill-syncpulse","version":"0.2.28","_id":"@h4shed/skill-syncpulse@0.2.28","maintainers":[{"name":"h4shed","email":"j@vln.gg"}],"dist":{"shasum":"d7cbb424e3fa84a41a968389e244ee7b68d86946","tarball":"https://registry.npmjs.org/@h4shed/skill-syncpulse/-/skill-syncpulse-0.2.28.tgz","fileCount":37,"integrity":"sha512-/IDqzsZj8gtkinaFA/bt2Y1VpMYFKwvJK7VjCxSUI/e6CdHwwGkHXHSYK3vvTRSg5qxeVYTfENjc9szVN9GuUA==","signatures":[{"sig":"MEYCIQCzX+y2QbwWbDonVm4kJbI2Jdk1mM2+CAOpZYGXtj7WewIhAMO/Od0NITwAuPq6dC08KcqdylulY+0mRTpuobeP1tih","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202044},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"9bf61588f1d662a2b3fb7011049711adf23a3980","scripts":{"test":"jest","build":"tsc --project tsconfig.json","benchmark":"node --expose-gc --loader ts-node/esm benchmarks/performance.benchmark.ts","test:watch":"jest --watch","test:coverage":"jest --coverage","benchmark:runner":"bash scripts/run-release-benchmarks.sh","benchmark:release":"node --expose-gc --max-old-space-size=4096 --loader ts-node/esm benchmarks/release-performance.benchmark.ts"},"_npmUser":{"name":"h4shed","email":"j@vln.gg"},"_npmVersion":"10.8.2","description":"SyncPulse - intelligent project state caching, multi-agent coordination, and secure email automation with 9 production-ready templated workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"nodemailer":"^6.9.13","@h4shed/mcp-core":"^1.0.39"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.0","typescript":"^5.3.2","@types/jest":"^29.5.11","@types/node":"^20.12.0","@jest/globals":"^29.7.0","@types/nodemailer":"^6.4.14"},"_npmOperationalInternal":{"tmp":"tmp/skill-syncpulse_0.2.28_1787378114020_0.44876401141573163","host":"s3://npm-registry-packages-npm-production"}},"0.2.29":{"name":"@h4shed/skill-syncpulse","version":"0.2.29","_id":"@h4shed/skill-syncpulse@0.2.29","maintainers":[{"name":"h4shed","email":"j@vln.gg"}],"dist":{"shasum":"5d4b7c54262229bf420586ab349bc8d832ac0ca8","tarball":"https://registry.npmjs.org/@h4shed/skill-syncpulse/-/skill-syncpulse-0.2.29.tgz","fileCount":37,"integrity":"sha512-2QPBRkjVsNv9CIhxAiZ3uUvvkP/hkBFH+DpsCWb0yMHE7KsTtBDwhF86s10i1qFT2m0QGHvnytTXCZNJK8JJYg==","signatures":[{"sig":"MEQCIHED8pP6e9OitxOsVds3GRjRjylyf4U7W29/n7dTJ4cOAiBzniS/fo1A/j0KszKTRx6McPS2OzjlSej8aXTE0+73yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202044},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"908d391b1a0142b2211fcb3620891d960fa3983d","scripts":{"test":"jest","build":"tsc --project tsconfig.json","benchmark":"node --expose-gc --loader ts-node/esm benchmarks/performance.benchmark.ts","test:watch":"jest --watch","test:coverage":"jest --coverage","benchmark:runner":"bash scripts/run-release-benchmarks.sh","benchmark:release":"node --expose-gc --max-old-space-size=4096 --loader ts-node/esm benchmarks/release-performance.benchmark.ts"},"_npmUser":{"name":"h4shed","email":"j@vln.gg"},"_npmVersion":"10.8.2","description":"SyncPulse - intelligent project state caching, multi-agent coordination, and secure email automation with 9 production-ready templated workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"nodemailer":"^6.9.13","@h4shed/mcp-core":"^1.0.40"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.0","typescript":"^5.3.2","@types/jest":"^29.5.11","@types/node":"^20.12.0","@jest/globals":"^29.7.0","@types/nodemailer":"^6.4.14"},"_npmOperationalInternal":{"tmp":"tmp/skill-syncpulse_0.2.29_1787378918644_0.9114381664424658","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-04-18T09:58:13.512Z","modified":"2026-09-23T21:57:01.289Z","0.1.4":"2026-04-18T09:58:13.748Z","0.1.5":"2026-04-20T22:02:13.314Z","0.1.6":"2026-04-24T08:12:51.177Z","0.1.0":"2026-04-24T16:32:32.814Z","0.1.1":"2026-04-26T15:30:08.648Z","0.1.2":"2026-04-27T02:52:11.152Z","0.1.3":"2026-04-28T16:19:51.782Z","0.1.7":"2026-04-30T00:05:45.300Z","0.2.0":"2026-04-30T15:29:37.183Z","0.2.1":"2026-05-13T09:39:11.498Z","0.2.2":"2026-05-15T00:29:36.046Z","0.2.3":"2026-05-15T00:53:45.023Z","0.2.4":"2026-05-15T01:29:54.519Z","0.2.5":"2026-05-16T08:37:42.604Z","0.2.6":"2026-05-16T08:57:45.649Z","0.2.7":"2026-05-16T09:15:08.090Z","0.2.8":"2026-05-16T09:43:43.402Z","0.2.9":"2026-05-17T00:59:41.402Z","0.2.10":"2026-05-17T03:38:35.713Z","0.2.11":"2026-05-17T03:45:59.210Z","0.2.12":"2026-05-17T17:35:11.793Z","0.2.13":"2026-06-13T11:56:50.453Z","0.2.14":"2026-06-13T12:06:49.602Z","0.2.15":"2026-06-13T12:30:09.251Z","0.2.16":"2026-06-13T18:57:22.005Z","0.2.17":"2026-06-26T17:42:32.601Z","0.2.18":"2026-06-26T21:31:30.754Z","0.2.19":"2026-07-09T02:37:50.867Z","0.2.20":"2026-07-09T03:12:16.666Z","0.2.21":"2026-08-17T17:07:28.607Z","0.2.22":"2026-08-19T06:03:34.734Z","0.2.23":"2026-08-19T08:46:06.076Z","0.2.24":"2026-08-19T11:32:29.934Z","0.2.25":"2026-08-19T14:41:49.710Z","0.2.26":"2026-08-21T00:28:49.449Z","0.2.27":"2026-08-21T06:35:40.481Z","0.2.28":"2026-08-22T05:55:14.185Z","0.2.29":"2026-08-22T06:08:38.798Z"},"description":"SyncPulse - intelligent project state caching, multi-agent coordination, and secure email automation with 9 production-ready templated workflows","maintainers":[{"email":"j@vln.gg","name":"supitsj"},{"email":"jlucus916@gmail.com","name":"jlucus"}],"readme":"# SyncPulse - Multi-Agent Coordination, State Caching & Secure Email Automation\n\nSyncPulse is an intelligent project state caching and multi-agent coordination system designed for the Fused-Gaming MCP ecosystem. It provides swarm orchestration, distributed memory, task routing, performance optimization, and **secure email automation for marketing teams**.\n\n## Features\n\n### 📧 Secure Email Automation (NEW!)\n- **nodemailer Integration**: Production-ready SMTP configuration with test@mail.vln.gg\n- **Environment-Based Secrets**: Secure credential management without hardcoding\n- **Template Variables**: Mustache-style interpolation for dynamic content\n- **Bulk Email Support**: Send to multiple recipients with per-recipient customization\n- **Marketing Campaigns**: Campaign tracking with optional email open analytics\n- **Multi-Agent Support**: Integrate email workflows into agent orchestration\n\n### 🔄 Swarm Orchestration\n- **Multiple Topologies**: Hierarchical, mesh, adaptive, ring, and star configurations\n- **Dynamic Task Routing**: Intelligent agent assignment based on load and capacity\n- **Fault Tolerance**: Automatic failover and health monitoring\n- **Scaling**: Auto-scaling capabilities for adaptive topologies\n\n### 💾 Memory & Caching\n- **Hybrid Memory Backend**: Disk and in-memory caching support\n- **Vector Search**: Fast similarity-based cache queries\n- **TTL Support**: Automatic expiration and cleanup\n- **Performance Tracking**: Hit rates, miss rates, and retrieval metrics\n\n### 📊 Task Orchestration\n- **Priority-Based Execution**: Tasks executed by priority level\n- **Distributed Execution**: Run across multiple agents in a swarm\n- **Result Tracking**: Complete execution history and metrics\n- **Error Handling**: Graceful failure management\n\n### 📈 Analytics & Monitoring\n- **Real-Time Metrics**: Monitor swarm health and cache performance\n- **Agent Analytics**: Per-agent success rates and efficiency\n- **Performance Analysis**: Throughput and latency tracking\n\n## Installation\n\n```bash\nnpm install @fused-gaming/skill-syncpulse\n```\n\n## Usage\n\n### Basic Setup\n\n```typescript\nimport { createSyncPulseSkill } from \"@fused-gaming/skill-syncpulse\";\n\nconst skill = createSyncPulseSkill();\n```\n\n### Initialize a Swarm\n\n```typescript\nconst { services } = skill;\nconst swarm = services.swarm;\n\n// Create a hierarchical swarm with 5 agents\nconst mySwarm = swarm.initializeSwarm(\n  \"swarm-1\",\n  \"Production Swarm\",\n  \"hierarchical\",\n  5\n);\n```\n\n### Cache Project State\n\n```typescript\nconst cache = services.cache;\n\n// Persist project state\nawait cache.set(\"my-project\", { /* state */ }, 300000); // 5min TTL\n```\n\n### Run Coordinated Tasks\n\n```typescript\nconst { tasks } = services;\nconst { swarm: swarmService } = services;\n\nconst results = tasks.run([\n  { id: \"task-1\", name: \"Build\", priority: 10, status: \"pending\", createdAt: Date.now() },\n  { id: \"task-2\", name: \"Test\", priority: 5, status: \"pending\", createdAt: Date.now() },\n], \"swarm-1\");\n```\n\n### Send Marketing Emails\n\n**Configuration:**\n```bash\n# .env.local - NEVER commit this file!\nMAIL_HOST=smtp.vln.gg\nMAIL_PORT=587\nMAIL_USER=test@mail.vln.gg\nMAIL_PASS=your-app-password\nMAIL_FROM=noreply@vln.gg\n```\n\n**Usage:**\n```typescript\nimport { createSyncPulseSkill } from \"@fused-gaming/skill-syncpulse\";\n\nconst skill = createSyncPulseSkill();\n\n// Send single email\nconst result = await skill.tools.find(t => t.name === 'send_email')?.handler({\n  recipients: [{ email: \"user@example.com\", name: \"John\" }],\n  subject: \"Welcome {{name}}!\",\n  htmlBody: \"<h1>Hello {{name}}</h1>\",\n  variables: { name: \"John\" }\n});\n\n// Send bulk campaign\nawait skill.tools.find(t => t.name === 'send_bulk_email')?.handler({\n  recipients: [\n    { email: \"user1@example.com\", name: \"User 1\", variables: { tier: \"Gold\" } },\n    { email: \"user2@example.com\", name: \"User 2\", variables: { tier: \"Silver\" } }\n  ],\n  subject: \"{{tier}} Member Offer\",\n  htmlBody: \"<p>Hello {{name}}, enjoy {{discount}}% off</p>\",\n  globalVariables: { discount: \"20\" }\n});\n\n// Send marketing campaign with tracking\nawait skill.tools.find(t => t.name === 'send_marketing_campaign')?.handler({\n  campaignName: \"Q2-Product-Launch\",\n  recipients: marketingList,\n  subject: \"New Product Launch\",\n  htmlBody: campaignTemplate,\n  trackingPixel: true // Enable open tracking\n});\n```\n\n## API Reference\n\n### Tools\n\n#### `synchronize_project_state`\nSynchronize and cache current project state across all agents.\n\n**Input:**\n- `projectId` (string, required): Project identifier\n- `includeGit` (boolean): Include git state\n- `cacheTTL` (number): Cache TTL in milliseconds\n\n#### `query_cache`\nQuery the distributed project cache with vector similarity.\n\n**Input:**\n- `query` (string, required): Cache query\n- `limit` (number): Result limit (default: 10)\n\n#### `coordinate_agents`\nCoordinate multi-agent execution with task routing.\n\n**Input:**\n- `workflowId` (string, required): Workflow identifier\n- `topology` (enum, required): \"hierarchical\" | \"mesh\" | \"adaptive\"\n- `tasks` (array, required): Task definitions\n\n#### `analyze_performance`\nAnalyze swarm and cache performance metrics.\n\n**Input:**\n- `timeRange` (string, required): Time range (e.g., \"1h\", \"24h\")\n- `metrics` (array): Specific metrics to analyze\n\n#### `send_email`\nSend secure emails with template variable support.\n\n**Input:**\n- `recipients` (array, required): Email recipients with name (optional)\n- `subject` (string, required): Email subject with {{variable}} placeholders\n- `htmlBody` (string, required): HTML email body\n- `textBody` (string): Plain text alternative\n- `variables` (object): Variables for template interpolation\n\n#### `send_bulk_email`\nSend bulk emails to multiple recipients with per-recipient customization.\n\n**Input:**\n- `recipients` (array, required): Recipients with per-recipient variables\n- `subject` (string, required): Email subject\n- `htmlBody` (string, required): HTML body\n- `textBody` (string): Plain text alternative\n- `globalVariables` (object): Variables applied to all recipients\n\n#### `send_marketing_campaign`\nSend marketing campaigns with optional open tracking.\n\n**Input:**\n- `campaignName` (string, required): Campaign identifier\n- `recipients` (array, required): Campaign recipients\n- `subject` (string, required): Campaign subject\n- `htmlBody` (string, required): Campaign HTML\n- `textBody` (string): Plain text alternative\n- `trackingPixel` (boolean): Enable open tracking (default: false)\n\n#### `verify_email_configuration`\nCheck email service status and configuration.\n\n**Input:** None (no parameters)\n\n## Architecture\n\n### Core Components\n\n1. **SwarmOrchestrator**: Manages agent pools and task assignment\n2. **MemorySystem**: Distributed caching with vector search\n3. **TaskOrchestrator**: Coordinates task execution across agents\n4. **CacheService**: Persistent state management\n5. **SessionManager**: Session lifecycle and state persistence\n\n### Topologies\n\n| Topology | Best For | Agents |\n|----------|----------|--------|\n| hierarchical | Anti-drift, tight control | 3+ |\n| mesh | Distributed tasks | 5+ |\n| adaptive | Variable workloads | 5-15 |\n| ring | Sequential workflows | Any |\n| star | Simple coordination | Any |\n\n## Performance Characteristics (v0.2.0)\n\n### Benchmarks\n- **Cache Hit Rate**: 70-90% (maintained across deployments)\n- **Task Latency**: <100ms for simple operations\n- **Agent Utilization**: 95%+ with work-stealing\n- **Memory**: Bounded at 100K entries (~100MB), no OOM risk\n\n### v0.2.0 Performance Improvements\n\n#### LRU Cache Eviction\n- Prevents unbounded memory growth (was major OOM risk)\n- Automatic eviction when cache exceeds max size (default 100K entries)\n- Trades older entries for new data automatically\n- **Impact:** 24h+ deployments now stable; memory stays <100MB\n\n#### Batch Persistence\n- Sequential file I/O optimized with batch writing (100 entries per write)\n- Change from JSON to JSONL format for streaming\n- **Impact:** 10K entries: 100-500s → 1-5s (100x faster recovery)\n\n#### Fast Vector Search\n- Replaced O(n*m²) Levenshtein distance with hierarchical indexing\n- Token-based inverted index + Jaccard similarity\n- Early candidate selection via length bucketing\n- **Impact:** \n  - 1K entries: 20-50ms → <5ms (10x faster)\n  - 10K entries: 200-500ms → 5-20ms (50-100x faster)\n  - 100K entries: 2-5s → 10-50ms (100-500x faster)\n\n#### Query Rate Limiting\n- Token bucket rate limiter on vector search (1000 qps default)\n- Prevents cascade failures from hot queries\n- **Impact:** System remains responsive under peak load\n\n#### Work-Stealing Load Balancing\n- Fast agents automatically steal tasks from overloaded slow agents\n- Periodic rebalancing every 1 second\n- Predictive completion time calculation\n- **Impact:** Heterogeneous swarms see 2-4x throughput improvement\n\n### Scaling Capabilities\n- **Safe without tuning:** <100K cache entries\n- **Recommended max:** 100K cache entries with LRU\n- **Typical swarm size:** 5-20 agents (linear scaling to 50 agents)\n- **Throughput:** 1000+ operations/second (cache ops + task assignments)\n\n## 🔐 Security & Best Practices\n\nSyncPulse email features follow security best practices:\n\n- **No Hardcoded Secrets**: All credentials managed via environment variables\n- **SMTP TLS/SSL**: Encrypted connections to mail servers\n- **Secure Defaults**: Passwords never logged or exposed in errors\n- **Per-Recipient Tracking**: Anonymous campaign analytics\n- **Rate Limiting**: Built-in support for bulk email throttling\n\nSee [SECURE_EMAIL_SETUP.md](./SECURE_EMAIL_SETUP.md) for detailed security guidance.\n\n## 📚 Documentation\n\n- **[SECURE_EMAIL_SETUP.md](./SECURE_EMAIL_SETUP.md)** - Complete email configuration and security guide\n- **[AGENT_INTEGRATION.md](./AGENT_INTEGRATION.md)** - Integrate email tools with Claude agents\n- **[README.md](./README.md)** - SyncPulse features and API reference\n\n## Development\n\n```bash\nnpm run build\nnpm test\n```\n\n## License\n\nApache-2.0 - See LICENSE in the repository\n","readmeFilename":"README.md"}