Feature request: Support alternative package managers
Open
type/feature
- Dominant language
- Python
- Stars
- 6.7k
- Forks
- 1.2k
- Avg merge
- 1d 10h
- Merged PRs (30d)
- 52
Description
### Describe your idea/feature/enhancement
Right now SAM install dependencies through NPM. If the project makes use of alternative package managers (`pnpm` or `yarn`) this may cause issues since lock files may not be respected, leading to unpredictable builds. It would be nice to support alternative package managers as well.
### Proposal
Recognise the package manager according to the file existing in the project (pnpm-lock / package-lock / yarn.lock) and use the appropriate tool
Contributor guide
Assessment
This issue has not been assessed yet.