Uh oh!
There was an error while loading. Please reload this page.
module: disable conditional exports, self resolve warnings - #31845
module: disable conditional exports, self resolve warnings#31845guybedford wants to merge 3 commits into
Conversation
guybedford
commented
Feb 18, 2020
//cc @nodejs/modules-active-members |
guybedford
commented
Feb 18, 2020
I've gone ahead and also added the commit here to remove the experimental ES module warning. |
Uh oh!
There was an error while loading. Please reload this page.
38eef00 to
5c339fdCompare5c339fd to
0ce99adCompare
hybrist
left a comment
There was a problem hiding this comment.
LGTM - does it make sense to split this into two commits (modules vs. resolver feature warnings)?
I've gone ahead and removed the experimental modules warnings removals from this PR, as per discussion in the meeting. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
nodejs-github-bot
commented
Feb 26, 2020
0760a08 to
fd2c05bComparenodejs-github-bot
commented
Feb 26, 2020
PR-URL: #31845 Reviewed-By: Jan Krems <jan.krems@gmail.com> Reviewed-By: Geoffrey Booth <webmaster@geoffreybooth.com>
guybedford
commented
Feb 26, 2020
Landed in 49ad161. |
PR-URL: #31845 Reviewed-By: Jan Krems <jan.krems@gmail.com> Reviewed-By: Geoffrey Booth <webmaster@geoffreybooth.com>
PR-URL: #31845 Reviewed-By: Jan Krems <jan.krems@gmail.com> Reviewed-By: Geoffrey Booth <webmaster@geoffreybooth.com>
transitive-bullshit
commented
Apr 20, 2020
Just tracked this down & wanted to say thanks for all your awesome work @guybedford 🙏😄 |
targos
commented
Apr 20, 2020
This lands cleanly on v12.x-staging but the test fails, even if I add |
guybedford
commented
Apr 21, 2020
guybedford
commented
Apr 21, 2020
Actually sorry that's already landed of course... ok let me look into this. |
PR-URL: nodejs#31845 Reviewed-By: Jan Krems <jan.krems@gmail.com> Reviewed-By: Geoffrey Booth <webmaster@geoffreybooth.com>
guybedford
commented
Apr 21, 2020
Notable changes: Dependencies: * Updated OpenSSL to 1.1.1f. #32583 * Updated c-ares to 1.16.0. #32246 * Updated experimental uvwasi to 0.0.6. #32309 ESM (experimental): * Additional warnings are no longer printed for modules that use conditional exports or package name self resolution. #31845 PR-URL: #33009
Notable changes: Dependencies: * Updated OpenSSL to 1.1.1f. #32583 * Updated c-ares to 1.16.0. #32246 * Updated experimental uvwasi to 0.0.6. #32309 ESM (experimental): * Additional warnings are no longer printed for modules that use conditional exports or package name self resolution. #31845 PR-URL: #33009
Notable changes: Dependencies: * Updated OpenSSL to 1.1.1g. #32971 * Updated c-ares to 1.16.0. #32246 * Updated experimental uvwasi to 0.0.6. #32309 ESM (experimental): * Additional warnings are no longer printed for modules that use conditional exports or package name self resolution. #31845 PR-URL: #33009
Notable changes: Dependencies: * Updated OpenSSL to 1.1.1g. #32971 * Updated c-ares to 1.16.0. #32246 * Updated experimental uvwasi to 0.0.6. #32309 ESM (experimental): * Additional warnings are no longer printed for modules that use conditional exports or package name self resolution. #31845 PR-URL: #33009
This removes the experimental warnings for using conditional exports and package self resolution, while keeping these features as experimental.
Currently the warnings are inhibiting usage of conditional exports (see #31819 and discussion at nodejs/modules#485), such that removing them will allow us to get more usage feedback.
At this stage it seems worthwhile to remove the warnings at this point to ensure we have adequate usage and feedback prior to unflagging on the 12.x backport.
We discussed this as a possibility at the last meeting, but it still needs approval from the modules group, so marking as an agenda item there and blocked for landing.
Checklist
make -j4 test(UNIX), orvcbuild test(Windows) passes