fix: bun install, node-addon-api for sharp, consolidate PendingMessageStore (#1140)

* fix: use bun install in sync, add node-addon-api for sharp, consolidate PendingMessageStore

- Switch sync-marketplace from npm to bun install
- Add node-addon-api as dev dep so sharp builds under bun
- Consolidate duplicate PendingMessageStore instantiation in worker-service finally block

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* build assets

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Alex Newman
2026-02-16 18:05:42 -05:00
committed by GitHub
parent d2e926fbf7
commit f24251118e
5 changed files with 149 additions and 144 deletions
+2 -2
View File
@@ -98,9 +98,9 @@ try {
console.log('Cleared stale native module cache (@img/sharp)');
}
console.log('Running npm install in marketplace...');
console.log('Running bun install in marketplace...');
execSync(
'cd ~/.claude/plugins/marketplaces/thedotmack/ && npm install',
'cd ~/.claude/plugins/marketplaces/thedotmack/ && bun install',
{ stdio: 'inherit' }
);