Change dependencies to peerDependencies
Summary
Installation of the package @slack/bolt has next file structure:
node_modules/@slack/bolt/node_modules
Which brings complexity to the application. Also it makes it impossible to override package versions.
Renaming dependencies -> peerDependencies helps to get rid of this problem.
Closes https://github.com/slackapi/bolt-js/issues/2146#issue-2370583771
Requirements (place an x in each [ ])
- [X] I've read and understood the Contributing Guidelines and have done my best effort to follow them.
- [X] I've read and agree to the Code of Conduct.
Thanks for the contribution! Before we can merge this, we need @vadjs to sign the Salesforce Inc. Contributor License Agreement.
For this reason https://github.com/slackapi/bolt-js/issues/2146#issuecomment-2186910368, let me close this PR now. If there are further points to discuss, please join the conversation at #2146