Skip to content

support alt package managers#67

Merged
otnc merged 4 commits into
mainfrom
fix/support-alt-package-managers
Jun 23, 2026
Merged

support alt package managers#67
otnc merged 4 commits into
mainfrom
fix/support-alt-package-managers

Conversation

@otnc

@otnc otnc commented Jun 23, 2026

Copy link
Copy Markdown
Owner

closes #43 #64

otnc added 2 commits June 24, 2026 03:35
…b, vlt, bower)

- Add src/lib/package-manager.coffee with detectPackageManager(), getInstallCommand(), getInitCommand(), getRunCommand(), getInstallFrozenCommand(), getCiSetupStep()
- Detection order: coffee.config milkee.packageManager → package.json packageManager field → lock files (pnpm-lock.yaml, yarn.lock, bun.lockb, vlt-lock.json, bower.json)
- Replace all hardcoded npm commands in setup, plugin, compile, checks with dynamic equivalents
- Inject detected packageManager into generated coffee.config.cjs
- Replace hardcoded npm commands in template files (README.md, publish.yml) with placeholders resolved at generation time
- Show npm/pnpm/yarn/bun install examples in the Install section
- Add packageManager field (commented) to coffee.config.cjs example
- Add milkee.packageManager section documenting detection priority and supported values
@otnc otnc linked an issue Jun 23, 2026 that may be closed by this pull request
otnc added 2 commits June 24, 2026 03:45
vitest 4.x uses rolldown which requires node:util styleText (Node 20+).
vitest 4.x (rolldown) requires node:util styleText which is Node 20+.
@otnc otnc merged commit e1247ce into main Jun 23, 2026
5 checks passed
@otnc otnc deleted the fix/support-alt-package-managers branch June 23, 2026 18:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support other package managers End of support for Node.js v18

1 participant