{"_id":"fraim-hub","_rev":"134-f5c236ee480a61192548e89ae8c06ae5","name":"fraim-hub","dist-tags":{"latest":"2.0.344"},"versions":{"2.0.204":{"name":"fraim-hub","version":"2.0.204","_id":"fraim-hub@2.0.204","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js"},"dist":{"shasum":"b90d711dd230921a74dab6e483f5d77056fa14fd","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.204.tgz","fileCount":120,"integrity":"sha512-Y8dlEn6O39/7KtJQqve6UT3zGe0XZy2VUQeQf+j39HRsY1hrX1HN3w3oUYtQVohgMBSgnNM2rneHFYB+ukbk1Q==","signatures":[{"sig":"MEUCIQDdooDdy+rsyYqaWR2YN01hy26iM+kPP2ZDRNcxXw1xfwIgMpPak5yiAjalqBQcezCe1dB3dlgYo09uZWNHaUlCptU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2551605},"main":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.204","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.5.16","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.204_1783826427375_0.15415654061162276","host":"s3://npm-registry-packages-npm-production"}},"2.0.205":{"name":"fraim-hub","version":"2.0.205","_id":"fraim-hub@2.0.205","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js"},"dist":{"shasum":"2433b9bf0fa40d1f42d1dbe4358e529942086901","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.205.tgz","fileCount":120,"integrity":"sha512-ir3/U1JMza2TDBYWRsi+3mJWKUlX6KyVimT3SAu0DVBOj3XQido/t/oaRxqPIj4WUm+BpPE6cwpk1iRwJu0+YQ==","signatures":[{"sig":"MEUCIGWHGz5aYLcaiguHtM917VWzFAiW95maka9VzM8yqs8UAiEA/3+RuVYhB5nPXGHNqlIjuXwnSnMtitWj96pNgB6e8Ac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2551601},"main":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.205","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.5.16","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.205_1783828011880_0.2954189732018926","host":"s3://npm-registry-packages-npm-production"}},"2.0.206":{"name":"fraim-hub","version":"2.0.206","_id":"fraim-hub@2.0.206","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js"},"dist":{"shasum":"02062336c8e9a34e36b8e6b84b7737e87c701874","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.206.tgz","fileCount":120,"integrity":"sha512-ADajJz3wwdKjXqOFKhr2LsFnq5fAhyxskpibET8oH0olDHW5UD5haTHmAGTwjgP7gdrMcL7v8TC52J4SKSpioQ==","signatures":[{"sig":"MEUCIQDqdB/kGANCJItaQC9WnFOQUIpDh+f/DyMpTGUfIWOECQIgHDc/Dz5ATwLQOytfnNW83DA5iYsN1kKGT1Nw9KCdA0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2551601},"main":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.206","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.5.16","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.206_1783834490086_0.923269729714989","host":"s3://npm-registry-packages-npm-production"}},"2.0.207":{"name":"fraim-hub","version":"2.0.207","_id":"fraim-hub@2.0.207","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js"},"dist":{"shasum":"705eef4be45ef58c9b075931e3f93b63be62d2aa","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.207.tgz","fileCount":120,"integrity":"sha512-9DGW3yuFa1d4kjoktTb+0Y2H9phMTrgic3NNDv24cgf97t1biqcjUtGYm0IGBCjd4DDSppWsRke2XdEytDYG4w==","signatures":[{"sig":"MEQCIErgfc9skbbx9sCzsI8mVv8x2nKK/sv/66SgiHGCNcH+AiAacQIBJCwmJ7SYsRPl2kHeoZLr29Ynng8x8tP83ld7sQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2552291},"main":"index.js","engines":{"node":">=16.0.0"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.207","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.5.16","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.207_1783836362792_0.15827566291568163","host":"s3://npm-registry-packages-npm-production"}},"2.0.208":{"name":"fraim-hub","version":"2.0.208","_id":"fraim-hub@2.0.208","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js"},"dist":{"shasum":"694858d63bba7f795e7cbf7208b5dae5f6028e44","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.208.tgz","fileCount":121,"integrity":"sha512-Thmuakc6C4q0qCEk0BnFAx9aRDVr5P88oAQIbqvBcgL3NrgfyUUzQpIi9GUu1QhHlLSvH4FUhaSnI6EEJrorug==","signatures":[{"sig":"MEUCIQDQbOw6ElWIbGiriKyn46x+Do2/SUGZCl2bLa6c2sRQNwIgNeGhy0F/evIuc/l9Z7QYerd0JumviwHiYKA88XSLJ80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2559276},"main":"index.js","engines":{"node":">=16.0.0"},"gitHead":"68a6eb476920c82f69bccfc46f16ccfef537bd9a","_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.208","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.5.16","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.208_1783903281511_0.34692538163597697","host":"s3://npm-registry-packages-npm-production"}},"2.0.209":{"name":"fraim-hub","version":"2.0.209","_id":"fraim-hub@2.0.209","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js"},"dist":{"shasum":"2198f2d87ab4e2fcaa6527cb4265ee2caffe9b16","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.209.tgz","fileCount":121,"integrity":"sha512-Z8/ES2ci+gtBtMV/vw+XaC2EEgNIesMJuHsghviiTcvuK19o4k0in2EEI299vnmkzAmJ23L07a0GMaK54JbStQ==","signatures":[{"sig":"MEUCIGG/uWrZu4/1iyrXaNIlfUmqZDKXsiPZyXiQwMRp9MbRAiEAvX1Z35KE7IFkKZg4xdAcl8SGKnsn28B+vE+mMg2090A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2563212},"main":"index.js","engines":{"node":">=16.0.0"},"gitHead":"0e0ad2d3a7338832a92d411926e8a152251dc622","_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.209","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.5.16","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.209_1784133321927_0.773401729831726","host":"s3://npm-registry-packages-npm-production"}},"2.0.210":{"name":"fraim-hub","version":"2.0.210","_id":"fraim-hub@2.0.210","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js"},"dist":{"shasum":"04b14140ba7343f8f770f507999a56f21bf6a446","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.210.tgz","fileCount":123,"integrity":"sha512-s/wcv1nyg3GyyoX68u+XrYYrv81MWzZD1Gr8GYOF1nUWZyA81LD8KkXvGQDgxmA7Z4H6OolvB9GCyERSQcGRBg==","signatures":[{"sig":"MEUCIQDeEF4h3FvcN2KR+blT0If/X2I7wC7pLpnMfEVesxEBwwIgcD3/XNFYx2b8PcLrUOKroSE30Z7E5YymXY3bM6itwCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2595099},"main":"index.js","engines":{"node":">=16.0.0"},"gitHead":"281a5a7935b9901724c0e7ad3361cb0f9ed8f2cb","_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.210","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.5.16","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.210_1784168442728_0.6952907519201557","host":"s3://npm-registry-packages-npm-production"}},"2.0.211":{"name":"fraim-hub","version":"2.0.211","_id":"fraim-hub@2.0.211","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js"},"dist":{"shasum":"fb6a9396389007813b0518ce6f466dcf885f6da4","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.211.tgz","fileCount":124,"integrity":"sha512-8fu9dnUn9eLtSttP2ri2NKsTNpM50g24f2LVKstrJJBNJpz6HpJiyEpFA0fpMw5GPqqFr+Wp93MZiBySvhc66Q==","signatures":[{"sig":"MEYCIQDDx4RtNW8ZkF4YInRF8AAE9cjTB24B6ILetk4wBzClXAIhALr4kxFZfWBbE9sSEW+xRj60/LLgKmqHToiuOoiQojGn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2595311},"main":"index.js","engines":{"node":">=16.0.0"},"gitHead":"039e472014dd8de29f72f48d0a6312d72fe93fe3","_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.211","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.5.16","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.211_1784251692685_0.2521988594675828","host":"s3://npm-registry-packages-npm-production"}},"2.0.212":{"name":"fraim-hub","version":"2.0.212","_id":"fraim-hub@2.0.212","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js"},"dist":{"shasum":"d34236717b1335fc692740c55c13f0cb4727767c","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.212.tgz","fileCount":124,"integrity":"sha512-MK/gLw4nW+x5yXioNELqdfmzCMZyk0P/+OEU5AMylE+V6bPft8l5fHfW6sEl7x0uffC/EL3auEnfMVmb5bGgWQ==","signatures":[{"sig":"MEUCIGNVcobmVOY7yq0vRnktt3yOJcI7uxFB6rXo9i/np3+BAiEA0hhbBdri7X7gpemOI2WoQQeGO9262c311Bqdf0fQIVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2601096},"main":"index.js","engines":{"node":">=16.0.0"},"gitHead":"f90314acf44e4045b919d0c2474b27415b7d5f85","_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.212","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.5.16","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.212_1784404184443_0.6696676361595109","host":"s3://npm-registry-packages-npm-production"}},"2.0.213":{"name":"fraim-hub","version":"2.0.213","_id":"fraim-hub@2.0.213","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js"},"dist":{"shasum":"383d66300ff3ddecedc06056d88295a9fd61030b","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.213.tgz","fileCount":124,"integrity":"sha512-SOrt86l95WeKtxKJ5R/fQ4M492HXvDH5cLdx3/BwdjHuD2eY8baSIbA07BlC5RMeRGLyReBPrl7TvhsXezYR0w==","signatures":[{"sig":"MEUCIQDw8lz3CFRyv91FKwqMG9CMLM+H1zkB7Xxj2NEOOxDVpgIgWechvamVHp0tNu+WWoT71hLSslJmjscb2UauBvksOIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2651932},"main":"index.js","engines":{"node":">=16.0.0"},"gitHead":"f0e04ee2f4e5d712093a2d43b9b412502e7f5483","_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.213","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.5.16","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.213_1784507129887_0.6903273788326143","host":"s3://npm-registry-packages-npm-production"}},"2.0.214":{"name":"fraim-hub","version":"2.0.214","_id":"fraim-hub@2.0.214","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js"},"dist":{"shasum":"b6ade8489617a5022d26c7975c1a055e7ba1d05d","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.214.tgz","fileCount":124,"integrity":"sha512-2PJE5EIbS7xepUd2LW9CjUorv+d02sLuaWYsSeqCiM2bM7zWQPafvT9y+ywVPVQ2Syh1DSUvG3RK8imr9/ezXA==","signatures":[{"sig":"MEUCIQCcE3DS5PxPNKLcuQPaT97UORLXh/n5KEmhJT1Iv8AjmAIgOSF/ddadbN/saOxQu3WxtWbdBUl28rQIk/6gtptWGMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2651932},"main":"index.js","engines":{"node":">=16.0.0"},"gitHead":"c11bbc523855a0f0a204d3dc557ead1a7bebe8e3","_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.214","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.5.16","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.214_1784520075568_0.7977123147776262","host":"s3://npm-registry-packages-npm-production"}},"2.0.215":{"name":"fraim-hub","version":"2.0.215","_id":"fraim-hub@2.0.215","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js"},"dist":{"shasum":"0eb99eda9859be83b6617974bb4ea68d58384dd6","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.215.tgz","fileCount":124,"integrity":"sha512-ZupDo87T7dmCr1lB5HEfZxZdW/DWC0Jy333zoECmryXJy7ETP3OKyMwutW3Gkir6U681H7K3gQ4rrq3+hec1Cg==","signatures":[{"sig":"MEYCIQD85gu6Fn/9AuNze0aJARY2zVIAqU3X3tg2BvLzDCuwNQIhAJrOnFn/gni/tp3OLeYoqrS2zMNuVBi2uTyUpP7ziLYE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2651932},"main":"index.js","engines":{"node":">=16.0.0"},"gitHead":"149c4d94ce23284c32fa20c2d8b0e4579240a2e8","_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.215","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.5.16","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.215_1784589806099_0.34617107202076847","host":"s3://npm-registry-packages-npm-production"}},"2.0.216":{"name":"fraim-hub","version":"2.0.216","_id":"fraim-hub@2.0.216","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js"},"dist":{"shasum":"aa69928b5ede318a72a77e046e4b180975ae39b0","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.216.tgz","fileCount":124,"integrity":"sha512-LNMxnjdhBMyEytjNIlwObKuVmtpapYK56Tj18eW1z2ExyRoI5FtsMGRTquO7HszEIkSpiEzCUCZfh6yzyjEhAA==","signatures":[{"sig":"MEYCIQCnh2GEFolXYVcJ3EEjO4Xt3QGT/xAJFyxiqXXCA19TSQIhAPKAX85cmlGTlreJg0QXEwzBiJdFHPMQQEQ9ep6BC5Y4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2651932},"main":"index.js","engines":{"node":">=16.0.0"},"gitHead":"39e03fa82515cf663e6b971d7120d7640e26646b","_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.216","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.5.16","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.216_1784591079857_0.6865406484890639","host":"s3://npm-registry-packages-npm-production"}},"2.0.217":{"name":"fraim-hub","version":"2.0.217","_id":"fraim-hub@2.0.217","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js"},"dist":{"shasum":"155e069acd704bd43877e7d5b31c39cc67ef869b","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.217.tgz","fileCount":124,"integrity":"sha512-F4+uywN6vJXkNHZs6zqZUsZPhCZDHzmuREpe/83vgM2U4O9E8XqvRr0oo0gsteqMpLF/fs3tTzseLJZf91CD9g==","signatures":[{"sig":"MEYCIQCellptjyMuOhScS0NbYEDV1YZ/RuIEonvuADHBdFw5IwIhAJUIcdXCr4UVZyKRpl/5HYQ2ABYirH5fLz1NrzaPNOL3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2651932},"main":"index.js","engines":{"node":">=16.0.0"},"gitHead":"966f68e3e21bcff037995ad186849dece29aab12","_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.217","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.5.16","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.217_1784591191799_0.0818024829083952","host":"s3://npm-registry-packages-npm-production"}},"2.0.218":{"name":"fraim-hub","version":"2.0.218","_id":"fraim-hub@2.0.218","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js"},"dist":{"shasum":"68e42e249446930ea6bf0bbe6400a9e6a3205cc2","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.218.tgz","fileCount":124,"integrity":"sha512-5QWK4dx5bAJNZ+usdNJzFYfMgCsoWHHsBl7mIphbhvDPdzVHWf/gZSvlsIdnxxeEPQGVktWstnD3cFSsqZsu1Q==","signatures":[{"sig":"MEQCIGaIqOIkTQMmCtQ81iBYj8D90dnRUwY+IHh0gm8RESuLAiAwDMSamhK+vp3MzFkwB4lEvJdWbxzC/IYx+QforkXeLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2652972},"main":"index.js","engines":{"node":">=16.0.0"},"gitHead":"6544c2caf4dc89c833d8327efc52fa2a4f7909db","_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.218","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.5.16","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.218_1784592417711_0.19180573869258066","host":"s3://npm-registry-packages-npm-production"}},"2.0.219":{"name":"fraim-hub","version":"2.0.219","_id":"fraim-hub@2.0.219","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js"},"dist":{"shasum":"7029e261eac1d9859dcb0620f0a50635c4ca42fe","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.219.tgz","fileCount":127,"integrity":"sha512-TazRyxnTgyDm09x+IJVLPETLvoY6THXaDs+zOpmopbWOJ3TdUaK8rdwrrvL5BGB9diEPcCssjASrhDAeMqIkSA==","signatures":[{"sig":"MEQCIGzRgrkAIpBanCb8gFpfYsHKpmhem4JBIWv33nJO/p4qAiBJ1+lzFMAqtPQz/8yMCEgu1T+ihJElTPBLvmldyWudqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2711462},"main":"index.js","engines":{"node":">=16.0.0"},"gitHead":"6875386a31fa682c5b50b0b35087725c5756b374","_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.219","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.5.16","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.219_1784673462448_0.5023977746265811","host":"s3://npm-registry-packages-npm-production"}},"2.0.220":{"name":"fraim-hub","version":"2.0.220","_id":"fraim-hub@2.0.220","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js"},"dist":{"shasum":"c9ffddab7c0cd6db8c4b6476a30516aa87c8bc0c","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.220.tgz","fileCount":127,"integrity":"sha512-MM5n8LacqtmZbjzceKTQObYGI9BDRscjFx8BMdEda3a4CDZc0CDhZ5vuXyNHArtfi0/+8ZXXfVZQYNKjqKZVUQ==","signatures":[{"sig":"MEQCIF6960SqZVKWexrS1j6CT0PPf+eJEjyOvwoL0nnSqBxAAiAI2LC2PxatLptfriMyPIPOZ/FY+aQplD/iR9lokMlndg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2711462},"main":"index.js","engines":{"node":">=16.0.0"},"gitHead":"138412ace9b1d4d062df9ce127a55be2892e47d0","_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.220","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.5.16","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.220_1784678918219_0.560304585393264","host":"s3://npm-registry-packages-npm-production"}},"2.0.221":{"name":"fraim-hub","version":"2.0.221","_id":"fraim-hub@2.0.221","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js"},"dist":{"shasum":"1ba428efcf7bb8fb2b16ed81ec3df5fb8a4775a6","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.221.tgz","fileCount":127,"integrity":"sha512-4pnlQz1qapTJrK9fCQb9B12KwMyjaa0g1h3D4GR1LYTmGX8pZw3C411s79CguaAN4S//i8DF8jr4J29L06vXpw==","signatures":[{"sig":"MEQCIGZCQ+mmwz2xrAQ+7yF3kd6CfRBjktcomiCgBbFGZuxQAiAG54SbjfUQOEOiDQddMI63/10jwPzH/9mDvJUQJfeKEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2715268},"main":"index.js","engines":{"node":">=16.0.0"},"gitHead":"6c12183b056bc2229842a0069d83164e95e78ad4","_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.221","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.5.16","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.221_1784680901391_0.7445447507694178","host":"s3://npm-registry-packages-npm-production"}},"2.0.222":{"name":"fraim-hub","version":"2.0.222","_id":"fraim-hub@2.0.222","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js"},"dist":{"shasum":"9a9fff874e63124e2bed45feb523b10047ff4ae9","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.222.tgz","fileCount":127,"integrity":"sha512-Sr/u402oLu1CzVn7dW4oKhSSh81tIeIO3KUZ5bXTqz8ddTMeO97z4IW95se6OUaAa5H4tMNAOjRwpLf+XcNtag==","signatures":[{"sig":"MEYCIQDDRTkkZwu2FBSCJQCts8a+gLjsvrOviBFOgJFOCbz7kAIhANpI/f470ed0ELQiFokgl3dJVz+w6jEgG5c4Lqh8rY8m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2715268},"main":"index.js","engines":{"node":">=16.0.0"},"gitHead":"0baeaafb4ae68326e4169bc2e5b8f933de95e2d3","_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.222","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.5.16","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.222_1784681272164_0.47543780001352487","host":"s3://npm-registry-packages-npm-production"}},"2.0.223":{"name":"fraim-hub","version":"2.0.223","_id":"fraim-hub@2.0.223","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js"},"dist":{"shasum":"b438747f2a9624cd699ad1608518428ebeee3fb7","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.223.tgz","fileCount":128,"integrity":"sha512-s9ZXRwKc7fHSrp0x+qN9sTcSUvfxWlgtDEo6N4gy+niVzInag9dPvx7AhxCB8zmHNqRr4Ix+BcMfYwrXt+uPxw==","signatures":[{"sig":"MEUCICotQv8sAkYKmpOzBM8vix+mNhC4xtF3TCsS9wcOkxnkAiEAsFXq6QVmQAHnIKGx5OQ+cjOJVHy4jM62ZV6yxpIHmoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2725615},"main":"index.js","engines":{"node":">=16.0.0"},"gitHead":"e0e0313b9db08b091a9ea0d5d21df7451816d89f","_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.223","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.5.16","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.223_1784682362975_0.5823022882795912","host":"s3://npm-registry-packages-npm-production"}},"2.0.224":{"name":"fraim-hub","version":"2.0.224","_id":"fraim-hub@2.0.224","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js"},"dist":{"shasum":"e3ad7998332f4e0f65cb3276c72d707c0822e4ce","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.224.tgz","fileCount":128,"integrity":"sha512-Er1mJ/eeyBnijm+IMoDcKipyYmNFGU2e12YVDJBLy9pyDCFyVF1lKeOcriu1jDsfJcSfC2CmZgm2EdnQiqcXjg==","signatures":[{"sig":"MEQCICVaoWNwyXk3YHT1UCPVl9RjkmnHqDetQIDEgO7Lb6L4AiBwJ7dGe6AD9CGD6o1Ip0WtCgwfrtnOGGyMzyFopqG27Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2726073},"main":"index.js","engines":{"node":">=16.0.0"},"gitHead":"b23cd4e242d2941a28366d27bf4d96036e8adcc7","_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.224","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.5.16","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.224_1784682701070_0.7686534077930667","host":"s3://npm-registry-packages-npm-production"}},"2.0.225":{"name":"fraim-hub","version":"2.0.225","_id":"fraim-hub@2.0.225","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js"},"dist":{"shasum":"415e3d9223c20e7b13ab1f9343edc6279f71c6ca","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.225.tgz","fileCount":128,"integrity":"sha512-s1PwhK+/oLx1516Kq1zlfmHthBPK/QfC41yWiJ2gMEj8tA72w+Wpub0B7kL3O9cm6Fyi4vROV6gjRnmOV/XFRg==","signatures":[{"sig":"MEUCIGvmHoj9dcUikghaXhmV/NLFk9TUyPdeDdVaUWyfWWJSAiEA9YGR6Y5oKgWf6+PKh6E43WeVYsB8IGGxha7GUkd8yp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2726382},"main":"index.js","engines":{"node":">=16.0.0"},"gitHead":"36e77264d022108c1d958d7fff62fd684e7e78d7","_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.225","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.5.16","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.225_1784683281216_0.4510774627740892","host":"s3://npm-registry-packages-npm-production"}},"2.0.226":{"name":"fraim-hub","version":"2.0.226","_id":"fraim-hub@2.0.226","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js"},"dist":{"shasum":"15a19eca4476365d7db46e763a24288f35132b4e","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.226.tgz","fileCount":128,"integrity":"sha512-dH1LtKwQ1/HMJE423dsundC3zrXK4V/8j98XBBsM0m6+5PhOEdbofEC3vypWb+dUvHdPvONtTMBnyoFLcrV4hA==","signatures":[{"sig":"MEUCIEpnPEKy1LUy2iLY1u83i++j90vxuVDrJp8kZq1ckFksAiEAv812o7si77/LL1ACTBFrxnLTQy4Jwbc1h/Uw1t5YX3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2727122},"main":"index.js","engines":{"node":">=16.0.0"},"gitHead":"557c9f63bf8225ff652b63fea5a39e50b3fc3c7d","_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.226","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.5.16","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.226_1784686070481_0.07999057894386863","host":"s3://npm-registry-packages-npm-production"}},"2.0.227":{"name":"fraim-hub","version":"2.0.227","_id":"fraim-hub@2.0.227","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js"},"dist":{"shasum":"4e19eebbb257edd2a52087a422b8b2a172954075","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.227.tgz","fileCount":128,"integrity":"sha512-xadpygWEpB4vgvaB2y6I90lKZ5fZ+PTx/F85/51skZO4lXPTZdygSp34Oe3dL8pEwcWxqpIfkvnX15l3iXLhaA==","signatures":[{"sig":"MEUCIBOqt6WQR1KMBSvlkdDyPcAFk2FVXLwG4AOuOhaCqFrXAiEAwz14m3zWHJITU7zHHIB1uP0PXtT8qKAFzK3McGd1CRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2728704},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"gitHead":"a037387a9f6fb994f344e715fa8a4dcf235dd41c","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.227","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.227_1784780890032_0.7668709257642066","host":"s3://npm-registry-packages-npm-production"}},"2.0.228":{"name":"fraim-hub","version":"2.0.228","_id":"fraim-hub@2.0.228","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js"},"dist":{"shasum":"50416480c11d5b0942333e75b17e2ee6a0715963","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.228.tgz","fileCount":129,"integrity":"sha512-DhhGr9b9LFAU6MPlrrY2dd1NabyqkbkmZ7U00JFXmUDFjhg319P5VtpmeOk7CLFwLbacsgPu3QEDTtFLvyqXXQ==","signatures":[{"sig":"MEYCIQCJIh8w53699IdEaAWCSusVkyoaU3A/WXu9Ttrk66PuBQIhAI2OJEaCl6UglhBj+g9ZdzNTWJb4FxPHiUmi8j+6BurY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2750009},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"gitHead":"de04ace21d873ee6ac1c0043134759d7f2a7bd76","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.228","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.228_1784832585984_0.5051235215118774","host":"s3://npm-registry-packages-npm-production"}},"2.0.229":{"name":"fraim-hub","version":"2.0.229","_id":"fraim-hub@2.0.229","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js"},"dist":{"shasum":"781df171bbff2b9384ea01439cb025b6223aae93","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.229.tgz","fileCount":129,"integrity":"sha512-v5zsNGeQuVCls7o/cHQbWV/csphJexI2Z0Ets1JstlPEMsV/MsQ/YtnAja2mFODNHc8p6ewAXg9MLTQ5DwZT7A==","signatures":[{"sig":"MEUCIQCKjp7Wps41rEsARvlDyrGr4Th+oaC2UtF5vePBa3z7/QIgXvEJ0N+ia0BPBuryBlxR9C4ChGwyw6WEwCqQICAQz0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2751179},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"gitHead":"474f81f0c9c9749e3b465948c8281102631cce23","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.229","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.229_1784850720548_0.39268053918777523","host":"s3://npm-registry-packages-npm-production"}},"2.0.231":{"name":"fraim-hub","version":"2.0.231","_id":"fraim-hub@2.0.231","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js"},"dist":{"shasum":"fefc57d4510846b99b08cb4224b5661d9b588403","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.231.tgz","fileCount":130,"integrity":"sha512-ZYqScxKc93BKgbdQlGwndDJkzdDqvqnbCGmykEBtGXsvv+Un3VWruVBKKf44I8QPirTzajHE6msjIB1qvE5Yww==","signatures":[{"sig":"MEUCIFDy1OzMPXfRlQav/MrWv3FvENLlN0r7nuSa2QlFV2MlAiEAyyMreGlOY+MwYQM7gsD/gz+z1dCGRrX4eyGeUpqiXGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2819698},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"gitHead":"be54bb8a72223068c9a0e183b69fbe7ec97550d2","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.231","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.231_1784869190955_0.46126794418955774","host":"s3://npm-registry-packages-npm-production"}},"2.0.232":{"name":"fraim-hub","version":"2.0.232","_id":"fraim-hub@2.0.232","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js"},"dist":{"shasum":"d053b1868ced0c6efe5951d6cab4721ef5976290","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.232.tgz","fileCount":130,"integrity":"sha512-r+WMDYLiJ4tRh1BE6G4woUFmz7cg8SysSVE6NSezXmO/TGcBtSdcEmoja9MrUjOFKBacQm41O1XWSypjTDB9Ow==","signatures":[{"sig":"MEUCIH7/2au2AWXJIr5GcyXD/D1rv5WMakcP1kdiwh0vcMIiAiEA988/5S2YtFm/Zca8xHWd2ze70iC2PCz5F58QwdT5+EM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2820424},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"gitHead":"97d4e89f8f9c9d45d2b883d05b123ff1dd69f967","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.232","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.232_1784910348274_0.9778021683209019","host":"s3://npm-registry-packages-npm-production"}},"2.0.233":{"name":"fraim-hub","version":"2.0.233","_id":"fraim-hub@2.0.233","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js"},"dist":{"shasum":"40a320874e1d6dc42cdff6fb2d7dc3de00a10cba","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.233.tgz","fileCount":130,"integrity":"sha512-o1YuaysXKVMy4H7yoO9R7Iv7SVSrRa4AvGSsxBrAiPeUA5EY/SYm7g+oYBGgZayCLXk7CrMNfI8Kex0gdpIz7w==","signatures":[{"sig":"MEUCIQCwzMNhJLOflzzb1pwA8l3fHDkdB7T+yUsJsgFylAxCwwIgNJYPQs6RbvOA+pFW9Jj3LEQGOBZxzCloiVpW5EkJzgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2822448},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"gitHead":"04db2220e7eaddd942809517044ed90dbb1930e7","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.233","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.233_1784922122285_0.13259443604781973","host":"s3://npm-registry-packages-npm-production"}},"2.0.234":{"name":"fraim-hub","version":"2.0.234","_id":"fraim-hub@2.0.234","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js"},"dist":{"shasum":"575f6f6f17c28cc198cc5b301ae3b5ec691d9427","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.234.tgz","fileCount":130,"integrity":"sha512-pV+BSkYxBYxpxNBGsqdNvY+SQYfcICvNlBXxXfbA+fSn0VLq4q0NiTJG6/p6oyTTHKGqtsa/ZdXLaPxx4AGJIg==","signatures":[{"sig":"MEYCIQDcyKv/+zydNZAEd5NtFxVU7kd0dOA0lC2wYX9/wF6pLQIhAMw1Bb3ln0R3wI8P1s5pOnp6wVFL8N6klN8DCABKGhBr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2824574},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"gitHead":"55b7ea472d1fe534cfbe3b63c1edc8e1e06c476c","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.234","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.234_1784926881346_0.7694956430704138","host":"s3://npm-registry-packages-npm-production"}},"2.0.235":{"name":"fraim-hub","version":"2.0.235","_id":"fraim-hub@2.0.235","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js"},"dist":{"shasum":"8c2733cf95944df897e19c6db9ce282627a88590","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.235.tgz","fileCount":130,"integrity":"sha512-uxsDcf8xOiKw6O37r4iE7GPXtXg4pulyKlzdjv6vLLzBjAUHu1K5dUZplzW+mu6nsbWpDEikcUMttJDwcHRPTw==","signatures":[{"sig":"MEUCIAgs/ji1lz5UHbCURpBTsCzqrc6PMXCSzAlzJdBNqB+XAiEA6qBqvqbTEWtkfdMKd6ekzjxTvVjM2twwiYHjSHCVkyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2826261},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"gitHead":"f71652b1f6739d7d8a62780d499311a98a9f07fd","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.235","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.235_1784955195869_0.6705669025149807","host":"s3://npm-registry-packages-npm-production"}},"2.0.236":{"name":"fraim-hub","version":"2.0.236","_id":"fraim-hub@2.0.236","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js"},"dist":{"shasum":"3e5518ac0dc0e8aad55b7c6b1265f8d04abfc4fd","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.236.tgz","fileCount":130,"integrity":"sha512-Gige4yCf1DyFboam5yz90EZkgiZ/h1vYFNbp4xS79XL5/lxOcZnjkvXagOtQO6W3TjksspO/5Cn0bXwD6s9Ikg==","signatures":[{"sig":"MEYCIQDUU8Uj2Cr7hy4lWdCMkEJeDpzT7ozLe/40sUGJAiGiDgIhANACPHtUUEAGbHluA6wwkxX+TkJjvlBEe3hOnN14KHqY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2826261},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"gitHead":"ce71a8d8ed55507250c578637486db89e9b23643","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.236","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.236_1785004831567_0.2771047151136097","host":"s3://npm-registry-packages-npm-production"}},"2.0.237":{"name":"fraim-hub","version":"2.0.237","_id":"fraim-hub@2.0.237","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js"},"dist":{"shasum":"2b7a63b0982066b1e3a0ca3970a3886f047f74cd","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.237.tgz","fileCount":130,"integrity":"sha512-3670pV6G0fF9UMm7iHWSY2RgkzQCFtMBOAx0X9eENZXdhIkLLPtXtGbWIk9iFVGs+2QUm/u9M/mzf4cc7nhXYQ==","signatures":[{"sig":"MEUCIBaH4npwqdx0NyOLyG63jONZ2PehOHIryYBKiw5f6SZZAiEAuxhxaGQQw6/nr6xs3/1m44FAYXRoUSaiH2RqIqRkL50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2831042},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"gitHead":"eed37171cce93c08e76c30a74ba651ddbb23a45e","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.237","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.237_1785005051809_0.9552663083964206","host":"s3://npm-registry-packages-npm-production"}},"2.0.238":{"name":"fraim-hub","version":"2.0.238","_id":"fraim-hub@2.0.238","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"bffda0a9c6f18daffd1802b7d90a478b57af2093","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.238.tgz","fileCount":136,"integrity":"sha512-UhQKoFuHt8SavnPn8p0EEipnGfffA6RgqeEfN1DdECxFuD/VQA+hics57SHQBmkjF3ETsZ8kO2BhxDJdWpznWQ==","signatures":[{"sig":"MEUCIQCtaUZHDIR7rihdPpei7dQbGcpHIExuzjvryp0rtdFCCQIgOWAoMESRVCEbSqr8psetbBqUvsssV040d70OI4kkdOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2849851},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.238","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.238_1785005154846_0.4106530374114683","host":"s3://npm-registry-packages-npm-production"}},"2.0.239":{"name":"fraim-hub","version":"2.0.239","_id":"fraim-hub@2.0.239","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"31fa549902d54000e5ba40627a42d5b53e734820","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.239.tgz","fileCount":137,"integrity":"sha512-cZ09PGeORB2d6I5X9FPDrTWTuMrpqUf/8F+LyiqvnyAL1Hu6z3XiJzOb0nYngHH6xpS1E/8RJ9fJrczUC+S9Qg==","signatures":[{"sig":"MEUCIC/5/42jS+bvgH+llomNtefK6hrY2+wi6srRmpcchqkwAiEA6Yrq6QwF52cQyO00jK362RguaP9zOayr1H5QCsnWXNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2903716},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"gitHead":"2f9abc1df15be93873093d897aa27b3b5d5d79c4","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.239","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.239_1785098397080_0.6087738606876409","host":"s3://npm-registry-packages-npm-production"}},"2.0.240":{"name":"fraim-hub","version":"2.0.240","_id":"fraim-hub@2.0.240","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"16bc19488169a41437f76ca6dddd9ffdcb6d294e","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.240.tgz","fileCount":137,"integrity":"sha512-NgEg3ABrWDVX5+nbEG1wqZkGzt/N+fesvOWKKeqNAFHxrHfWPvbSa062ZhriGjvGtRKh5xGLzWkPiylJI+gvXA==","signatures":[{"sig":"MEUCIQCdWfFyrQFhdWvptpUwracaErrtihalgU7ed/rwFRzllgIgdiLjDZp4F/N4lswRKGZXS46XkN0cCEZH7+jLNVYL5Ew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2906781},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"gitHead":"eb63623b65e609359cbfb2e121e7f33535101151","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.240","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.240_1785113806990_0.6150065073202784","host":"s3://npm-registry-packages-npm-production"}},"2.0.241":{"name":"fraim-hub","version":"2.0.241","_id":"fraim-hub@2.0.241","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"2ddb7f6a37c47db32f3c33d4acd39594647521d5","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.241.tgz","fileCount":137,"integrity":"sha512-t/3/1xCgo91ndLEWrcDuoWcKrhh9h4KZ6n5m8Ee0Cr60KK07/CHrQAwQDWuD83INCuRHK3eejSyOKvI4bu+orw==","signatures":[{"sig":"MEYCIQDDr1foAXa/I9t8cUBD5IPPf9yJ8cL8V8T+r7zyQft6FQIhAO8bZF3BLfsJ2DCOhJJ9Z3HFhvVC3e1TqDx4uZljjyC9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2921039},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"gitHead":"c28455cdc533a41574881ffb3207ecb8c697ed75","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.241","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.241_1785115231079_0.8013621827960493","host":"s3://npm-registry-packages-npm-production"}},"2.0.242":{"name":"fraim-hub","version":"2.0.242","_id":"fraim-hub@2.0.242","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"f31c7509505dc66f422fb8c4ba143eab1234e574","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.242.tgz","fileCount":137,"integrity":"sha512-rcYFkZeBsSUhDbn0C89Ip6C26xj9j8QBsUVvoyDhql3xKchkgc/HoZLLs/o72qmeX3KVw/VAS+pALRHdLZYK8Q==","signatures":[{"sig":"MEQCIDFVlF4Wt6K8QrquO1MpBWqRocyTgzVX9vnru9SB/bj4AiBSeCTbfFNWTR8z2RZDAVpyBcyqIuq0YqJImMvHpMUR+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2922440},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"gitHead":"24ed0b5112a0e77312d44306a917d501c5adcb4d","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.242","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.242_1785116012371_0.31530406876824024","host":"s3://npm-registry-packages-npm-production"}},"2.0.243":{"name":"fraim-hub","version":"2.0.243","_id":"fraim-hub@2.0.243","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"22a8d09e809c49e873754804c21f85417a862420","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.243.tgz","fileCount":137,"integrity":"sha512-HGDQzrLijrEEcHIO08vIlLs1PIas9goZ7TtbciPk+pMR4a5J0GIsniDRtpNa5xcKghgf2Q5xXx9pXegnMPeILw==","signatures":[{"sig":"MEQCID+7ERks7bNwgNZ/vJ3MQKu64JycuqXOqWLaaq5VgixjAiAJ5+flTE9H7qdTV4dOKDtFkQWeRgxkTRYoW2pWL/fETA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2930667},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"gitHead":"d773fec316bd2eddcde53fad3b6e908995aa7500","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.243","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.243_1785121645983_0.9462288995588317","host":"s3://npm-registry-packages-npm-production"}},"2.0.244":{"name":"fraim-hub","version":"2.0.244","_id":"fraim-hub@2.0.244","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"cda3e86b29447355b83bc23a76180f171bed5974","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.244.tgz","fileCount":137,"integrity":"sha512-/WgVj9W5PeTx5B+UsY6cFA6UKgCoRMKS3xcstZ+AbDs1R3UkkzeiZOGjx1IiK3RfwPMdQtSTPdUA+g0NeJtJYQ==","signatures":[{"sig":"MEYCIQCDC5gJcT27RJtpYCljIAdlf5v3qwYZNOrS3u8ighII+QIhANhy4c9kpN8VggLy4MQRNDTLQm+CBsyc+GMNyPvQSHQP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2930667},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"gitHead":"8229ff2a72870ba43f3d8f2a47d6aa670301c358","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.244","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.244_1785164515542_0.9384931124346991","host":"s3://npm-registry-packages-npm-production"}},"2.0.245":{"name":"fraim-hub","version":"2.0.245","_id":"fraim-hub@2.0.245","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"5f716f03f0cae977c7b63fc60cd91783162c825a","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.245.tgz","fileCount":137,"integrity":"sha512-gomCjT4rPaTPJRxorQ/CcaXJbL/8LjU3u6GN7YsAAxN4VEB7vl28eHAdHui0bmcvUKbQLsyiymwsFqAC1bRZzA==","signatures":[{"sig":"MEYCIQChsjhtldHi83fZJSzyf8R9bRDYYu1sS40inp4s4Ea2PAIhAInHvMkLkmrlBpM/AZU5UatoMsgroV56tXv9wPXq1rYj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2971829},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"gitHead":"a9f711be7fb6a0c2e632fa62c5edaa95440d7d5f","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.245","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.245_1785165578697_0.7600008751469549","host":"s3://npm-registry-packages-npm-production"}},"2.0.246":{"name":"fraim-hub","version":"2.0.246","_id":"fraim-hub@2.0.246","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"b7b4d4922c1217387b990d3a1f5c760c47a65482","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.246.tgz","fileCount":138,"integrity":"sha512-E4F4Pl3d/B4DC89fUfApWRbR7DYd10s1uBUuRO8wXfHqcfJpvck7A4uakJ99kFl9JBXnb0ZqlcHU0SaUXBnOFQ==","signatures":[{"sig":"MEUCIBlYVoMe5JgNerv6BXSieTmYi2voRDA429+nB924fdSNAiEAhNCDvguz+DLtjxeGT4+1BKKnQvQIBwFkybEd4eCGSTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2975494},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"gitHead":"22b48ad121cd95acb7e1d73361d5c2b9d4d6acf8","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.246","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.246_1785178598958_0.14960626103644215","host":"s3://npm-registry-packages-npm-production"}},"2.0.247":{"name":"fraim-hub","version":"2.0.247","_id":"fraim-hub@2.0.247","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"45cfaf08963a23eae45e9733e1a2dc41e6aaf21c","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.247.tgz","fileCount":138,"integrity":"sha512-K0r6arGPx3aRhzNSk/4L++Y19chDYkn4JKGxBwCC+yAIWXUVa3ayBjw13Y8qzCEsN+YlyfI9sNfs5aqROLOTFw==","signatures":[{"sig":"MEQCIDEzT8SS8jOUR6Lh1oqfWh5XfG1rNiwclNfpA1J2T8KeAiBy6U3FLIzBTRMgIUS5kxa7QXZUZ3wy4xpPf3g0sqXYvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2975498},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"gitHead":"df03e6d8ea253a303a72ffc8ef82f6e604583988","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.247","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.247_1785184060136_0.6504207370417869","host":"s3://npm-registry-packages-npm-production"}},"2.0.248":{"name":"fraim-hub","version":"2.0.248","_id":"fraim-hub@2.0.248","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"850f12507ca5f826cf0ef84b995e13c3a9d00d62","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.248.tgz","fileCount":139,"integrity":"sha512-jwkShcE3q0WtfQ8lbk6dRA6SPt+GUQGK3+5inghE/3jRwqHPuyjsTEFpsi2TO5sCJ7ql1iAR5K1kPPMiAIvV+g==","signatures":[{"sig":"MEYCIQCSNDQahO2qio3f5Hq8EOtROZqQkYf9sOTcfGFRgW91bwIhAMM1nKG4ETZd9IgKYbCA0160TmQI6aiGdEM/Wh3E6eoV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3008083},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"gitHead":"4c81b2d2ac2412a8275e949dc2a3ab7f94a48045","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.248","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.248_1785200320135_0.8611473529715308","host":"s3://npm-registry-packages-npm-production"}},"2.0.249":{"name":"fraim-hub","version":"2.0.249","_id":"fraim-hub@2.0.249","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"141f592f50d66a92969cd10329537b4a0a50d7bf","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.249.tgz","fileCount":141,"integrity":"sha512-o6DQDp511HA21lWqxiNCiTejpV4m+tz9OlXqp/iFYL/fPARUEhujQKpkIjFTDUz40fSAvX9+kKRBGa8XN3RWIQ==","signatures":[{"sig":"MEQCIEHKpPW/pdXHlx06L0YTtGulICddfdBh0M06IrT0fiHfAiB1iTgoK33YdJ6M+ZRqqpcPuT6OeqxigWUGx0s0KmWryA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3040069},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"gitHead":"eb091afcc7dee8f857190ee364e15c895abea819","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.249","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.249_1785214308920_0.8536888628174841","host":"s3://npm-registry-packages-npm-production"}},"2.0.250":{"name":"fraim-hub","version":"2.0.250","_id":"fraim-hub@2.0.250","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"40c9f64b220eaf1e63dfbe1ecb23f425267a1040","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.250.tgz","fileCount":141,"integrity":"sha512-h+NEiCj5uJoRdE+TXqIARWgInlDPDjxw95MoKchOKGjO9o+FpF2HkE8BQXnYDVQTVVWCGsWOB+dOjSmiAPOfMA==","signatures":[{"sig":"MEQCIGp/7o5+kJQH/7QYKvyS8tEjXkqHD5mLaOk1Vvp5M+bUAiA4Ey9AtZ/ZSBWqzTyhca5OXHuK/eaaajMX6N9hzmsGOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3040399},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"gitHead":"c70e2bdcf3d9e23c3d2bb34ce7a673b39aab53b3","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.250","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.250_1785214629755_0.17908267695747315","host":"s3://npm-registry-packages-npm-production"}},"2.0.251":{"name":"fraim-hub","version":"2.0.251","_id":"fraim-hub@2.0.251","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"7821bafc570d1f2b1396ef975b9740452c75a157","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.251.tgz","fileCount":141,"integrity":"sha512-Q31nw8MHDEbV/oWQb+MeKSgQEP/w1I0EwgYQ006hObApoIj9SbtlDz/A18rLitB+WFbwMhaziwFEJG7S1hY/IQ==","signatures":[{"sig":"MEUCIELsCTpkcCWHt4ifS6ajEeO6TlOT4MaqBlJv/tP4pZ1aAiEA9HdU5eEHrRIVXHLb85Y9w5Mt5dTMy1arMYdd+jSZd0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3040300},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"gitHead":"2ed78271a348b742777867bdd4dacba7c7bd5129","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.251","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.251_1785253349491_0.6221212004225243","host":"s3://npm-registry-packages-npm-production"}},"2.0.252":{"name":"fraim-hub","version":"2.0.252","_id":"fraim-hub@2.0.252","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"2a86fab136bf440c916c6226aa83e0d0e8f3ae66","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.252.tgz","fileCount":141,"integrity":"sha512-w1MNu710FmaW1/ynpu6wUbwSy8BPI6it42Buv71zCTXdHshSF2ir35rz/qfJM86NkMjCLoGTRkQQIGILAEgnrg==","signatures":[{"sig":"MEQCIA/+wChcCI5UROhECeHC2ev16D/JNEI0hDxA3k8DRXC4AiBi3d4lE5AFwoBQQmqcn5hODztvRhslcw6NIbYXIzkwYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3043094},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"gitHead":"2ed78271a348b742777867bdd4dacba7c7bd5129","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.252","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.252_1785255222372_0.6935848281941568","host":"s3://npm-registry-packages-npm-production"}},"2.0.253":{"name":"fraim-hub","version":"2.0.253","_id":"fraim-hub@2.0.253","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"4ca3b979e91df89c6d60b94bc5497612a5556afc","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.253.tgz","fileCount":141,"integrity":"sha512-FGoIGMROIgI6k6gQPPR/VaGfVOG/lZwsODfGkWO75+luOmkBCzgMlzIecXKgK95fbZ3wPfAn0Mh8nVkVybbQgw==","signatures":[{"sig":"MEUCIQCmzCWsR4eJ1phIUcM/bEPKQB/BNgrGffLOf6PrfTToPwIgfLeuETieuilzFGLmr7DQ++cbBiHHqk2nKHVkog7o4EM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3043551},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"gitHead":"1aea89e46148898657d5ef67b64464309e882a1b","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.253","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.253_1785257170563_0.737825392363558","host":"s3://npm-registry-packages-npm-production"}},"2.0.254":{"name":"fraim-hub","version":"2.0.254","_id":"fraim-hub@2.0.254","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"555c2e01113cea4eb790f981f9241ff895675b59","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.254.tgz","fileCount":141,"integrity":"sha512-jR0LnvNEhJBiIfk4M66HDGe5ZpFniQoROBRl1BaT8OV77AeHtMYM2uBmgqyqA8+FDmDlXaMO4iDb+fMEAGw0RQ==","signatures":[{"sig":"MEUCICFA3mSdKJU41L9wNB8Mx7V4LGo7PHfflkySoUkumWBiAiEAzQazeBGxFtgIlvNgeaM+ftLF2Ra0tJe9Y2tIKBIvTk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3043798},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"gitHead":"54952af72a5ca392c0568c8e720bacc41f4c6c04","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.254","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.254_1785257754959_0.19711019416775222","host":"s3://npm-registry-packages-npm-production"}},"2.0.255":{"name":"fraim-hub","version":"2.0.255","_id":"fraim-hub@2.0.255","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"7d5c9ec3f91c359cfd1478c8dfc24be1e87ce5ee","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.255.tgz","fileCount":146,"integrity":"sha512-Yy4AYFh70fCknsrxRYfIYSDZ86bB2xllrVUddIjoEjj6oq0rtJwndPOBwq0R24/47uATq7iupngTw+y9ThiqaQ==","signatures":[{"sig":"MEQCICwFOjNDPq7rQ6L3/lC+Z9iMl+fp9ccONrnXh4m5ldR8AiBrVeUUm8eL9oFbw7yEXSroXgaC3oxe+SR6s/i9g0//iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3139657},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"gitHead":"4d4067a07e62ec183fcff7b45021c1a593b91b26","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.255","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.255_1785263177106_0.8407082226016591","host":"s3://npm-registry-packages-npm-production"}},"2.0.256":{"name":"fraim-hub","version":"2.0.256","_id":"fraim-hub@2.0.256","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"1d308f8fc86d1eefa7021eae9e37e27776c0b565","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.256.tgz","fileCount":146,"integrity":"sha512-s8kllHAPb5dfdO0BDdN7lsGwssQLt9fajEnAxM0gp7GVFRQgGhsd1F0iWE/GNPovkD+Fj60P2pykaAkqOL7ZOg==","signatures":[{"sig":"MEUCIDqOzvexV1tPlfcr0Kzk8BFcLxgToIhtl66/0p5Q+ApoAiEApltedDEmfrQNLQkXQ8abMM0/Ik0Znx59EG+3gjaQagQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3140294},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"gitHead":"b4b420c327b13ddbf5c83c20ec7c308f7e8465db","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.256","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.256_1785263983076_0.4393629942476893","host":"s3://npm-registry-packages-npm-production"}},"2.0.257":{"name":"fraim-hub","version":"2.0.257","_id":"fraim-hub@2.0.257","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"440bd73c754f8e8c8e13386842e4eab20f680b5b","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.257.tgz","fileCount":146,"integrity":"sha512-dXHeQLA8y+M1NvVGz3jW3+Ked1xK8YgZb+l6KbscBhyroAFMxgt3Yo7jNO1Bf6AqVPBt0i1iO9MZ3kmn40JoPg==","signatures":[{"sig":"MEQCIA9Dcpd4CCHmX9RV3z4srdp4O+dOBk+GJ3qSsIgg4nqdAiASRENP73Yq8gBTDevRcUcor2dXbiFD4eoH+NeDB02zBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3140294},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"gitHead":"e3335b673e97e5967098f4c51ca99a1f4e6e450b","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.257","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.257_1785264521874_0.935133254579269","host":"s3://npm-registry-packages-npm-production"}},"2.0.258":{"name":"fraim-hub","version":"2.0.258","_id":"fraim-hub@2.0.258","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"a2105fb95fe77add781125a0763a4e7cd24a4360","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.258.tgz","fileCount":146,"integrity":"sha512-/sYpuG/yz2Qsj0ZPuVb/MqEVyaO3GH62H7FFZ6eriFVirVqpUClbgUfmw66OnTUh0Q+JlhRUoILFEBr1D1hDFA==","signatures":[{"sig":"MEUCIQCL6nrgXM4jngiVsKJmJ3V8t/0ryZXfL7QqTHl9Da0hrAIgXoUWfpxjPQUuFRKRe+v9LC9JCtQrct1LmgGD7hyp6hk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3144232},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"gitHead":"f10ca4e31330f692a5553017d65601b4e5e57ae7","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.258","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.258_1785325036220_0.40098552172040036","host":"s3://npm-registry-packages-npm-production"}},"2.0.260":{"name":"fraim-hub","version":"2.0.260","_id":"fraim-hub@2.0.260","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"839d4af2d094e726e999edcd049d6975734ea7b7","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.260.tgz","fileCount":146,"integrity":"sha512-f2jUYAu/rqGsyJdBqXU+sEusYsNiZ394DjwVFsB0v7G/L7rMJS2wUIxGP6CM0aWkQKT8tKbl80VHOaI6w4X2lg==","signatures":[{"sig":"MEYCIQD3XURuOj96uEZZcKGsHKxmsifERhMRbzzDU3eIyrybKQIhAPBwp6GbkfDYyYNeMhBdxZreNekD0KNHD3pwYWGVrpGh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3144232},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"gitHead":"68e72a709c136be01a415f1a8951940678dbfd0b","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.260","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.260_1785325113225_0.9296048562768948","host":"s3://npm-registry-packages-npm-production"}},"2.0.261":{"name":"fraim-hub","version":"2.0.261","_id":"fraim-hub@2.0.261","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"d70346a478e99b7fb94a37751ae3a988f5ab3cba","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.261.tgz","fileCount":146,"integrity":"sha512-i0VBBJ73xWZ0OvzPloatSl1ykEhcCpvdy8xEXSXgJIa9J3qjBC58c6n1N9QkajCETbB021gebfdjOsGSoV9Ijw==","signatures":[{"sig":"MEUCIC/RNxCCy1U+2cnuZitk91axwuz12B5go09uPvHYtOvjAiEAnQiV1/7gW8f30zjpaCklsY63jf82uaBO297sYKSMSL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3146424},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"gitHead":"34b44abb3c75119392e5f8ab38dcaadf7c3c0843","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.261","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.261_1785358192053_0.6211669815190219","host":"s3://npm-registry-packages-npm-production"}},"2.0.262":{"name":"fraim-hub","version":"2.0.262","_id":"fraim-hub@2.0.262","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"65eb046933a6d9cf702fafb36bb6b10031061815","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.262.tgz","fileCount":146,"integrity":"sha512-QvBnyY0QeVok9ISYsVUuWoUyTapq0/dtR62u7UFPcJQ7UvxtwAlMmn0aU2jbfmhHfelJVzpBPxoChFUe0JV3Cw==","signatures":[{"sig":"MEUCIQDt4Uo+2oSe+7Z8qVGO5Jlu3XUeFVVhLH6uQyYNbUY2NQIgE1QHHfZe3ILoluGOocqw8DFhvpIb7SGMNKMrmvcyKjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3156564},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"gitHead":"2f13ce13a833af31856ff1d4c37a73e35556bab4","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.262","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.262_1785404546054_0.07249083572061621","host":"s3://npm-registry-packages-npm-production"}},"2.0.263":{"name":"fraim-hub","version":"2.0.263","_id":"fraim-hub@2.0.263","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"eb523409dd70ac9bae44336c47196ea4abd3c5d3","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.263.tgz","fileCount":146,"integrity":"sha512-l0SuhoQ9GeNJ3Nbm6xvnifcB/08yR3raciYeFeP8aQ7jbaMFuiHVWIHzHDcFHGxOPV9ZmNrs/nVKTF/Z0s62PA==","signatures":[{"sig":"MEYCIQDpgHXczqPBdtTL0M2wo4i7HG1r+kjIHuIOXkkWsBmYVQIhANhPvW5/awpNuI6GMMaYns385dyCgGKoy2ZVdoIus4Rb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3156593},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"gitHead":"4bff4cad1c2289ec6b5e13e3d2e3b59a55cb68d8","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.263","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.263_1785508016002_0.36530070233851486","host":"s3://npm-registry-packages-npm-production"}},"2.0.264":{"name":"fraim-hub","version":"2.0.264","_id":"fraim-hub@2.0.264","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"c53199f5fe6b2a7cca4c1b39bd4a4d729874d285","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.264.tgz","fileCount":146,"integrity":"sha512-qwJa60o+rFq8noWPEDQJod2IJzI1YC74WZRtBLNNkDXZgBLvo34pO7/mCfuLWlUGJij5CMHIpNcylIT5yeaqzQ==","signatures":[{"sig":"MEUCIQCUrC23R3QgGWvzfqSzvnNA129OsimS+4lmPFtQ0sFlwwIgcOacfyejtuoITFPkxlBEMAosLikwlYi6nwzTeSW8q0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3164726},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"gitHead":"08230ae721844864afdcefaafb2ee76d340f1e4b","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.264","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.264_1785519839876_0.11626078446359034","host":"s3://npm-registry-packages-npm-production"}},"2.0.265":{"name":"fraim-hub","version":"2.0.265","_id":"fraim-hub@2.0.265","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"00e4ed3cb99da2c551d3156020fe2e827d633072","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.265.tgz","fileCount":146,"integrity":"sha512-xXQ4GMaVGwFQi4CMCHrRNV5vHfMisi9L09cetQu9sYKdeYrEmQrlYKXHTOoGRGWdhdNFf+bA+NugSHWARe+SIg==","signatures":[{"sig":"MEUCIDxHinQPOcm2/hrPDx5N2ywEevmI1XBYr0irJWk2+MbzAiEAvomDt4Y2gHL6MHc0HnLk6ek37rFCJ2nAdRfth3uo4Yg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3164726},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"gitHead":"36de6a828d2dac75bb3314949fb40a306baeb220","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.265","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.265_1785527543105_0.16864877918875054","host":"s3://npm-registry-packages-npm-production"}},"2.0.266":{"name":"fraim-hub","version":"2.0.266","_id":"fraim-hub@2.0.266","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"37c1fdf81e3e7cfd23b72bb198430bd9ae086b85","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.266.tgz","fileCount":146,"integrity":"sha512-Apn7cbdxnmUQDrbgqbdl+sVf2lL7+lVYNhhGsAIJcZp8qPOveGE9ZqkRtf9aWL29FsPWsbiINnnH5VqU5zQzKw==","signatures":[{"sig":"MEYCIQCzBmleBEtGJJR00LexAYfukZtJfppciZ4W7w9E2jwmsAIhANgrv5nO/IGgZAXge+/DTWwkk6YFWH9NwiYo7iCchIsL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3175128},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"gitHead":"2b59c6ed91f5b17cb7934fb2bd800ae56c3d0113","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.266","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.266_1785861350543_0.6890807317121264","host":"s3://npm-registry-packages-npm-production"}},"2.0.267":{"name":"fraim-hub","version":"2.0.267","_id":"fraim-hub@2.0.267","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"8dc39052440ef239249453f860f5b2cdaf2bdc84","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.267.tgz","fileCount":146,"integrity":"sha512-WrK5KYqmVJFz/OgAmtve651eh6IPkOKZqHYCiSNCekYP15LDi8uir4LW5gfyHHEOD5dhhj2Ej7fDUi/iM7705g==","signatures":[{"sig":"MEQCIAGdwyNf2JaKold3Qn3VC4V2af5HgdC9I4CUBLvAORCNAiB8BI3TSxcjt0qtYQqYVxtwRTY8EwepoI1mJWjoysTJPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3184868},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"gitHead":"f5087a79030db72773fb0a88653b3aa8173c1c5c","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.267","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.267_1785875291639_0.3576332452489128","host":"s3://npm-registry-packages-npm-production"}},"2.0.268":{"name":"fraim-hub","version":"2.0.268","_id":"fraim-hub@2.0.268","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"76c6ed796b731d09845a1219a461187c444651b4","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.268.tgz","fileCount":146,"integrity":"sha512-hQR4O2v2OMdOo2kdEjASiVNEieWv4NACzlTAAKHUuV7461IiFuF6rNaMhir/K5ESOxVl/4UH/nVnyKlypBWTug==","signatures":[{"sig":"MEYCIQCvy9gxlAY06PmcAt+yKw6+jrkvVBNBMot4CsKXvcZSOAIhANDcDaYtQJ8zW/ok0m4ergQY2JHO6Ck2rIP0OHfW/JXe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3185331},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"gitHead":"d5613033dddc2aa276e91155c0f93e7255ed641c","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.268","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.268_1785967010383_0.23148844545042535","host":"s3://npm-registry-packages-npm-production"}},"2.0.269":{"name":"fraim-hub","version":"2.0.269","_id":"fraim-hub@2.0.269","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"9b7811b5cbe3f8463d7e2dc9254d01961b2ece54","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.269.tgz","fileCount":146,"integrity":"sha512-9n7IIzqsfik6+QrWG5H46dEm8OSPcSaF8jzh36kolEhPq4cvTBpUxmU7pxlgTei+9ZZuOMCXgdPteIx8h3HF5Q==","signatures":[{"sig":"MEUCIBXQp+QRs+MUlhxQ0/noO1Rx2TmlKkfaQs1sdNn2gBC6AiEA0VckPRyT81n+sfFoJRCjlPpDxccS/gQ819ONdLch8E8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3196755},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}"},"engines":{"node":">=16.0.0"},"gitHead":"3ba9e58e4cb8da86db60deac6a7df8f75f5d43c7","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.269","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","electron":"^41.2.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.269_1786049798923_0.4079984698906822","host":"s3://npm-registry-packages-npm-production"}},"2.0.270":{"name":"fraim-hub","version":"2.0.270","_id":"fraim-hub@2.0.270","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"52b15f67d2a596eb4ed4025e90fee7e3c3a1abd6","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.270.tgz","fileCount":149,"integrity":"sha512-HIuJXTfAgRhFhsMVq7FI6GaA5usKazhd7cnocQst2uZAR0vzAr8P4+KFPhTrJAqwEblFnRlKGPYZHI9nxRfgxw==","signatures":[{"sig":"MEQCICCDv5UrP4qXbrAYO42+NNsFuIWqHgRCev/BYEcBCIapAiAyJ6AmO+YL03lfe5txtxYiZLBlW91CO+o/C2+bDvvatg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3220893},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"f783e0a7c4c561ebd5d36a9ded8e6890d3a1a143","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.270","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.270_1786204792271_0.6608660946312916","host":"s3://npm-registry-packages-npm-production"}},"2.0.271":{"name":"fraim-hub","version":"2.0.271","_id":"fraim-hub@2.0.271","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"5e3c300fc031955e0c77fbb7207a285da1adc34f","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.271.tgz","fileCount":153,"integrity":"sha512-vFwHULPXi4FK3ivYRzdrr0016Fkz/oiXdS3EsOxgrUkKhpSXvYhC4BGfYliI/jYHDZJVBiAuMxsCxB5A5bROZA==","signatures":[{"sig":"MEQCIHzLtiBuOZtLvgugDB6OtLci5c05za7qPLlpUbNoWNeGAiAvI4fHeEzQH0wlaDOtyQFazLDhj+ymKLmqj96sotUUzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3299153},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"acb3f596d5fa5e99f110c1254d51aa831ec14b62","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.6.2","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.271","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.271_1786557222802_0.10332903902309631","host":"s3://npm-registry-packages-npm-production"}},"2.0.272":{"name":"fraim-hub","version":"2.0.272","_id":"fraim-hub@2.0.272","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"f1d5fdfad38437f948c2d614d17a1b22d37f1060","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.272.tgz","fileCount":154,"integrity":"sha512-yoDS3/Sa7IC5x9LWt4xruSIvy2FY4FFFTp/IuGSkKyYkpqtwN3wJttHr76OIuBcI2svBvuOfnckkfU1wbAzMFg==","signatures":[{"sig":"MEUCIQCRyBwqb79S8f85Aqj3L5NlCcGEZ8aNZq1bUn317hMh4wIgDyORhzNJh5oSdLPDbQQTHh6JVfpTY89Ak47/DxHPDv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3314076},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"809aaac4ebd7f307d7ae492c4365b25084d86120","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.17.0","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.272","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.272_1787077760997_0.8860028693611852","host":"s3://npm-registry-packages-npm-production"}},"2.0.273":{"name":"fraim-hub","version":"2.0.273","_id":"fraim-hub@2.0.273","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"226ccc962c561617466ac32a2f28dd4242625caf","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.273.tgz","fileCount":154,"integrity":"sha512-1KSh5lOyzfjoIIT40t2S4GWuG4q7fwphQ8FiBYueKtG9rx+H51ivQV/ugqg6L70Vkf9or7nS3xEXH2HbMThf4Q==","signatures":[{"sig":"MEUCIQCV9LzmGK89ZR8Lmqz5i8vQVQihTnV8Uq/wP+ypkvXd5QIgYkEgISZra45aHEfaqGVDrL0MRb8pTqbrqqn2H0VbHmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3314076},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"d59e1177bd0ebb09c09bc146223865d02684920b","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.17.0","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.273","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.273_1787082247514_0.12108529868994045","host":"s3://npm-registry-packages-npm-production"}},"2.0.274":{"name":"fraim-hub","version":"2.0.274","_id":"fraim-hub@2.0.274","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"bbe767b2be9463bc1308b3a11b93339294d3a361","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.274.tgz","fileCount":154,"integrity":"sha512-O54EhxIfCL81BLnuC1K8//X5bgj2Px2dikAuPK3WoKtsrnwbRZ35NROar85n8hyq1KATqvVfS1j2xlVf8u/8fg==","signatures":[{"sig":"MEQCIFsOPGrzsQPv1t/24b0a1YJy5sfZ/vqZJZrb0Rt2KcWdAiAb8N+NKgy+XQjrX56LiLELy3pNX/9gMll9ZxikOvlRPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3354527},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"f2fbce673067beb4b8f0c2f329f96d9a2a26446e","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.17.0","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.274","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.274_1787185413377_0.45518782975575145","host":"s3://npm-registry-packages-npm-production"}},"2.0.275":{"name":"fraim-hub","version":"2.0.275","_id":"fraim-hub@2.0.275","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"8b7cb03dff6ef97747817240da61185261fbc176","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.275.tgz","fileCount":157,"integrity":"sha512-qco3bI1KsaEiItA1xasdAFKw2wPVDDsO+jv4Y6anuuuxJoWJqxTklMJFv2CzndMfjOg9fKvHxbYyDdLXG5DTGA==","signatures":[{"sig":"MEYCIQDGQOhhT4LLrLF21AzMfRVdg228xxuaO8aSGXqT4l7c2wIhAJQTTbiIJE1jcIu4/sf7pk2KPk0O9K82i8pm6OpVaOHC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3379921},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"9c665452896a9233b386367b6fff1bfbdbfa15d7","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.17.0","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.275","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.275_1787260060014_0.7144464308159868","host":"s3://npm-registry-packages-npm-production"}},"2.0.276":{"name":"fraim-hub","version":"2.0.276","_id":"fraim-hub@2.0.276","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"fb1d850c4d986314bc8458f1b6195a1a106e5791","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.276.tgz","fileCount":158,"integrity":"sha512-c5Uq30TA1T1dfHebv10n9JseYLZEmtW9CjiylE4SLKE2vN3Ek5M2fi04gChZPXpULMnVTrEdfZ0cMbW0KJaeYw==","signatures":[{"sig":"MEYCIQDbsuZKmN4Ii00fO5Z7uerTwJ7z5k7floEV4qFHDalGQwIhAKoaFjTm1ZmGvEgpobZ4hUCA2qDKt7jzOlVFmrmRMS4C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3400203},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"1cb9a51a337d02ff296810dec116436fc33de963","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.17.0","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.276","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.276_1787329835307_0.641659453900538","host":"s3://npm-registry-packages-npm-production"}},"2.0.277":{"name":"fraim-hub","version":"2.0.277","_id":"fraim-hub@2.0.277","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"950bc13b0540d9614ebafd0a859cebac8f7d23b5","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.277.tgz","fileCount":158,"integrity":"sha512-+P19QtOqB5lZ52arGPSxwwUlpQU8fTv3o0wluB2KmS4+F3zbUYarXuYq6qQJB+wjY2Vaz3vmtc21uZotorInRw==","signatures":[{"sig":"MEQCIF9ivHk2wsxHBMOYSaffGWIJ9FR6flIbtsDeTrPkMulGAiBNfECr+atYo/00PX53MYI4lNiNO2u09zXpATbo3VF6WA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3423902},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"b47065eda1cda5e64ce89bd955cdab0886b43b76","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.17.0","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.277","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.277_1787525823642_0.9794865395632193","host":"s3://npm-registry-packages-npm-production"}},"2.0.278":{"name":"fraim-hub","version":"2.0.278","_id":"fraim-hub@2.0.278","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"89d99f24d99ffd99dc16425fca18ed1910905ca7","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.278.tgz","fileCount":164,"integrity":"sha512-HcWYmtL4LupYkhes9y+ijhtf/m3kc6JpEoqEbGvhm7GaxkUxLmwl26yUWBpm2coayIo6gX7xCK8CzaNyfn7qGQ==","signatures":[{"sig":"MEUCIFbGIJO6/Rc6ue+IUYDRlE5fRBa5UnXqPWWdk6hSEmKSAiEA+rCUvVFA997ex9v/XsIY1Xg2JUmOK7mRMJNFjYzNMmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3487868},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"bf0cd774fdb5394aeeb4645ffa46eca7fb4becef","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.17.0","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.278","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.278_1787589199280_0.42808561217201957","host":"s3://npm-registry-packages-npm-production"}},"2.0.279":{"name":"fraim-hub","version":"2.0.279","_id":"fraim-hub@2.0.279","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"85a7a5f5449836195bb4b1d1c3db0038e66bc7c5","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.279.tgz","fileCount":166,"integrity":"sha512-7Lg7Ng5Xdf0WdOfS22V3dfsbGrA+LOQRAs2tDglpE3tcWJZVOcl3k5ntoDS4fLFA0fwoMlWxbuscsp5rI4yjhg==","signatures":[{"sig":"MEUCIFIP4O14A5hH1Q2/pzGCWFQi84kN28SFgQzocylEwa0SAiEA998WuUy4X5Y5Sg+57Bfg21JfmK/IfTn2pdm1PUu/CC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3512352},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"51d11540657ea820524a3fd78b014872ebcf1eaa","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.17.0","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.279","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.279_1787624756963_0.816524117130736","host":"s3://npm-registry-packages-npm-production"}},"2.0.280":{"name":"fraim-hub","version":"2.0.280","_id":"fraim-hub@2.0.280","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"637ef85b6acb9c6533d558d03532b6e8e708b460","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.280.tgz","fileCount":168,"integrity":"sha512-WrGhfE5Df0g5ET+XyPmhUCo0O2fWJOAlez/bjwowffAh/9pR7hYI0zxL8nHZ93KQ6aAQPFaZZTfXlITvOob8lg==","signatures":[{"sig":"MEQCIBaQvCcwIOqGF43JjlTZ7Y6hgfjfo4rOhp/QdvMq31XQAiAIO1Tv3+cciS/5yVJVwhKlEx1YqB8Hg0CWaQ7vSYAHAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3715864},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"3411dee4ea31a76168c79fcc0b861790582e70f1","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.17.0","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.280","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.280_1787674580269_0.3973540483769118","host":"s3://npm-registry-packages-npm-production"}},"2.0.281":{"name":"fraim-hub","version":"2.0.281","_id":"fraim-hub@2.0.281","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"c2cb3d90f7d997eeeba0230781a49bba5d8e42b7","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.281.tgz","fileCount":168,"integrity":"sha512-+c565irUYEYaaPCbuUca5F5FZ6Z4gdLvU0qn491XZ8ngq6F4arW3VQMIFvArhPRE7OIXSQqJ9PCUPdNVAAZXaA==","signatures":[{"sig":"MEQCIBMBsMZJHK/KBAwiMcNfpM/vXvOvmtStqX/iQDwGCslpAiAsf5exQtamdV8Iwt24iYpEo8TVpvER8zQC5WqZW+lZ+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3730226},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis","portable"]},"nsis":{"oneClick":false,"perMachine":false,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"b3fa343c7a3791586d5519441c1b20bd43a68083","scripts":{"build:windows-installer":"npx tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"11.17.0","description":"FRAIM Hub local companion package.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.281","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.281_1787702243774_0.033960908813035706","host":"s3://npm-registry-packages-npm-production"}},"2.0.283":{"name":"fraim-hub","version":"2.0.283","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.283","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"31219120e564cfa676c3c8ce592d9c3428422bfe","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.283.tgz","fileCount":173,"integrity":"sha512-xxIyosxBJNxAKdZWj6Ah6OrolP/qa4r0Aq8YWI1ubPPTpF8yVnlp1WaQA1AjK3zpi0PaQrtEfDsEireOaStEdw==","signatures":[{"sig":"MEYCIQC7gIIq5TI3iF7D8iTFfop0M35Of0LzixBi0xSiWZ+bHQIhALxdRyK1D/mjQd7OxRC2lXFckhTssYYTcmdj5VwTKVMQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3814084},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"391efda29037f97bed8f1a0e96acd6e840236c9d","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.283","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.283_1787845911907_0.5039779638938944","host":"s3://npm-registry-packages-npm-production"}},"2.0.284":{"name":"fraim-hub","version":"2.0.284","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.284","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"6ba1889f1f3a8577332192012521fda76485313f","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.284.tgz","fileCount":174,"integrity":"sha512-6pxMbouZ5hibAtVuIBmewela+NrnoUKz7UWkRULLQq4JQQaTRyy23iVZAn6Gudk4qDUvUyLUsXwV4OkCWCywBQ==","signatures":[{"sig":"MEUCIQDVK8hsXhxgnCPkOZsjNVxtrG3e9Sij+d3LYGqaMIBleQIgHutA8th0W53ABrMeFAZ/jaZIZh4rYlIMH0Mw2ukF7tk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3840971},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"d78fa3b7324427e266217052d00919bdb9befe66","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.284","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.284_1787865522467_0.5737749321172532","host":"s3://npm-registry-packages-npm-production"}},"2.0.285":{"name":"fraim-hub","version":"2.0.285","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.285","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"6a0326193c2b2e51cd271e77a0b12f149056919f","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.285.tgz","fileCount":175,"integrity":"sha512-didfK4EUdw9LFg5xs6lOI0oAlpVBc0XzZ3PFZvp6xVqIFXWOyDbhOabWmPJLwNTSim6SEMoyOS/6s/fWVv3iag==","signatures":[{"sig":"MEQCID+ylo/jE85mPEMmuezM7aoWAeDLjYw5vMALHlvyyRKmAiAy99OWRAdKEpyfskSmEYO8ZucVlZRDKSXsTNmZHf6YMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3860147},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"afde214f015524af65f6f84e7943c8c02d28165c","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.285","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.285_1787882741689_0.21285636074330272","host":"s3://npm-registry-packages-npm-production"}},"2.0.286":{"name":"fraim-hub","version":"2.0.286","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.286","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"8edccc50cc21021826b7f8230ae951d7b47c6751","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.286.tgz","fileCount":176,"integrity":"sha512-yQMMp4Z6Wy417YZFPAob5kt7nAAoGZhFNqtZJKO1d4DQcMOH72RInoZpJmTxVFqwPQrZ5zEZmQOWmhlx4R/bKw==","signatures":[{"sig":"MEQCIDJOkGg2lGLy6uPhlMMtoTWl9g2csBhDgznBp5SpavboAiB+x2gOSo7/fdBXnpoGBJ1qL5sinC0G60drAeTBcM96/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3867711},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"451c017f3f29a35ca75d97c7bd94a70d04d90762","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.286","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.286_1787937965292_0.6308209280027992","host":"s3://npm-registry-packages-npm-production"}},"2.0.287":{"name":"fraim-hub","version":"2.0.287","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.287","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"822b2badd632899eaf6b87f23957995eef8655df","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.287.tgz","fileCount":176,"integrity":"sha512-2f5++i8ZB7f8OMt6AZaw2SJHaQmZC7g7TCcY7JblBDmvqjRE7jmezL7fb0Urec0kUANuUF/edxxygzyHCaxwVQ==","signatures":[{"sig":"MEUCIAghkT5JrbJJCz71pQ35qWNHWhQkFt6PQ4BK1pgWginuAiEAgLozmmazl0i9jOKvf7SYG75WjuUBD0JrMFR5ZXlCw1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3883827},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"8209b7e538d277c80303a16996d5f749257c93d2","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.287","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.287_1787953220325_0.6087027694646217","host":"s3://npm-registry-packages-npm-production"}},"2.0.288":{"name":"fraim-hub","version":"2.0.288","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.288","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"641852e16a6439a9071c930f4b0f7b0956ecf998","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.288.tgz","fileCount":176,"integrity":"sha512-9vV6QTcsP035aWKh9oejorrea5qIO22l7VCYVdgghcFKOJmSi94SQC0I31vVMKacnAPwCtlDHVa95cc766nWvA==","signatures":[{"sig":"MEYCIQDj3Skm/nj/n/URlVLpAW/tVJNMuZpkAPa5/EQSQ5FbygIhAK9T3eMjV0xJaRx9wZazl2k11xR+o1dYUGXVvXtzYtkj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3895028},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"44e679f33dc439ae71e79af26f06e20665a0b0ce","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.288","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.288_1787971626942_0.357851337801548","host":"s3://npm-registry-packages-npm-production"}},"2.0.289":{"name":"fraim-hub","version":"2.0.289","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.289","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"88a952a7b4eaf8c7901d83a2e8787e59ba3f17d9","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.289.tgz","fileCount":176,"integrity":"sha512-ZoSjxj1Ie45lDywHl9StzZWWCV5nlV8bDK+4VCcfFUxEcLHWfjJ+Tri4O3gLbqClCgTVBIvGgQUQHCK0Lcju5Q==","signatures":[{"sig":"MEUCIQDXcg+Ye7T+JW9LlqkpBh6U7aWPO/fJYvQVFNre/lcfXwIgYWZehpAymj8V6CV9hd+gxC1hk8hbl9d2wZlzoNBQX+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3897286},"main":"dist/src/ai-hub/desktop-main.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"c114c4b9284c5572e93c1075a3303a21e38baeb5","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.289","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.289_1788028233703_0.2263978971549998","host":"s3://npm-registry-packages-npm-production"}},"2.0.290":{"name":"fraim-hub","version":"2.0.290","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.290","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"cf0e08a0f557ceaf914a7c1f1efd38f1bbd5310b","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.290.tgz","fileCount":179,"integrity":"sha512-ALRdBNjxRPvhK9VLtaZzjWo27gEEtm83S+moGOF3gfORasJjUlUmGX7B12xD7Pjh+z/fRSchMW7jAfHDPGXlxA==","signatures":[{"sig":"MEUCIQC7ErR+5Vm4Lq7/1gZ54DMtDFq19iF+VIhFY3vaX2To6QIgPmaGj2M+Zq38Mq34XHxmTc6Qghp7I3KFgaJOsg2+33I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3935203},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"147f5c993c7bbccedc7a37ddeec688bbf8257c3a","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.290","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.290_1788032149074_0.3370562358492386","host":"s3://npm-registry-packages-npm-production"}},"2.0.291":{"name":"fraim-hub","version":"2.0.291","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.291","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"f9c2d736121d6f54cfed6802237ff4bf635a48a4","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.291.tgz","fileCount":180,"integrity":"sha512-6EMkARR4HxiYXn2AcoChl7VMrm1bGXEf9FIOjatbC1VB4Whh8+mJ5NgJWS+PrvDy9XEynhbXFdwNEmDu7+ThnQ==","signatures":[{"sig":"MEUCIELKVQoR1bJPQBH5uYFtvS7dvl5CW5rZnYto3l+DsxWTAiEA/6On6FLkIToD4HKPxYxM/crb+I//W0ZaHbLw6zsygLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3949741},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"949927d2e826fa3910dfbf3931e59e77c74c43ca","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.291","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.291_1788110249758_0.2125220025166017","host":"s3://npm-registry-packages-npm-production"}},"2.0.292":{"name":"fraim-hub","version":"2.0.292","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.292","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"f89ce026ac3ce31523e160f20a3e8fe5e64c2e0b","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.292.tgz","fileCount":180,"integrity":"sha512-hCkCM6c+0GgLgoH2dgtNCQEiyDgb5DVlYZg+LPCx6+2uRbQTr/A/neVCvN6kDI74WpxTMGKwyBOXdnKfaTu8JQ==","signatures":[{"sig":"MEYCIQD+5akuL3bfc0tCZrHv/efLIGdQNK30rBymVKoU+MDV/AIhAKHxHGwSjrFi9yec05MgV1ALFBwoNZ1xi/xRrYLpX8M/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3950526},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"643809c2e7d49a3fcfc08a601bb8ecf69c514ae6","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.292","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.292_1788112943943_0.6145727205955012","host":"s3://npm-registry-packages-npm-production"}},"2.0.293":{"name":"fraim-hub","version":"2.0.293","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.293","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"26d897f6a0def5cd57371e9244db954a5aa53a1b","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.293.tgz","fileCount":180,"integrity":"sha512-9hlZQ1lOKhZ1oCIsa0fXcZheeKS2yV84eDtZ8jvpAqUdxn9EC8SzJtIXpLP+tO7tQIO0/A6c1/lDFZvi4Gvjdw==","signatures":[{"sig":"MEQCIAJZRGaKhVaJlK8B1zK/WJs9Pkk+ExD8tOLa9oNjz+75AiAy7+LvfNZit4Kd9M+AiJUXbKlTlxAMw+WcwALTKP4KCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3952783},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"23c6dbde7d23f2dac9086d7f7dc5a28ff399b697","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.293","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.293_1788114220981_0.6482109229539339","host":"s3://npm-registry-packages-npm-production"}},"2.0.294":{"name":"fraim-hub","version":"2.0.294","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.294","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"f9754aa9503d3dc46cfbd43af3109c40115cf970","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.294.tgz","fileCount":180,"integrity":"sha512-u5zjMgfKCfSg830JqRVan4gmUOyZJgU74TrHz8RtzLdS+HTvmz/A7dblYUJ7KlMujsDfPIWWKSCWcIQcjJHayQ==","signatures":[{"sig":"MEQCIBcIGgYCW1rYmqYSYIOtbzqIn1NHo1TkzjfZfVukzG8mAiAs3Nv+E7tyuH6qb3eyDvz1vuh5MwYhsw7X7rISaagB5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3952816},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"b9973d1263a416a1a754d9e7a0de5fe21a4827b9","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.294","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.294_1788115788374_0.3564667256392007","host":"s3://npm-registry-packages-npm-production"}},"2.0.295":{"name":"fraim-hub","version":"2.0.295","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.295","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"3fa2befc9974bc5028407d5be7b8295ba4e405cc","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.295.tgz","fileCount":180,"integrity":"sha512-LOzC0v3Fv7zVAvifY/KuVtJWJZAc8f5zkR6QhPwFgkgV+cmiDja9kOga4LdIoLOtzdivn/OCgLXolvvUZAZYcQ==","signatures":[{"sig":"MEUCIH0h9rfRX+q0bJ90vJEdC7Bvi4YcoD5Gryw1O5f0cmA+AiEA6OPqdiY6irR+GbD5lcboDAUx1RkWiI27psuSTmDx1i4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3953430},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"dd74ef111a4d566c8f4939483b10595e8377f7d7","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.295","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.295_1788126132445_0.2123567615213291","host":"s3://npm-registry-packages-npm-production"}},"2.0.296":{"name":"fraim-hub","version":"2.0.296","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.296","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"f27dbe22ef6f77526b7d836c68c75a8accd709bb","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.296.tgz","fileCount":180,"integrity":"sha512-LLCP3CYxMruh4YQdgNIHxiUWkftq1XAB5jfIapNGxfbhmiX+6L5bvpY4FzhrINnxiMtYrMVMQcKr3oIorPam1w==","signatures":[{"sig":"MEUCIGiM++4Z5lzpS2GkaRhaWjQtAtcO0LihrIPCk5/wgJFEAiEAgElKOIat1Lmg3GgOVQgv7LiuLEtknH+xJwMIjCqvgEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3954472},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"1e2a5a2dcd0c5bb6f8daa9c0decd868618baa730","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.296","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.296_1788128320984_0.8722953520184209","host":"s3://npm-registry-packages-npm-production"}},"2.0.297":{"name":"fraim-hub","version":"2.0.297","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.297","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"1f4b69c1b27dad7cda4376ec30e566ac641859b4","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.297.tgz","fileCount":180,"integrity":"sha512-omdzChbF75aj+FKC7uLBR0gGeyUTolTJHjE/yBqGJSiAStwk/CnAOb51r+5Ex0Fc/CpHnzI/30TrQnWyt3GqUw==","signatures":[{"sig":"MEUCIQC/udYQAAAryAhGYf5a3akPUHpKOFgTexcvy8aPROAfpQIgKSarsuyJp9y1XuLGITaGTYjU34IY2dSk4F32hS8NmHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3955104},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"f71079904b44828043b14566046e6047b7271150","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.297","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.297_1788142742364_0.1313139242456769","host":"s3://npm-registry-packages-npm-production"}},"2.0.298":{"name":"fraim-hub","version":"2.0.298","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.298","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"3ae71b9626f8644d84687607be6f8347de1e3214","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.298.tgz","fileCount":180,"integrity":"sha512-8JIqjHibUPVxZgYSOzh5yq7ESRoqL5O+Y0iJcOAG/FaXY7M9fXuJrpxVZh8n7IbhHFEcDiNzG5F0+4epSEywiw==","signatures":[{"sig":"MEQCIAbr+2o9yT1uZ0WNjZ8LDZk1j2fVOTy9uYmZ2sySFSF7AiAVVI14J/UOw+tBw3y8XnaU+OYz/a7UhCCPKAza7M76Ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3964009},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"641a30ad3890d4bda32da1379f2679dfc7f6eee3","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.298","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.298_1788224689918_0.5938940391389465","host":"s3://npm-registry-packages-npm-production"}},"2.0.299":{"name":"fraim-hub","version":"2.0.299","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.299","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"f0cca3e01a1d45cdb79b269a23e0458d8b8b7e46","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.299.tgz","fileCount":182,"integrity":"sha512-Z6NgXsR1yBqSpRQexnHYXDt8+gNV4hffTsjoMq5Z5eRkOb8PxnzGSUsFTJi1AbR4iIOlIM/iWOYkTHgRGQPmhg==","signatures":[{"sig":"MEYCIQCs3jzgwMGRRSb+2Y2G4OmzO2ahhOIT4bxqIkrO9ScnOAIhAJVvWoeCMTsxrjoap22SUCcPBlzLw6bGCjOoFOlndPg8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4014710},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"e1e3330baaee3119457cc8f6730e22eb9ed73454","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.299","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.299_1788309068904_0.580453518148101","host":"s3://npm-registry-packages-npm-production"}},"2.0.300":{"name":"fraim-hub","version":"2.0.300","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.300","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"a8e28b5dc29bcaaa9b77423e60857883bb55af2d","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.300.tgz","fileCount":182,"integrity":"sha512-vwPj23IbD6OAl93XOQ6EGpkKouZvBmzKEPrUdG54hvGDXMeOtqXeLf1wnIhWlwitS6U22omfcb+Wsf+gJG3C5g==","signatures":[{"sig":"MEQCIDHRu5h4PF9BSAM2OUTse1ZF+4tvsLHkjhgonFNK2MPFAiBEodtRoNACf4EbEKvbJFv1HqbqA1ML3h9HzNBqbTaiBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4016400},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"29cefaeed74447be1668563ca947f6808cf2b2d3","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.300","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.300_1788373170642_0.9082524063242787","host":"s3://npm-registry-packages-npm-production"}},"2.0.301":{"name":"fraim-hub","version":"2.0.301","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.301","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"5e6e078b60d4d5f682b511dc8f171161ea2e7c42","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.301.tgz","fileCount":182,"integrity":"sha512-eldY71Dbpb2SFwTZBq0TOw9CH2KNGtS74QAqF6xYOJlGFSr8kJ/9IUgzuYTFTHImYrh+Wz+HmWSjWMx0OqAkOw==","signatures":[{"sig":"MEQCIHE/Rky0sezI+Fo0D+Exo+xjO09TI1/E3ETvNzVxIf3yAiA19X5RVsMyoL6+Xki1Lfy1Nx/o032AuMh8RStgotjuIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4017173},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"ca0b459a7a077b8366233fcd4f2efc7bc2044e2f","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.301","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.301_1788445309926_0.6423263894863502","host":"s3://npm-registry-packages-npm-production"}},"2.0.302":{"name":"fraim-hub","version":"2.0.302","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.302","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"55b7dd68acdda723808c92f552c80d98fd9b8424","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.302.tgz","fileCount":182,"integrity":"sha512-Vu3LdpzZyonNxO8w1jLBlvxeZ+N9Hv0TgucHIRA2DApcPwhAVfHH/fd2CnDEsKAb066kGmrICHFospk4A9G4fQ==","signatures":[{"sig":"MEYCIQD5nwBXkDZp9TnlvZUEKtPV+SJwyqA+nhrf6oVJS+AmzQIhANNk+rW7dMCLx2vFz7BG4CJ7JzD2U2JctZjhVGTS6Q91","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4054331},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"765feaa3883732c00b34cea7ec70763181a30878","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.302","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.302_1788714765664_0.38312769557651394","host":"s3://npm-registry-packages-npm-production"}},"2.0.303":{"name":"fraim-hub","version":"2.0.303","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.303","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"db3adef9923a89f733b4eac177287e2f44fb8c5d","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.303.tgz","fileCount":182,"integrity":"sha512-Jj0tN8eV9YYIswU9qFvWyefAeFp8/RypxHQ38VFcqY98AGomYofc6uT/56paQn+2gXu9JF0xp+/EXRR82LVpLg==","signatures":[{"sig":"MEUCIC290cqe+WxAazIoD36q/aZT78aBYQOu9gjs/cX9FDt1AiEA33KaBTmN+RGocHuKmv7ZnYJZYU3VWzWmKJXG5T3Ird0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4064198},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"4805ce6d05005c8e72d23b637d401861fb39c045","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.303","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.303_1788817191956_0.32035515296671413","host":"s3://npm-registry-packages-npm-production"}},"2.0.304":{"name":"fraim-hub","version":"2.0.304","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.304","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"ecb54ceec4d8aef7bdafb61b9853eed192eceb06","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.304.tgz","fileCount":182,"integrity":"sha512-PPPH7Br5cRFg5KwATSs1Eg/BCtgK6FQRCZ0qf/vNIzpI6tphZuhTPcBRpuzLivPMwMq1+8+Xehci/Yidnk7LiQ==","signatures":[{"sig":"MEQCIBqEnb6FCj7BN2Fl7RrNcEGsoNwEh+xsJtYdYSvl0kLaAiBhLQa9JiMgWHjeENk0JB/dKmv7QDpfDRujLbx2leP00g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4063924},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"93970fa8de63f844a8d55bbbcdb6c09b5a5394f9","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.304","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.304_1788836803074_0.6151005719177116","host":"s3://npm-registry-packages-npm-production"}},"2.0.305":{"name":"fraim-hub","version":"2.0.305","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.305","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"747ae119a1860daaa1829d94d88fbb1c0ee829c0","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.305.tgz","fileCount":183,"integrity":"sha512-MOF7JI9hECoxMKuoql24Uaf9ag3b8u0utdM/TIGw4pMU7IzNCqaK7+QA4n2vnEG0hHcpkeJZfaCaZmtSuJM1yA==","signatures":[{"sig":"MEUCIQDhx4pnr0Vp2OKbYhprjS2Z0pXHjFxeaWiSJtI/b67OHAIgIzPbM7Kzpj/PTDVCqJxPKTF9zECWanOadf7HBvLrR4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4111529},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"049dddf223c2cb6c1561d2873ee52cf0472378a0","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.305","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.305_1788926408016_0.3550995253316924","host":"s3://npm-registry-packages-npm-production"}},"2.0.306":{"name":"fraim-hub","version":"2.0.306","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.306","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"2034410686d48dca5178086290acb2d2d3eb2f26","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.306.tgz","fileCount":183,"integrity":"sha512-sorUymXECjn5hpkD4aT/iuvjGu0jzq6TgTfZG5YLZTi+gCNKeMsgpZ1h5/oPsvFLj5uAAvM3Ez+l+i0DQmC+GQ==","signatures":[{"sig":"MEUCIChVDyT7FaWKc8kecBzggIkf8FOeuk4DuRZdVIHq28Q/AiEA0UKXtZ9NO7fBrZlzdTQIZ+va5GGQmowGS6434uH1lHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4112558},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"073347dbb5557a1e0f192450c84f410a1bdf5176","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.306","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.306_1788999029833_0.6497127561754985","host":"s3://npm-registry-packages-npm-production"}},"2.0.307":{"name":"fraim-hub","version":"2.0.307","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.307","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"c915118d393bf22830c0a5245a3602a2452bd794","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.307.tgz","fileCount":183,"integrity":"sha512-XDVsyuS8V+UZjVPFjl2vxWzC9TuwnZrZcg8aMF4SdKT+se8O4eTEijWGkLeZV+ST0PrVECnGXzeq6agUOvN8lw==","signatures":[{"sig":"MEYCIQDgLAIKt6C5S6vtewjomtTgTq1C/iCztOcV9/RvgYSmUgIhAMRdSI6ozJ91zCteqcJ9ONdFKNALslrQGG5tBPfJuzcS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4135918},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"6362ffc1cfb58104d402d9f5c68f657cd65554bf","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.307","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.307_1789015864402_0.9086690622784639","host":"s3://npm-registry-packages-npm-production"}},"2.0.308":{"name":"fraim-hub","version":"2.0.308","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.308","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"3d186339500a41715a4cb7bc3d07e96e455555d2","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.308.tgz","fileCount":183,"integrity":"sha512-AzfLjklS8DNnLgoJSMXYHxTPOtRRFcljlzLhXtv98eOhvU3JV8AnQ7Hw+QLeUK/7D5wcpVWYkLAEcDB+pJJ26Q==","signatures":[{"sig":"MEYCIQChr1Mp9Q0K/PwspkvPuGctW+oWhYXXbAsqvgdXgyWItAIhANPFlFAgh+ZLzYhA+UzeqYCAF81UpiNqOf/BnEkXXhvz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4135918},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"8fd64452252bf8728a6e8ba34f462d1c48598db5","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.308","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.308_1789016941934_0.39047497008893073","host":"s3://npm-registry-packages-npm-production"}},"2.0.309":{"name":"fraim-hub","version":"2.0.309","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.309","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"e1ae89d900d2760f0d2b64d3782666f16f939fbc","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.309.tgz","fileCount":183,"integrity":"sha512-hhdzLZF4q1bv2t2VlthkU6D2LES94+WTeO8p4oKdPTxG2QMq6/QC9CLtVCQr9AXPuoIvHmWO18RbrN9oSoTjCw==","signatures":[{"sig":"MEQCIFWGnYL8D5U9N+YzXhMlm818eeVih+AQrrHIFRU3BDqRAiBPBRRAnS29RAsi7yZBXWfJsJR70QJ5EaatFsTf6kzugw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4135918},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"24ab599ee0a35d62b291d5b131704d176eedbdac","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.309","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.309_1789017603462_0.6585127704722884","host":"s3://npm-registry-packages-npm-production"}},"2.0.310":{"name":"fraim-hub","version":"2.0.310","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.310","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"0eb952b8fbf3133e192a8c599639238ec31dddb3","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.310.tgz","fileCount":183,"integrity":"sha512-NH72BUBUAjlW+FCgJ9LlCZ1buGsReXVbKJ8Vmo/rbm2PPEBE5MucYuMi7HMJiWxrg3K3OS0W743gm2IkDkNPNA==","signatures":[{"sig":"MEYCIQCJ6pAU2xjq890QFUFzh6zF/ytmgZbaQuosJ1HtILxkTQIhALtsG4Swe5qoNu2VBoavlz60aVAs2yHgSlTy9vhdyizI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4142121},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"a35414bb60e70064321fab08c075846331f1c4c2","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.310","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.310_1789080219224_0.40487462850216493","host":"s3://npm-registry-packages-npm-production"}},"2.0.311":{"name":"fraim-hub","version":"2.0.311","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.311","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"ba357801f58a8945cae73ea1467096e7607a5825","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.311.tgz","fileCount":185,"integrity":"sha512-oTGIRfkd3YpjQIpWIY5rXO96DXQtSUvBCQGdiFlyldR36tX8iBT1VEYMMy/UR3lJsRSHM/AFp/FRRsRmjUQWIg==","signatures":[{"sig":"MEUCIDJQotkY11FczSIiH86EgfxFrIsN8nGUeoPwwjrU01HFAiEAxr5SMIkRmbdtIRDBCRg8m9lrCrf9Pbvb2NN1Uen9g9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4172235},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"db7f0c8ab28b1ca608e3db4ae06eec8d73b22c03","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.311","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.311_1789088849346_0.3796493323813779","host":"s3://npm-registry-packages-npm-production"}},"2.0.312":{"name":"fraim-hub","version":"2.0.312","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.312","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"be6d44e01186ace2ef47c8bdd67509c7c99c6e92","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.312.tgz","fileCount":185,"integrity":"sha512-Hi9tcyHgFyCz+COXma44dc3CDA+Vo+VWQGMp/qPBe8wflwgv+pL8jitmQ1vuN7i5DBfGzGFvoP24s/LnhN+/iQ==","signatures":[{"sig":"MEQCIAzJS+LUKaihOxsYMTvC/Bkov6yKVD26khGaS3ZOhOZ+AiB6oAVKwW7VvrUNCqTQPmjxhj0XxCy2WPO3Xpdg7OhIEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4189787},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"99f892f383b7699779633e031b24b8eec1ef27e2","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.312","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.312_1789243970829_0.4133661023508337","host":"s3://npm-registry-packages-npm-production"}},"2.0.313":{"name":"fraim-hub","version":"2.0.313","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.313","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"9e89ebe8e86a6e86b06c41ca683a26fb32939471","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.313.tgz","fileCount":185,"integrity":"sha512-neY1rdE3zoy2lSjlb1d9xVKspzu/AhziuKqyCuQqH0ePhkXqhHdZ1N+H2tYbdLjZpnupNeryO458JoaVoSX7sA==","signatures":[{"sig":"MEYCIQCtktIah4ywZUWSug1uYNO0n9UPaxtlpUVdIRdu6Tjk1wIhAJ2vp/B+W9p2NtOVpsI+Xeb1Foo2YspQP4E0uf8NpUsq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4192844},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"6ebf0e239164c893829298c0ed43d3f68db16263","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.313","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.313_1789247402654_0.42035021226152436","host":"s3://npm-registry-packages-npm-production"}},"2.0.314":{"name":"fraim-hub","version":"2.0.314","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.314","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"92ae364f993d1a3588fc488b7d6682bbcf6f37e4","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.314.tgz","fileCount":185,"integrity":"sha512-yoqaCU7Hu+O3cq3faTq83j1h02Mmn4PkxLjufTgbYg2f1CrW3/Nxod9aTewVr9D87O94pMmWX1+O5WfFLhaYLQ==","signatures":[{"sig":"MEQCIEocSrq6D8y7mBtBwrIxPd2Y3A50etZ8LJR0gKAy8Wg0AiBnb+vVPYQZPbZ7gO/UL9hmNmgC9tnePwVmE22pIulbPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4192818},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"7812c927cdab63cfb72bd95555cf5bb9b38e38ae","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.314","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.314_1789253379338_0.7634647233652871","host":"s3://npm-registry-packages-npm-production"}},"2.0.315":{"name":"fraim-hub","version":"2.0.315","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.315","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"10035d80c77c9bface735e5ea49ccf4db68725be","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.315.tgz","fileCount":185,"integrity":"sha512-+/EAVaSWfZvlJyKW7jPYxAOiafUgivCkdqGoJayankszopEFCR5zajkhm8SHMl330uQuMDn/TFW4I4dapot66w==","signatures":[{"sig":"MEUCIQDC8AsCrfRLT6+fjDiWgzesHR17yP2G08/+SdPrmr/w9wIgJpskp0bn4gxkOta8m27d3WTdWRb14I4u/mviMflk8WM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4192818},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"c8a3a34cd1af4355191a959ed48cd240ca23e008","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.315","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.315_1789256507843_0.7500645766403162","host":"s3://npm-registry-packages-npm-production"}},"2.0.316":{"name":"fraim-hub","version":"2.0.316","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.316","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"594a7c3fa39b51e2fd751f1b15c9f3e77ef41509","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.316.tgz","fileCount":186,"integrity":"sha512-CzxplwpIDFasGrkjZm/gkfpn2kFXktAAVEMSR9JZDtMdI0oVWr30IXBRu5DVlcczI78YHOkyWNcFkkobeih2Tg==","signatures":[{"sig":"MEUCIQCTNDNsu9BcfAVXpAcztXz8Q8B1FAmGWaYF7EKxU4Bv5gIgTIy6nXNwyqQLwoI2DTw1ZA+JegO02FP8nTVAzFxuEno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4227784},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"992a3dd9ba692667acd5e86099f07d41c0d6854e","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.316","sharp":"^0.34.5","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.316_1789325929302_0.8188162160261494","host":"s3://npm-registry-packages-npm-production"}},"2.0.317":{"name":"fraim-hub","version":"2.0.317","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.317","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"d7522cfbfa9a07187d1571ab6d2b483743116bb5","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.317.tgz","fileCount":186,"integrity":"sha512-pljaEptn1QkzQQ9JpoDcxxwdUOTFZUshoOPyOUKP7Doc3DglnvbwtT8PcE9v+EVZzbWy/VEZrB5lqgXoXSaqsg==","signatures":[{"sig":"MEQCIAaoQaQHURHBBx3BTVao4PCv7GCMhf+x+oFAC98WXEBMAiAKnnFc6wKLrcPDhcu6Eq750eiERnCbl7wRosJwAhPEpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4227877},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"7b55f7a69a2303b19299feaafbeeda12382c66f2","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.317","sharp":"^0.34.5","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.317_1789327778667_0.7920678274312829","host":"s3://npm-registry-packages-npm-production"}},"2.0.318":{"name":"fraim-hub","version":"2.0.318","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.318","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"34d0be85e13249ac9a24e4975024d9b8d0b096c9","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.318.tgz","fileCount":193,"integrity":"sha512-QO6gD0Voy51OIuuGQmr0UlNP0pnioj1etqzlWG0WjADDh536Qm1RdGAIRt6cPMDCLEB2/mqs/DRzvMJTX2X0zA==","signatures":[{"sig":"MEQCIDmI1TM55NpTJxYOxB/gfUlputq19xfqBpDVeTSxmRcmAiAEoZRO/xbdT2xZlbJyHFljTZWwyAQFT/PQSkiTIKfZlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4454867},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"2ce5be78ac12bb21d6843416c1f4e5b9b888f1f5","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.318","sharp":"^0.34.5","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","stream-json":"^1.9.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.318_1789585637382_0.951430682205622","host":"s3://npm-registry-packages-npm-production"}},"2.0.319":{"name":"fraim-hub","version":"2.0.319","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.319","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"95b2ee62039a34895b48fb7c207bf30c7deae17f","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.319.tgz","fileCount":193,"integrity":"sha512-wJPG0e6xqPsqp+Ee8XpOketWGk6yTOTv0LjcwkYXyoPELukTnKlhPpYsGYSxwwcWdYAovLt0ih5MQqWkRVluwQ==","signatures":[{"sig":"MEYCIQDCC7e6AuKB7dcbsclzmNOGWD0m13wAu89DclrWcYrL0wIhANPNbhcrrTVfQ8Ip4KgBFZAL9+YL090bFrtmLptaK234","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4456958},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"8082b084a07c20d92ad8c44e0389726c7613bbe4","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.319","sharp":"^0.34.5","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","stream-json":"^1.9.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.319_1789597134628_0.8991912712903849","host":"s3://npm-registry-packages-npm-production"}},"2.0.320":{"name":"fraim-hub","version":"2.0.320","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.320","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"4665f37ba71c4c540d4e8a8307635145d8f631f7","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.320.tgz","fileCount":187,"integrity":"sha512-rSoca91yMHEZ5zVCXfUibjbJI0zheNms2XvtFrSnuVQGxn9P0wDwyO4JvY0qFpKDT4kBLV/BQd6onef4Vleq/w==","signatures":[{"sig":"MEUCIQDrbSxYm86ABurupvtWTle8KFwzdBcnm8i5GT1/Yey1EQIgHfJHahUSDNMUAI7wCOXpGxjIJ94rYTCsfEmh8DMXuXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDYGMjXAtu1V05YnIydXAVIr3SoE3TZeQycj8TisKToVAIhAOBlTdcTaQVgicGCg3hC09pnD68e8T3go1spbHvK/PT6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4267882},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"f342400a97f365d4727368dd0a0caacacb7ff667","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.320","sharp":"^0.34.5","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.320_1789672595921_0.18502760857872214","host":"s3://npm-registry-packages-npm-production"}},"2.0.321":{"name":"fraim-hub","version":"2.0.321","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.321","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"c2a99ba4f473f63d946569431d2f495101f4a42b","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.321.tgz","fileCount":187,"integrity":"sha512-IJr96QllJM8fdnztYgrW4I14uPvAI38xaP6bstjSBQeQCnm89wO12XIC5KV87wpIFpGOv2AzEgspHyi6aN9b5A==","signatures":[{"sig":"MEUCIGGcpWNXlnT0d3ACp5lMaI7WnMpK/a73ZD79zr1cJglLAiEAo2zkPY8XQMWtEI+aVKUzvjmowmvRuCDblM6ibXVSnvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCD1p7nseeigCuuTKg0d8r8Iq1likeQOMYp8dj2BbV/4AIhAMLu8jMzXvYYMtcm2AkGZ3FQKKvuEpO71YCenE4LRnAv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4267882},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"3604de568ed41259251a4e4a47e13e29a4b2ab34","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.321","sharp":"^0.34.5","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.321_1789681047235_0.6201865559170947","host":"s3://npm-registry-packages-npm-production"}},"2.0.322":{"name":"fraim-hub","version":"2.0.322","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.322","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"4b1270f7b45e8c4b09d23ed541d3ed4f4462f9c0","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.322.tgz","fileCount":187,"integrity":"sha512-wDq5pbRaMe3U43ONiEL/PaHLI7lffrQ71FCjDuuKdQNaigM7WHIbKyOo6JK5XtpCk/joXr0ndwlR8trGvAdVKA==","signatures":[{"sig":"MEUCIQCZjrM4E/SBSPU4UF7ozgIH18LhxS4gdn9bZ+PVJE09iQIgM7FJ70f4nhGSx9CyzCqSSb7J6Y+78rVpIhxAiHYbrBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEZLr6V04k+TDl23UkGlGzL482JHlRKlYLsvonmbSjuRAiEA19NGsiTRObzQVFuyHA1kNc3sWS+xndemzj472lziofo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4260175},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"5800747b7c75f40dae3b174b37785d76584c5b7e","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.322","sharp":"^0.34.5","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.322_1789733991525_0.6364337342962865","host":"s3://npm-registry-packages-npm-production"}},"2.0.323":{"name":"fraim-hub","version":"2.0.323","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.323","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"f9f96e046db80bd1c3e85fafc27830f2e17371ad","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.323.tgz","fileCount":188,"integrity":"sha512-+dL+6Yih5gXKYuD/l/dYvrvxyMlLgzwHCbX5MCMp+lnxa31oeIaXqKy63KOusSfo/xfI/DFnmfh2SL8JuQ5ioA==","signatures":[{"sig":"MEQCICdQtA5G5sO052I4EIT7Hqn8HWgicbThWtk1R3hIYQkpAiAtu7yhZ3dTN4ik0Q5LBPPAsQcEevUI50f+fD9ncegNGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDv2u8+xy1TguAG0KHafFDrGzm3mYVtOE1ljsFLbGv8GQIgeZUDJ/zVn2ach27HQQQWHXzfExvqnAnl4I9PD5B3m0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4273276},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"f1a11a2be051c9005f5fceff912263b0c9a49623","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.323","sharp":"^0.34.5","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.323_1789763573464_0.8764801801992261","host":"s3://npm-registry-packages-npm-production"}},"2.0.324":{"name":"fraim-hub","version":"2.0.324","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.324","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"45b42d537daefcee07e82d2c0984538a9987dc1f","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.324.tgz","fileCount":188,"integrity":"sha512-kGLd1be+0GjFxDjtcVScYIp8es2BzEIvn9KW0XsX6dRP+7uaZQm4pXk2XofmqJSxjBbBkqErxrVoYAvHQPaS7g==","signatures":[{"sig":"MEUCIQDT6v9IJw0c954YvNTatb5/PWPmroAe8vkhfGqzqWHe8AIgcyQjEBuSQeEKo82k8HpX/xNy2webWFUtjZ+87y8k+3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDw+zydu3h8MQAswLvpv9YVtYG1GmrkpgCtlRLrG6ZFBAIgLKV3SabPdGcSU1EbWZUeW3mwhGGKM5CbRG7PCaa+qjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4280226},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"93b0a3d32ebb4c9da9db8014658d2bbc682f7e7f","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.324","sharp":"^0.34.5","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.324_1789785672527_0.6405292384814045","host":"s3://npm-registry-packages-npm-production"}},"2.0.325":{"name":"fraim-hub","version":"2.0.325","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.325","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"a90d2de49835688000928fc13909df2f762d34b7","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.325.tgz","fileCount":188,"integrity":"sha512-x07lcJGHvXaw0MmzGd6xYWkRnEZ71ZTTndoV8g76lCBImftjHH7lC7IFLIx5YgHBQ8fVTwPPDtXXL5m36hHhuA==","signatures":[{"sig":"MEYCIQCqJbuvTbrXPhPfPWALDvW78C2QTSaHCD5g+JEw0PUTiQIhAIXgav42O3Pu/szG9Rpefe8o6sE8s50XTHeqgcukFAQP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB6MgXALrfM3N4fj7iMU6xbDnW7GO9cuhDROp5waCbb0AiEA5sY4+dIvtwUe+9fHoJbo2G2GNaufSMbXkfgnMKFusgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4280882},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"4bf8149b7c7b10d5b88d27c5034d022c187d21c5","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.325","sharp":"^0.34.5","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.325_1789953460535_0.7047947074319858","host":"s3://npm-registry-packages-npm-production"}},"2.0.326":{"name":"fraim-hub","version":"2.0.326","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.326","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"951e72081cc94f57df8ff41b10011938609650f0","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.326.tgz","fileCount":188,"integrity":"sha512-3UcnDcYRkCJ4TOkMsEZ4kl8s5CwI19CPQTG3kDrmCkugVc9gX2uxRwrgaYgM9wwYyls9BWbQU9rW7OxEJR517w==","signatures":[{"sig":"MEUCIQCF8lvY0OJKvl8efvEpbYbinFIbIeTJxCTtJyl5G/c/uQIgPZVqhg0AWnPl2GSw6sU0rgx94aFbmM+/0z9eo1Bkht8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCakiJVcw65Yjh+4wxXn4Cci7c+ZW37FJuncESCajJcjgIgRIx3tJWJhCid1v6CAxH9k9Y5r8E7ilw+fuvvh5dzFBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4297347},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"08eefa3fb34a9f363ee977484dc8007e39b893ad","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.326","sharp":"^0.34.5","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.326_1790022914164_0.8269963689935078","host":"s3://npm-registry-packages-npm-production"}},"2.0.327":{"name":"fraim-hub","version":"2.0.327","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.327","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"55f0b2b400447ebcf77eacfee497b3bef26afc90","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.327.tgz","fileCount":189,"integrity":"sha512-R6MJUC+7BBw88K+DJzY4IVh4ykoh6i4DU/bNIj/cbGD/RkG+BirUijQXAW3VargZpM5UkJCSoEQ6ewB4vIARhw==","signatures":[{"sig":"MEQCIB92vOf2Jx8zyV9T66i1M5wMFBcnXxyG4C1MKduNROflAiAGcgBFMG889fQexrY32ZB9SQ1Pcn3XnCXWbD3PIc7Hdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEbfD+oeoyvlmweYQASG219LgO71Lby0q5jkD3v0XZWkAiAU4UbQ0wxBQftee78Gsw9zVlOE9y8H8Tu69K0pl4/S7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4302419},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"include":"build/installer.nsh","oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":false,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"7ed16b8a64bbb2e7c01d751dbf302afd8997ff7b","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.327","sharp":"^0.34.5","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.327_1790107722004_0.7977399347054765","host":"s3://npm-registry-packages-npm-production"}},"2.0.328":{"name":"fraim-hub","version":"2.0.328","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.328","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"f6b8f4e3107f7e060875405e32a6dbc6aaede21a","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.328.tgz","fileCount":191,"integrity":"sha512-1xs4ImgtVwPxPEPFHJ/SVT7r03VEyhADyW8Xs+Yojkoo1foU2ExvLRcQFXGdvaDPdgmpn53XILVsyi1Q5VbNIg==","signatures":[{"sig":"MEUCIB/Jo5IibYHMBFuK/CgeJ1MQepqbwc5VO+ZsRg+gQb8MAiEAxi0fXO00Ll4RVEzmGhMJv6rZzwOoyPRvYkQPaimZMvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFaY1zqpojuRqQ00mFjIzF55iJpWaMLM9jzmiZ7KyohBAiAn7lVmgyrmjrK+dXrQizgTEK9ply8qp8b53Shgeo3RbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4315870},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"include":"build/installer.nsh","oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":false,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"e3f45780271d9ec88f04e62c1f3128f8420ceef1","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.328","sharp":"^0.34.5","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.328_1790125388162_0.9531757854137373","host":"s3://npm-registry-packages-npm-production"}},"2.0.329":{"name":"fraim-hub","version":"2.0.329","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.329","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"e3fa34f1defb0312836ef05bd5bbce27db6da15e","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.329.tgz","fileCount":191,"integrity":"sha512-C3dJtKyMZQVU8UbKu2hl9gNFEaGZQ0NqBUk8ud06NxG8kWc1SA3q1KYCQhVPc2UUewvI8RFbtdCB8B1i+G+bEQ==","signatures":[{"sig":"MEQCIDp0e4umjN1T41f6/PzExnE/xChuhZlx329hANLms+syAiB51A0g0TwrLNn+aUzklAdU/nph2BnZxBrdLGXsgZk6RQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDNLuQnQBomd+utJIbq4q2FsIVUHmTf48mnDcozsYLijAiB5G3jhVLJ9qedIxhwmNn3N6i6oDQLMP6g58pva/NQg3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4316342},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"include":"build/installer.nsh","oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":false,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"d2cfcb54d71ab97d7caa2e2c28b1d05a81a7402c","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.329","sharp":"^0.34.5","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.329_1790129081833_0.6253138954435404","host":"s3://npm-registry-packages-npm-production"}},"2.0.332":{"name":"fraim-hub","version":"2.0.332","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.332","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"4552a3a947777b870e3a03164f779bcfc0749b6a","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.332.tgz","fileCount":198,"integrity":"sha512-kaqmwRcTwpuVdbtejMLd41pJGrN+VVhGSvK3jEA0NofjLWSiedtILkqoYUwGuqEZgKhIeKYKMPYtP+diVL6gMg==","signatures":[{"sig":"MEUCIAxsc/HLnA9E0+0j+PDS3DKzm4HS4DxfGJyNRRMuL/jZAiEAnK/psibMALhr7QjUkwsMdRJik6Jcg0It7hSor+5NqtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF3Fxp3iAYUHfQQ1UgXhzERbXoMeSKsS9quThae8ct6qAiEA1tKyFgk2UhjRreGKZeUIRdHE46XJT0sKi7cjcYKtExY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4385888},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"include":"build/installer.nsh","oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"5f822a6ddc945d7c3c28285180cc6338e99a7cac","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.332","sharp":"^0.34.5","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9","builder-util-runtime":"^9.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.332_1790264670047_0.3777176552044996","host":"s3://npm-registry-packages-npm-production"}},"2.0.333":{"name":"fraim-hub","version":"2.0.333","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.333","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"6ae6b11583fb99d7f5a29f14b05e12e8847cfc6b","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.333.tgz","fileCount":198,"integrity":"sha512-p+oPqKS4LrnLQSK13YC7KpQl265f1mytKoAmyjlpr4JfYD4nJFkX+ySdVUfy28aS5SZwYq5gf1fKSLdT59IGSg==","signatures":[{"sig":"MEQCIF5kL1mmJvURFLhYIiYAgmJW5CW1AY/k8Litgy5tbgFTAiB3F3sRk1jzGhcrav0NEydR3qhoEnR40LNfvOAvmT1tjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCsxKFs9lNb6bILZuas6wVZO/pvdyJpaDp/z2URzjLJQgIgeaJfUpnX+Jo3mUTgPTqRD3E1TB3CbyGxAx/jvVvlamo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4386077},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"include":"build/installer.nsh","oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"364f7da2aac68d89a4eafc6a6a37cc9e25c8e5f0","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.333","sharp":"^0.34.5","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9","builder-util-runtime":"^9.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.333_1790286820371_0.5052770110205569","host":"s3://npm-registry-packages-npm-production"}},"2.0.335":{"name":"fraim-hub","version":"2.0.335","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.335","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"ab2e81ed9acb62ffc92d3058fd76965c700d0a2d","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.335.tgz","fileCount":198,"integrity":"sha512-KY/lxfSpPHHpDx3CvfH5wiXaiCQB/efBVQGVS+8b6+2d7DzEkmM4yj2nvtBZ+Q857LDaGJTmDVDn+rQC6akQhw==","signatures":[{"sig":"MEYCIQDOpVriLmcVaUd5Y9dx5fFN0hNUqQhT4lCk/xZcqOoTuwIhANKk56ootKPC81ganbVFhEq4LuocrEzPx2T8NPUpSwsE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICxoEEA5sj8VCaW7F8DmaWdEPgsBlFYza88xefugetXnAiALX+d1jQ9Kv2ozjURgQXvYcDwhJsn9XfsZW0NKHfEEYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4380474},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"include":"build/installer.nsh","oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"27852f3a9ee7c3abc4f8c2c96d1026421dc0edea","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.335","sharp":"^0.34.5","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9","builder-util-runtime":"^9.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.335_1790348913783_0.06225405072798251","host":"s3://npm-registry-packages-npm-production"}},"2.0.337":{"name":"fraim-hub","version":"2.0.337","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.337","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"daa34259e391de652468eb16d3cd0eca9fcb1e98","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.337.tgz","fileCount":199,"integrity":"sha512-zlZ9NSnogwwWvs/370nfFcTV687C+ibO6PhEojYo3jQFWu/bZdJK2viMgaywnSYUEaidnNm18+Bjve4fecJQ5Q==","signatures":[{"sig":"MEUCICjCAFpGg1KZeYG6vA0PUGNsyHigFfbeyIEN5LzQsfyUAiEAzrfaWkXnvXl+vgkDiU1LZD+rbeMU8kePkR19pqBSY/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCYHOwcVcW0ojvfxNJoe6/l5x92b4sD2spnHc0ks80tPQIgW6M+WRnw4pJ8i4ZOxBOffnX2r9ZvXEROMLdmCcqMml0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4377070},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"include":"build/installer.nsh","oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"dbd145256c40dc287b6410186bcf417911f528a1","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.337","sharp":"^0.34.5","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9","builder-util-runtime":"^9.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.337_1790440029576_0.5302122987561939","host":"s3://npm-registry-packages-npm-production"}},"2.0.338":{"name":"fraim-hub","version":"2.0.338","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.338","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"6d3c3d50411beee096c874652a176a399baf6197","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.338.tgz","fileCount":201,"integrity":"sha512-vRexRmbt20dhi9Rlrz9zAHz+c4GnHfHPtDIhhERxLm757pPVVgKhKQr3vc/QHuNF/Xniv9eeqFoketuD0mJvmw==","signatures":[{"sig":"MEQCIGC4VPgcSEt87P0wShZvD/mqz85r/d9WacanT/kMk+fvAiBWWRlIs6U0A8/4xWQwQfj8OfGQPKokngHiKmOS1gpnPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCKzzNF0i+ydEHu6PCpzLRqMegUyU0WmSiK4puS7r1k2QIgJ0RX0vL+Sj1F/pHpluNw2NFfqnpgjVQiDj0kEkp8O3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4386411},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"include":"build/installer.nsh","oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/registry/scripts/learning/learning-domains.json","dist/registry/scripts/learning/entry-format.js","dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"8afdfc418a945106befb718415c28368e231b161","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.338","sharp":"^0.34.5","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9","builder-util-runtime":"^9.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.338_1790542470164_0.512904374483683","host":"s3://npm-registry-packages-npm-production"}},"2.0.339":{"name":"fraim-hub","version":"2.0.339","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.339","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"e5034f9cfbdc1209e711cd3711c3daa4f82a0ecf","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.339.tgz","fileCount":202,"integrity":"sha512-46tGNxwF1g0urNs2HQSxQ1fJB+sC7c799ljJhjKgI+xbRqDUa9BxwXwQP1QkvRhdNGMvhM8knvOV/jekgzvM6g==","signatures":[{"sig":"MEYCIQDpmfornPUEqLEs7i/uMxWYI8NWv2wcQlNKdbSCV2ZHaAIhAJPV10v3cT8TPgyJA1OCsysK6m8e73ZP482AtTTW+yJt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDpVSdUc5EiKkyJiwX/a3haHZKS5OGbfDTkXsxjcGPA6QIhAKR8NzyiKqIRxrVT/s3h7H7rKL1+pn49QZJhMAvJ1x/v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4425568},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"include":"build/installer.nsh","oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/registry/scripts/learning/learning-domains.json","dist/registry/scripts/learning/entry-format.js","dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"19207ad5bcd5380d5bdd43d36ddeeef67cf49743","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.339","sharp":"^0.34.5","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9","builder-util-runtime":"^9.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.339_1790567957483_0.09927495374220152","host":"s3://npm-registry-packages-npm-production"}},"2.0.340":{"name":"fraim-hub","version":"2.0.340","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.340","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"017b466517807c7dfed5325327b94952dd9817b5","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.340.tgz","fileCount":204,"integrity":"sha512-2FkMvEzD1dh/7vrW6evh5pCsZbOrqZExqhm4RCJUyllgeOKOX6Ax4Urbil15VULcDT7VNFRvvptKFVivnHgJcA==","signatures":[{"sig":"MEUCID5i/f4eunW0yNno6JpEkMDScLqwvODPavoeUIWVR44uAiEAyHYC+0xx1cKCE3OlBC6oip8DTChIgUrmudRoXQ7hk1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFuP1nrfc9Ew4fgPF+o7bckVulnAEWtQNOT0Kom34+nZAiEA8orf39nsuYSiGkpRsVx01YmnF2RBeajIxSZQ+U7QS5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4528915},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"include":"build/installer.nsh","oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/registry/scripts/learning/learning-domains.json","dist/registry/scripts/learning/entry-format.js","dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"c8ecd06586d9e2751c6772a098ad10d33f72bc94","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.340","sharp":"^0.34.5","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9","builder-util-runtime":"^9.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.340_1790742701259_0.3031521748458106","host":"s3://npm-registry-packages-npm-production"}},"2.0.341":{"name":"fraim-hub","version":"2.0.341","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.341","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"f7f2dc63fafe006aa518923a8f52b65c43b3ac58","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.341.tgz","fileCount":209,"integrity":"sha512-JJYEr2frywimf2pfRpGdB8JgKIk/EU0P9px0J95Qfav2cPiAQn5fBjveM0Kr3Z+jr9DoXi6Z1rwFxUynOCnDYA==","signatures":[{"sig":"MEUCIQCq/nRzoCpGZnkWt6MzY8tWzMl8PPgNVQ63wfb/rUrdNwIgV2x93Fh+Iqweg71MWaMfDSzF5FyLn7z4ZSQA+rxi/RI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHh2fzdqHGAjmXA042vLWgZFevb+gVLF3Z0AoUXXrGPbAiBNA9/EvFzk5sf4AiM13KXFw0YUUh/HEnDGR/RmQhzGYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4610936},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"include":"build/installer.nsh","oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/registry/scripts/learning/learning-domains.json","dist/registry/scripts/learning/entry-format.js","dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"c54d93ab098b1d8b1e21b8edc64a0901040beb2c","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.341","sharp":"^0.34.5","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9","builder-util-runtime":"^9.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.341_1790811282859_0.2785282310135808","host":"s3://npm-registry-packages-npm-production"}},"2.0.342":{"name":"fraim-hub","version":"2.0.342","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.342","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"bc37738219d6acba7a99eb82dfe36da9f5b90849","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.342.tgz","fileCount":209,"integrity":"sha512-wEQCH71PnrlukWVIGJ5D/fdoZ4KHu0/vRtPTjl3zsmO22VA7I8HAzlYQrjuJPbNXKOj4Jf3i5bhCAbug/rnFew==","signatures":[{"sig":"MEYCIQCrl8kRfMLjcJBNeSkiq86XBoQ/PpMdgCPEIA3L6uMRxwIhAKRDSbvfxRvQjfGMD88/yofsw1ais/efGu4U7hmhHajJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCe2rDPZAqICJkhJydHPXbx560ftpRSXniS7xOGIM/L3wIhANktlCiYjhLSdcw84BYxoBRHatiF6N94DrkE2QjAa7Kk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4613382},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"include":"build/installer.nsh","oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/registry/scripts/learning/learning-domains.json","dist/registry/scripts/learning/entry-format.js","dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"30b432495e582716a56963613b9999b74fb79dd2","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.342","sharp":"^0.34.5","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9","builder-util-runtime":"^9.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.342_1790870182700_0.8308289195987277","host":"s3://npm-registry-packages-npm-production"}},"2.0.343":{"name":"fraim-hub","version":"2.0.343","author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"_id":"fraim-hub@2.0.343","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"homepage":"https://github.com/mathursrus/FRAIM#readme","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"b95bf716b2c3d6b1db701b3a73e17078a109d468","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.343.tgz","fileCount":209,"integrity":"sha512-/Kzi6wJ8FPNIPOYWPZP/5UXEH9uXxtUpmjsksc+He2v7kmAcD12mAh7ponP2C0QryGvUj1lz0Aexo3AtU9wKPQ==","signatures":[{"sig":"MEUCIQC6KXkpS2yYEwXFrhEQt/BnpzPds38ZnvjkSJ8rqvtTjwIgKtrqOlqE2RLlKc8U19w0OqqvdyPujoedx7R1b5DIEG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCiafDbqEH+QXCbT8x4w4JGxaH8qX1+bVAMA3qUK6DpugIgHp5ZuRukgQSxGfjchktDXDClLOsRyqSSqiU3o4nEqL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4627307},"main":"dist/src/ai-hub/desktop-launcher.js","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"include":"build/installer.nsh","oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/registry/scripts/learning/learning-domains.json","dist/registry/scripts/learning/entry-format.js","dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"engines":{"node":">=16.0.0"},"gitHead":"1836c508881c30abe2b856ebdf089b1a37b5750d","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.343","sharp":"^0.34.5","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9","builder-util-runtime":"^9.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fraim-hub_2.0.343_1790901503860_0.08392731707719081","host":"s3://npm-registry-packages-npm-production"}},"2.0.344":{"_id":"fraim-hub@2.0.344","bin":{"fraim-hub":"bin/fraim-hub.js","fraim-hub-2":"bin/fraim-hub-2.js"},"dist":{"shasum":"b31078b1619e00576f6cc04847a8fe1329cbc7cb","tarball":"https://registry.npmjs.org/fraim-hub/-/fraim-hub-2.0.344.tgz","fileCount":212,"integrity":"sha512-SMArRwpmVx2U5A3VbJwpCsl4DZLuZrfkwTOtKKAPMciGeqnq2kJB9si6DNXdxu5DhP9wacIVH8oD5ZsaX52//g==","signatures":[{"sig":"MEYCIQC2wjpEg9cLKbm+iDwbU6eIsi8tAtoRPSp70gwNIAZXZAIhAMzBWnGEGx3KJni/pdlFeIwCIDcH5qznCnyfFAUk6dLU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEwuEaoubq9RgCQ/XaSqKSd9O/OsM5grLaTgs8gEvKlSAiAy2p/xc3Y0nFYzaw7YpQ+MCuxo1QvgnyEH1Jqmzf2nrA=="}],"unpackedSize":4699459},"main":"dist/src/ai-hub/desktop-launcher.js","name":"fraim-hub","build":{"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}],"notarize":true,"artifactName":"FRAIM-Setup.${ext}","hardenedRuntime":true,"gatekeeperAssess":false},"win":{"icon":"build/icon.ico","target":["nsis"],"publish":[{"url":"https://fraim.wellnessatwork.me/installers","provider":"generic"}]},"nsis":{"include":"build/installer.nsh","oneClick":false,"perMachine":false,"artifactName":"FRAIM-Setup.${ext}","shortcutName":"FRAIM Hub","runAfterFinish":true,"uninstallDisplayName":"FRAIM Hub","createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"ai.fraim.hub","files":["dist/registry/scripts/artifact-paths.js","dist/registry/scripts/learning/completion-state.js","dist/registry/scripts/learning-usage/local-runtime.js","dist/registry/scripts/learning/learning-domains.json","dist/registry/scripts/learning/entry-format.js","dist/src/ai-hub/**","dist/src/api/**","dist/src/cli/**","dist/src/config/**","dist/src/core/**","dist/src/db/**","dist/src/first-run/**","dist/src/fraim/**","dist/src/local-mcp-server/**","dist/src/middleware/**","dist/src/models/**","dist/src/routes/**","dist/src/services/**","dist/src/types/**","dist/src/utils/**","extensions/office-word/**","public/ai-hub/**","public/first-run/**","public/portfolio/**","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage","deb"],"category":"Utility","synopsis":"FRAIM Hub desktop companion","maintainer":"Sid Mathur <sid.mathur@gmail.com>"},"publish":{"repo":"FRAIM","owner":"mathursrus","provider":"github"},"directories":{"output":"../../release/fraim-hub"},"productName":"FRAIM Hub","artifactName":"FRAIM-Hub-${version}-${os}-${arch}.${ext}","electronVersion":"41.2.2"},"author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"engines":{"node":">=16.0.0"},"gitHead":"d287fb891651c769e3bee1cf2815e2df5dd7c528","scripts":{"build:linux-installer":"tsx ../../scripts/build-linux-hub-installer.ts","build:macos-installer":"tsx ../../scripts/build-macos-hub-installer.ts","build:windows-installer":"tsx ../../scripts/build-windows-hub-installer.ts"},"version":"2.0.344","_npmUser":{"name":"sid.mathur","email":"sid.mathur@gmail.com"},"homepage":"https://github.com/mathursrus/FRAIM#readme","_npmVersion":"10.8.2","description":"FRAIM Hub local companion package.","desktopName":"fraim-hub","directories":{},"maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"_nodeVersion":"20.20.2","dependencies":{"tar":"^7.4.3","cors":"^2.8.5","toml":"^3.0.0","axios":"^1.7.0","chalk":"4.1.2","fraim":"2.0.344","sharp":"^0.34.5","dotenv":"^16.4.7","resend":"^6.9.3","semver":"^7.7.4","stripe":"^20.3.1","xml2js":"^0.6.2","adm-zip":"^0.6.0","express":"^5.2.1","mongodb":"^7.0.0","prompts":"^2.4.2","commander":"^14.0.2","node-cron":"4.2.1","tree-kill":"^1.2.2","nodemailer":"^8.0.3","selfsigned":"^5.5.0","extract-zip":"^2.0.1","@electron/get":"^2.0.3","@octokit/rest":"^22.0.1","node-edge-tts":"^1.2.10","electron-updater":"^6.8.9","builder-util-runtime":"^9.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fraim-hub_2.0.344_1790985147404_0.8413951055627533"}}},"time":{"created":"2026-07-12T03:20:27.284Z","modified":"2026-10-02T23:52:27.671Z","2.0.204":"2026-07-12T03:20:27.602Z","2.0.205":"2026-07-12T03:46:52.051Z","2.0.206":"2026-07-12T05:34:50.252Z","2.0.207":"2026-07-12T06:06:03.079Z","2.0.208":"2026-07-13T00:41:21.687Z","2.0.209":"2026-07-15T16:35:22.109Z","2.0.210":"2026-07-16T02:20:42.928Z","2.0.211":"2026-07-17T01:28:12.886Z","2.0.212":"2026-07-18T19:49:44.654Z","2.0.213":"2026-07-20T00:25:30.076Z","2.0.214":"2026-07-20T04:01:15.750Z","2.0.215":"2026-07-20T23:23:26.285Z","2.0.216":"2026-07-20T23:44:40.008Z","2.0.217":"2026-07-20T23:46:31.976Z","2.0.218":"2026-07-21T00:06:57.935Z","2.0.219":"2026-07-21T22:37:42.725Z","2.0.220":"2026-07-22T00:08:38.400Z","2.0.221":"2026-07-22T00:41:41.554Z","2.0.222":"2026-07-22T00:47:52.385Z","2.0.223":"2026-07-22T01:06:03.191Z","2.0.224":"2026-07-22T01:11:41.252Z","2.0.225":"2026-07-22T01:21:21.513Z","2.0.226":"2026-07-22T02:07:50.686Z","2.0.227":"2026-07-23T04:28:10.262Z","2.0.228":"2026-07-23T18:49:46.176Z","2.0.229":"2026-07-23T23:52:00.746Z","2.0.231":"2026-07-24T04:59:51.161Z","2.0.232":"2026-07-24T16:25:48.432Z","2.0.233":"2026-07-24T19:42:02.449Z","2.0.234":"2026-07-24T21:01:21.651Z","2.0.235":"2026-07-25T04:53:16.059Z","2.0.236":"2026-07-25T18:40:31.767Z","2.0.237":"2026-07-25T18:44:12.041Z","2.0.238":"2026-07-25T18:45:55.094Z","2.0.239":"2026-07-26T20:39:57.248Z","2.0.240":"2026-07-27T00:56:47.188Z","2.0.241":"2026-07-27T01:20:31.260Z","2.0.242":"2026-07-27T01:33:32.545Z","2.0.243":"2026-07-27T03:07:26.152Z","2.0.244":"2026-07-27T15:01:55.719Z","2.0.245":"2026-07-27T15:19:38.939Z","2.0.246":"2026-07-27T18:56:39.157Z","2.0.247":"2026-07-27T20:27:40.329Z","2.0.248":"2026-07-28T00:58:40.321Z","2.0.249":"2026-07-28T04:51:49.123Z","2.0.250":"2026-07-28T04:57:09.955Z","2.0.251":"2026-07-28T15:42:29.680Z","2.0.252":"2026-07-28T16:13:42.521Z","2.0.253":"2026-07-28T16:46:10.733Z","2.0.254":"2026-07-28T16:55:55.141Z","2.0.255":"2026-07-28T18:26:17.315Z","2.0.256":"2026-07-28T18:39:43.287Z","2.0.257":"2026-07-28T18:48:42.049Z","2.0.258":"2026-07-29T11:37:16.409Z","2.0.260":"2026-07-29T11:38:33.421Z","2.0.261":"2026-07-29T20:49:52.242Z","2.0.262":"2026-07-30T09:42:26.218Z","2.0.263":"2026-07-31T14:26:56.180Z","2.0.264":"2026-07-31T17:44:00.054Z","2.0.265":"2026-07-31T19:52:23.274Z","2.0.266":"2026-08-04T16:35:50.718Z","2.0.267":"2026-08-04T20:28:11.795Z","2.0.268":"2026-08-05T21:56:50.545Z","2.0.269":"2026-08-06T20:56:39.115Z","2.0.270":"2026-08-08T15:59:52.422Z","2.0.271":"2026-08-12T17:53:42.967Z","2.0.272":"2026-08-18T18:29:21.199Z","2.0.273":"2026-08-18T19:44:07.718Z","2.0.274":"2026-08-20T00:23:33.677Z","2.0.275":"2026-08-20T21:07:40.220Z","2.0.276":"2026-08-21T16:30:35.591Z","2.0.277":"2026-08-23T22:57:03.913Z","2.0.278":"2026-08-24T16:33:19.496Z","2.0.279":"2026-08-25T02:25:57.185Z","2.0.280":"2026-08-25T16:16:20.436Z","2.0.281":"2026-08-25T23:57:23.957Z","2.0.283":"2026-08-27T15:51:52.074Z","2.0.284":"2026-08-27T21:18:42.674Z","2.0.285":"2026-08-28T02:05:41.859Z","2.0.286":"2026-08-28T17:26:05.439Z","2.0.287":"2026-08-28T21:40:20.510Z","2.0.288":"2026-08-29T02:47:07.126Z","2.0.289":"2026-08-29T18:30:33.921Z","2.0.290":"2026-08-29T19:35:49.234Z","2.0.291":"2026-08-30T17:17:29.923Z","2.0.292":"2026-08-30T18:02:24.145Z","2.0.293":"2026-08-30T18:23:41.203Z","2.0.294":"2026-08-30T18:49:48.561Z","2.0.295":"2026-08-30T21:42:12.659Z","2.0.296":"2026-08-30T22:18:41.161Z","2.0.297":"2026-08-31T02:19:02.535Z","2.0.298":"2026-09-01T01:04:50.134Z","2.0.299":"2026-09-02T00:31:09.098Z","2.0.300":"2026-09-02T18:19:30.821Z","2.0.301":"2026-09-03T14:21:50.139Z","2.0.302":"2026-09-06T17:12:45.914Z","2.0.303":"2026-09-07T21:39:52.109Z","2.0.304":"2026-09-08T03:06:43.302Z","2.0.305":"2026-09-09T04:00:08.201Z","2.0.306":"2026-09-10T00:10:30.051Z","2.0.307":"2026-09-10T04:51:04.614Z","2.0.308":"2026-09-10T05:09:02.146Z","2.0.309":"2026-09-10T05:20:03.635Z","2.0.310":"2026-09-10T22:43:39.482Z","2.0.311":"2026-09-11T01:07:29.554Z","2.0.312":"2026-09-12T20:12:51.009Z","2.0.313":"2026-09-12T21:10:02.835Z","2.0.314":"2026-09-12T22:49:39.513Z","2.0.315":"2026-09-12T23:41:48.012Z","2.0.316":"2026-09-13T18:58:49.489Z","2.0.317":"2026-09-13T19:29:38.899Z","2.0.318":"2026-09-16T19:07:17.618Z","2.0.319":"2026-09-16T22:18:54.796Z","2.0.320":"2026-09-17T19:16:36.164Z","2.0.321":"2026-09-17T21:37:27.375Z","2.0.322":"2026-09-18T12:19:51.662Z","2.0.323":"2026-09-18T20:32:53.610Z","2.0.324":"2026-09-19T02:41:12.626Z","2.0.325":"2026-09-21T01:17:40.750Z","2.0.326":"2026-09-21T20:35:14.338Z","2.0.327":"2026-09-22T20:08:42.126Z","2.0.328":"2026-09-23T01:03:08.281Z","2.0.329":"2026-09-23T02:04:41.954Z","2.0.332":"2026-09-24T15:44:30.145Z","2.0.333":"2026-09-24T21:53:40.486Z","2.0.335":"2026-09-25T15:08:33.941Z","2.0.337":"2026-09-26T16:27:09.696Z","2.0.338":"2026-09-27T20:54:30.280Z","2.0.339":"2026-09-28T03:59:17.614Z","2.0.340":"2026-09-30T04:31:41.423Z","2.0.341":"2026-09-30T23:34:42.967Z","2.0.342":"2026-10-01T15:56:22.817Z","2.0.343":"2026-10-02T00:38:23.988Z","2.0.344":"2026-10-02T23:52:27.526Z"},"author":{"name":"Sid Mathur","email":"sid.mathur@gmail.com"},"homepage":"https://github.com/mathursrus/FRAIM#readme","description":"FRAIM Hub local companion package.","maintainers":[{"name":"sid.mathur","email":"sid.mathur@gmail.com"}],"readme":"# 🚀 FRAIM — AI Workforce Infrastructure\n**\"Brilliant AI isn't how industries get built. Organizations are.\"** — FRAIM transforms every layer of the AI-powered company at once: **AI agents** become an accountable, improving workforce; **their operators** become capable AI managers who hold the line on quality, delegation, and evidence; and **executives** gain clear optics on AI proficiency across the entire organization.\n\n\n🚀 **The Problem with AI Coding Today**\n\nCurrent \"vibe coding\" frameworks are great at getting from idea to prototype. They fail spectacularly at going from prototype to production or evolving complex codebases.\n\nAI agents are like brilliant but inexperienced developers. They need:\n• Clear guardrails to prevent costly mistakes\n• Structured jobs, skills, and rules to avoid chaos\n• Evidence-based validation (not \"looks good\" claims)\n• Learning systems to improve over time\n• Balance between determinism and creativity\n\n🎯 **Introducing FRAIM: Framework for Rigor-based AI Management**\n\nFRAIM transforms you from a solo developer into an AI manager orchestrating multiple agents with enterprise-grade discipline.\n\n**The Transformation:**\n❌ Before: \"It's working now. The login button exists.\"\n✅ After: \"Implementation complete. 12/12 tests pass, API endpoint validated, UI screenshots provided.\"\n\n**Real Results:**\n• Dramatic reduction in AI-generated code that needs rework\n• Faster delivery through structured jobs\n• Higher test coverage through mandatory evidence collection\n• Zero agent conflicts through phase-based coordination\n\n**The RIGOR Methodology:**\nR - Reviews: Structured feedback with evidence\nI - Isolation: Agents don't interfere unless coordinated\nG - GitOps: Git as single source of truth\nO - Observability: Complete visibility into AI activities\nR - Retrospectives: Continuous learning from experience\n\n🤖 **Works with any AI agent** (Cursor, Claude, Windsurf) - no vendor lock-in.\n\n**The bottom line:** FRAIM isn't just about using AI — it transforms every layer of your AI-powered company: agents become an accountable workforce, operators become capable AI managers, and executives gain clear optics on AI proficiency across the whole org.\n\n\n\n### The Human-Developer Parallel\n\n| **Human Development** | **AI Agent Development** | **FRAIM Solution** |\n|----------------------|-------------------------|-------------------|\n| **Code Reviews** | Random quality checks | Structured review jobs with evidence requirements |\n| **Testing Standards** | \"Looks good\" claims | Mandatory test evidence with failure reproduction |\n| **Team Coordination** | Agent conflicts and overlaps | Phase-based isolation with clear handoffs |\n| **Learning Culture** | Repeated mistakes | Retrospective-driven improvement system |\n| **Process Discipline** | Ad-hoc approaches | Proven jobs, skills, and deterministic scripts from real projects |\n| **Quality Gates** | Unreliable outcomes | Deterministic validation with rollback capabilities |\n\n\n## 🔥 The Problems FRAIM Solves\n\n### ❌ **The Current State of AI Development**\n- **\"Looks Good\" Syndrome**: Agents claim success without evidence\n- **Quality Lottery**: Inconsistent code quality and reliability\n- **Agent Chaos**: Multiple agents stepping on each other's work\n- **No Learning**: Repeated mistakes without improvement\n- **Ad-hoc Processes**: Every project reinvents the wheel\n- **False Confidence**: Broken code marked as \"working\"\n- **Hanging Agents**: Commands that hang requiring human intervention\n- **Lost Output**: No visibility into long-running task progress\n\n### ✅ **The FRAIM Solution**\n\n#### 🛡️ **Agent Integrity & Test Ethics** \n**Problem**: Agents claim \"tests pass\" when they actually fail\n**Solution**: Mandatory evidence collection, test immutability rules, and accountability frameworks\n```bash\n# Before FRAIM: \"Tests look good!\"\n# After FRAIM: \"Here's the test output proving all 47 tests pass\"\n```\n\n#### 🧪 **Comprehensive Testing Guidelines** \n**Problem**: Superficial testing that misses real issues\n**Solution**: Multi-layer validation (database, API, UI, integration) with mandatory evidence\n```bash\n# Before: Mock everything, hope it works\n# After: Test real systems, prove it works, show evidence\n```\n\n#### 🗣️ **Clear Communication Standards** \n**Problem**: Vague progress reports and unclear accountability\n**Solution**: Structured progress updates with concrete evidence and absolute accountability\n```bash\n# Before: \"Working on it, almost done\"\n# After: \"Fixed API timeout, tests passing, evidence attached, ready for review\"\n```\n\n#### 🏗️ **Architectural Discipline** \n**Problem**: Agents create architectural chaos and technical debt\n**Solution**: Clean separation of concerns, type safety, and testability patterns\n```bash\n# Before: Spaghetti code with mixed responsibilities\n# After: Clean layers with proper boundaries and validation\n```\n\n#### 🎯 **Spike-First Development** \n**Problem**: Agents build complex solutions without validating assumptions\n**Solution**: 5-15 minute proof-of-concepts before major implementation\n```bash\n# Before: Build 3-week solution, discover it doesn't work\n# After: 10-minute spike, validate approach, then build confidently\n```\n\n#### 🔄 **Continuous Learning System** \n**Problem**: Same mistakes repeated across projects\n**Solution**: Retrospective-driven knowledge capture and pattern recognition\n```bash\n# Before: Every agent learns the same lessons from scratch\n# After: Knowledge accumulates, patterns emerge, quality improves\n```\n\n#### 🧹 **Simplicity Discipline** \n**Problem**: Over-engineered solutions that are hard to maintain\n**Solution**: \"Keep it simple\" principles with complexity budgets\n```bash\n# Before: 500-line solution to a 10-line problem\n# After: Minimal, focused solution that actually works\n```\n\n#### 🔧 **Git Safety & Timeout Management**\n**Problem**: Agents hang on interactive Git commands and long-running tasks, requiring human intervention\n**Solution**: Safe Git commands and timeout scripts with output visibility\n```bash\n# Before: Agent hangs on \"git log\" (opens pager) or tests run forever\n# After: Non-interactive commands with timeouts and log files for visibility\n# Example: exec-with-timeout.ts runs tests with timeout and saves output to files\n```\n\n#### 🔄 **Merge Requirements & Branch Safety** \n**Problem**: Agents accidentally overwrite master branch or create merge conflicts\n**Solution**: Mandatory rebase discipline with conflict resolution patterns\n```bash\n# Before: Force pushes that destroy other work\n# After: Rebase-on-master with force-with-lease for safety\n```\n\n#### 🐛 **Systematic Debugging Patterns** \n**Problem**: Agents struggle with complex debugging and repeat the same mistakes\n**Solution**: Structured debugging methodology with evidence collection and pattern recognition\n```bash\n# Before: Random debugging attempts, no learning\n# After: Systematic approach with documented patterns and regression tests\n```\n\n#### 📋 **Package Scripts & Output Visibility**\n**Problem**: Long-running tasks hang agents and provide no visibility into progress\n**Solution**: Background execution with log files and timeout management\n```bash\n# Before: \"npm test\" hangs agent, no output visibility\n# After: \"npm test\" runs in background, saves to test.log, agent can observe progress\n# Example: exec-with-timeout.ts prevents hangs and provides output visibility\n```\n\n## 🚀 **Proven Benefits from Real Projects**\n\n- **Dramatic reduction** in AI-generated code that needs rework through evidence-based validation\n- **Faster delivery** through structured jobs and clear handoffs\n- **Higher test coverage** through mandatory testing guidelines and evidence collection\n- **Zero agent conflicts** through phase-based isolation and coordination\n- **Complete accountability** - agents fix their own mistakes with evidence\n\n## 🎬 **The FRAIM Experience: From Chaos to Clarity**\n\n### **Before FRAIM: Single Agent Chaos**\n```bash\n# You: \"Add user authentication to the app\"\n# Agent: \"I'll add login functionality\"\n# \n# 10 minutes later...\n# Agent: \"I've designed the UX to be modern and beautiful. What do you think?\"\n# You: \"It's way too complex and does not work with the rest of the product. Just make it simple\"\n# Agent: \"You are right. I've made it too complex, let me simplify it right now\"\n# You: \"I've told you this 10 times already!!!! \"\n# \n# 1 hour later...\n# Agent: \"Implementation complete. Solution looks good.\"\n# You: \"I get an error on the first screen.\"\n# Agent: \"What error do you see? Can you write it out for me or give me a screenshot?\"\n# You: \"C'mon, do this yourself.\"\n# \n# 2 hours later...\n# Agent: <Stuck waiting for a playwright test which hasn't relinquished control>\n# You: \"You've made no progress\"\n# Agent: \"You are right. I keep getting stuck. Could you test the implementation for me?\"\n# \n# 3 hours later...\n# Agent: \"Ok I'm all done, test cases are passing\"\n# You: \"Wait, what... you changed existing tests to make them pass ... everything is broken!!\"\n```\n\n### **After FRAIM: Single Agent Excellence**\n```bash\n# You: \"Add user authentication to the app\"\n# Agent: \"Starting design phase. Creating RFC with UX mockups, validation rules, and API specs\"\n# \n# 10 minutes later...\n# Agent: \"Design complete. UX mockups created, validation rules defined, API endpoints specified. \n#         Evidence: 3 mockup images, validation requirements document, API spec ready for review\"\n# You: \"Looks good, proceed to implementation\"\n# \n# 1 hour later...\n# Agent: \"Implementation complete. Code written, tests created, all tests passing.\n#         Evidence: Test output showing existing 120/120 tests pass, new 12/12 tests pass, API endpoint tested with curl,\n#         UI tested with screenshots showing login form and error states\"\n# During PR review...\n# Reviewer: \"Password validation is too strict\"\n# Agent: \"Fixed password validation rules, updated tests, evidence provided.\n#         Evidence: New test output showing updated validation, UI screenshots with new rules\"\n# \n# Result: In best case, hours of frustration, rework saved. In worst case, reputation saved from deploying broken code to production.\n```\n\n## 🏗️ **Enterprise-Grade Framework Structure**\n\n## 🚀 **Get Started in 60 Seconds**\n\n### **⚠️ Prerequisites**\n\n**Shell Requirements:**\n- **Windows**: Must use Git Bash (install from https://git-scm.com/download/win)\n- **macOS/Linux**: Default terminal works fine\n\n**Why Git Bash on Windows?** All FRAIM scripts use Unix-style paths and Bash commands. Git Bash ensures consistent behavior across platforms.\n\n### **Install & Initialize**\n\n**Recommended: Use npx (no installation needed)**\n```bash\nnpx fraim@latest setup --key=<your-fraim-key>\n\n# Optional: Create alias for convenience\necho 'alias fraim=\"npx fraim\"' >> ~/.bashrc\nsource ~/.bashrc\n```\n\n**Alternative: Global install**\n```bash\nnpm install -g fraim\nfraim setup --key=<your-fraim-key>\n```\n\n> **💡 Why npx?** Works with any Node version (16+), no conflicts when switching Node versions, always uses correct dependencies, and identical functionality to global install. Perfect for users with nvm, volta, or multiple Node versions.\n\nThe setup command supports three modes:\n\n**Conversational Mode**: FRAIM job guidance only, no platform integration required\n```bash\nfraim setup --key=<your-fraim-key>\n# Select \"Conversational Mode\" when prompted\n```\n\n**Integrated Mode**: Single platform for both code hosting and issue tracking\n```bash\nfraim setup --key=<your-fraim-key>\n# Select \"Integrated Mode\" when prompted\n# Choose platform: GitHub, Azure DevOps, or GitLab\n```\n\n**Split Mode**: Separate platforms for code hosting and issue tracking\n```bash\nfraim setup --key=<your-fraim-key>\n# Select \"Split Mode\" when prompted\n# Choose code repository platform: GitHub, Azure DevOps, or GitLab\n# Choose issue tracking platform: GitHub, Azure DevOps, GitLab, or Jira\n```\n\nCommon Split mode combinations:\n- GitHub (code) + Jira (issues)\n- GitLab (code) + Jira (issues)\n- Azure DevOps (code) + GitHub (issues)\n\n### **🔧 Additional Commands**\n\nAfter initial setup, you can use these commands:\n\n```bash\n# Add FRAIM to additional IDEs (after initial setup)\nfraim add-ide --ide claude          # Configure specific IDE\nfraim add-ide --ide antigravity     # Configure Gemini Antigravity\nfraim add-ide --all                 # Configure all detected IDEs\nfraim add-ide --list                # List supported IDEs\n\n# Add platform integrations to existing setup\nfraim setup --github                # Add GitHub integration\nfraim setup --ado                   # Add Azure DevOps integration\nfraim setup --gitlab                # Add GitLab integration\nfraim setup --jira                  # Add Jira integration\n\n# Project initialization\nfraim init-project                  # Initialize FRAIM in current project\n\n# Testing and validation\nfraim doctor --test-mcp            # Test MCP server connections\nfraim doctor                        # Diagnose configuration issues\n\n# Sync and maintenance\nfraim sync                          # Sync latest jobs, skills, rules, and templates\n```\n\n**💡 Pro Tip**: Use `fraim add-ide` when you install a new IDE after initial setup. It reuses your existing FRAIM and platform tokens, making it much faster than running full setup again.\n\n### **Which Job Should I Run?**\n\nFRAIM's primary execution unit is a **job**. Jobs define the phased path. Skills and rules support the job; they are not the thing you \"run\" first.\n\nUse these defaults:\n- `feature-specification` when the request is still fuzzy or needs clarified requirements, UX, or acceptance criteria.\n- `technical-design` after the spec is approved and you need the implementation plan, file touchpoints, and risk handling.\n- `feature-implementation` for code changes, bug fixes, and documentation updates that should be executed and validated.\n- `test-authoring` when you need reproduction coverage, missing tests, or stronger regression protection before implementation.\n- `iterative-quality-improvement` or `ui-polish-validation` after user-facing UI changes or when the ask is explicitly browser validation.\n- `independent-implementation-review` when you need an independent sign-off that the delivered behavior matches both the approved technical design and the feature spec.\n- `issue-retrospective` after the work is complete and you want durable learnings captured.\n\nTypical path for a larger feature:\n- `feature-specification` -> `technical-design` -> `feature-implementation` -> review job -> `issue-retrospective`\n\nTypical path for a small bug fix:\n- `feature-implementation` -> review job if needed -> `issue-retrospective`\n\nOnce FRAIM is connected in your IDE, ask your agent to `list FRAIM jobs` or name the specific job directly, for example: `Run the feature-implementation job for issue #123`.\n\n### **🧩 Personalized Jobs, Skills, and Rules**\n\nProject-specific customization now lives under `fraim/personalized-employee/`.\n\nRecommended layout:\n\n```text\nfraim/\n  personalized-employee/\n    jobs/\n    skills/\n    rules/\n    templates/\n```\n\nUse `fraim override` to create a local starting point:\n\n```bash\nfraim override --inherit jobs/product-building/feature-implementation.md\nfraim override --copy rules/engineering/architecture-standards.md\n```\n\nGuidance:\n- Put phased job customizations in `fraim/personalized-employee/jobs/...`\n- Put reusable local capability snippets in `fraim/personalized-employee/skills/...`\n- Put broad team conventions in `fraim/personalized-employee/rules/...`\n- Put local deliverable tweaks in `fraim/personalized-employee/templates/...`\n- Do not edit synced content under `fraim/ai-employee/` or `fraim/ai-manager/`; `fraim sync` will overwrite it\n- Legacy `.fraim/overrides/` is still read for compatibility, but new work should go in `fraim/personalized-employee/`\n\n### **🔧 Jira Integration Setup**\n\nFRAIM uses the official Model Context Protocol (MCP) server for Jira integration. The setup command automatically configures the correct format.\n\n**Jira API Token Requirements**:\n1. Go to https://id.atlassian.com/manage-profile/security/api-tokens\n2. Click \"Create API token\"\n3. Give it a name (e.g., \"FRAIM Integration\")\n4. Copy the token (starts with ATATT3...)\n5. Use this token during `fraim setup`\n\n**Correct MCP Configuration** (automatically generated):\n```json\n{\n  \"jira\": {\n    \"command\": \"uvx\",\n    \"args\": [\"mcp-atlassian\"],\n    \"env\": {\n      \"JIRA_URL\": \"https://mycompany.atlassian.net\",\n      \"JIRA_USERNAME\": \"user@mycompany.com\",\n      \"JIRA_API_TOKEN\": \"your-token-here\"\n    }\n  }\n}\n```\n\n**⚠️ Common Issues**:\n- **Old package name**: If you see `@modelcontextprotocol/server-jira` in your config, this package doesn't exist. Run `fraim setup --jira` to update to the correct `mcp-atlassian` package.\n- **Token format**: Jira API tokens typically start with `ATATT3`. If your token doesn't match this format, verify you created an API token (not a personal access token).\n- **First run slow**: The first time `uvx` runs the Jira MCP server, it downloads the package. This is normal and only happens once.\n\n**Troubleshooting**:\n```bash\n# Test Jira MCP connection\nfraim doctor --test-mcp\n\n# Reconfigure Jira integration\nfraim setup --jira\n\n# Check configuration\ncat ~/.kiro/settings/mcp.json  # For Kiro IDE\ncat ~/Library/Application\\ Support/Claude/claude_desktop_config.json  # For Claude Desktop (macOS)\n```\n\n\n## 🌟 **Why FRAIM is the Future**\n\n### **1. Proven in Production**\nEvery rule, job, skill, and pattern has been tested in real projects. This isn't theoretical—it is battle-tested.\n\n### **2. Enterprise Discipline**\nThe same rigor you'd apply to managing human developers, applied to AI agents.\n\n### **3. Continuous Improvement**\nBuilt-in learning systems that make your AI agents better over time.\n\n### **4. Complete Transparency**\nFull visibility into what each agent is doing, with evidence-based validation.\n\n### **5. Zero Vendor Lock-in**\nWorks with any AI agent (Cursor, Claude, Windsurf, future agents).\n\n\n## 🚀 **Ready to Transform Your Development?**\n\n### **Start Your AI Management Journey**\n\n```bash\n# Watch the magic happen\ngh issue create --title \"Add API rate limiting\" --label \"phase:design\"\n# → Agent: \"RFC created, architecture validated, ready for implementation\"\n\ngh issue edit 123 --remove-label \"phase:design\" --add-label \"phase:impl\"\n# → Agent: \"Implementation complete, tests passing, evidence provided\"\n\ngh issue edit 123 --remove-label \"phase:impl\" --add-label \"phase:tests\"\n# → Agent: \"Performance validated, security checked, ready for production\"\n\n# Result: Production-ready feature in 2 hours instead of 2 days\n```\n\n\n\n### **Join the Future of Development**\n\n- 🌟 [**GitHub Repository**](https://github.com/mathursrus/FRAIM) - Star us to follow development\n- 🐛 [**Issue Tracker**](https://github.com/mathursrus/FRAIM/issues) - Report bugs or request features\n\n---\n\n## 🎯 **The Bottom Line**\n\n**FRAIM isn't just about using AI — it transforms every layer of your AI-powered company: agents become an accountable workforce, operators become capable AI managers, and executives gain clear optics on AI proficiency across the whole org.**\n\nStop fighting with AI agents. Start building your AI organization.\n\n**This is the future of how we work.**\n\n---\n\n<div align=\"center\">\n\n**🚀 Ready to become an AI manager? Start with FRAIM today.**\n\n[![npm version](https://img.shields.io/npm/v/fraim.svg)](https://www.npmjs.com/package/fraim)\n[![GitHub stars](https://img.shields.io/github/stars/mathursrus/FRAIM.svg)](https://github.com/mathursrus/FRAIM/stargazers)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n</div>\n","readmeFilename":"README.md"}