Files
SubMiner/backlog/tasks/task-115.4 - Migrate-Node-invoked-utility-script-commands-to-Bun.md

1.4 KiB

id, title, status, assignee, created_date, updated_date, labels, dependencies, references, documentation, parent_task_id, priority
id title status assignee created_date updated_date labels dependencies references documentation parent_task_id priority
TASK-115.4 Migrate Node-invoked utility script commands to Bun Done
2026-02-23 04:27 2026-02-23 04:36
tooling
scripts
TASK-115.2
package.json
scripts/get_frequency.ts
scripts/test-yomitan-parser.ts
docs/plans/2026-02-23-bun-only-toolchain-migration.md
TASK-115 medium

Description

Update utility command entrypoints that still rely on Node invocation so maintenance and diagnostics workflows can be run entirely through Bun.

Acceptance Criteria

  • #1 Utility script commands that currently invoke Node have Bun-based equivalents as the default project commands.
  • #2 Electron-targeted utility flows remain functional after command migration.
  • #3 Contributor docs reflect the updated Bun-based utility command usage.

Implementation Notes

Updated generate:config-example command from node dist/generate-config-example.js to bun dist/generate-config-example.js.

Updated launcher smoke fixture executables from #!/usr/bin/env node to #!/usr/bin/env bun so smoke tests do not assume Node presence.

Validation: bun run test:launcher:smoke:src and bun run generate:config-example pass with Bun-first command path.