-
Notifications
You must be signed in to change notification settings - Fork 114
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor(esm): converted the package to esm #437
Conversation
tests are now passing in node v18 after the conversion to esm. #538 (comment) blocks v19 from passing until we decide how to proceed there. if we can figure out how to get the local npm dependency to be used, we can likely defer handling that case specifically, especially since npm v9 is not yet LTS anyway. |
BREAKING CHANGE: `@semantic-release/npm` is now a native ES Module. It has named exports for each plugin hook (`verifyConditions`, `prepare`, `publish`, `addChannel`)
… test based on learnings shared in #436 (comment). thanks @hongaar!
BREAKING CHANGE: node v18 is now the minimum required node version
BREAKING CHANGE: legacy authentication using `NPM_USERNAME` and `NPM_PASSWORD` is no longer supported. Use `NPM_TOKEN` instead.
🎉 This PR is included in version 10.0.0-beta.1 🎉 The release is available on: Your semantic-release bot 📦🚀 |
🎉 This PR is included in version 10.0.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
fixes #436
BREAKING CHANGE:
@semantic-release/npm
is now a native ES Module. It has named exports for each plugin hook (verifyConditions
,prepare
,publish
,addChannel
)