Tags: owenizedd/bum
Tags
Fix bin.js: Keep index.js require external during Bun build
The issue was Bun was inlining the require('./index') and bundling
the hashed .node file reference. Now with --external ./index flag,
bin.js correctly requires index.js which handles platform detection.
Fixes: MODULE_NOT_FOUND error when running npx @owenizedd/bum
Fix publish: Publish platform packages separately before main package Changes: - Fix hash cleanup regex to preserve Linux/Windows files (e.g. bum.linux-x64-gnu.node) - Remove prepublishOnly (napi prepublish was causing duplicate publishes) - Add optionalDependencies manually to package.json - Publish platform packages first, then main package - Better error handling for already-published versions
Fix race condition: Use official Bun installer in publish job - Remove bum dogfooding from publish job (race condition with GitHub Release) - Use oven-sh/setup-bun@v2 directly in publish job - Fix prepublishOnly flag: --skip-gh-release (not --no-gh-release) This prevents the publish job from failing when GitHub Release isn't ready yet.
Release 0.7.1 - Add bin.js to git (was incorrectly ignored) - Add retry logic with exponential backoff to install.sh - Add comprehensive contributing and release documentation - Update README with contribution guidelines Fixes: - bin.js not found during npm publish - Download failures in install.sh now auto-retry
PreviousNext