-
Notifications
You must be signed in to change notification settings - Fork 29.8k
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
[v12 backport] ESM (named exports for CJS, package.json docs, subpath export patterns, warning removal) #35757
Commits on Oct 23, 2020
-
module: named exports for CJS via static analysis
PR-URL: nodejs#35249 Reviewed-By: Mary Marchini <[email protected]> Reviewed-By: Geoffrey Booth <[email protected]> Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: Myles Borins <[email protected]> Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Zeyu Yang <[email protected]> Reviewed-By: Richard Lau <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 21fca91 - Browse repository at this point
Copy the full SHA 21fca91View commit details -
module: refine module type mismatch error cases
PR-URL: nodejs#35426 Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: Bradley Farias <[email protected]> Reviewed-By: Myles Borins <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ade34f3 - Browse repository at this point
Copy the full SHA ade34f3View commit details -
module: update to [email protected]
PR-URL: nodejs#35501 Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Masashi Hirano <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Myles Borins <[email protected]> Reviewed-By: Rich Trott <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 57b6119 - Browse repository at this point
Copy the full SHA 57b6119View commit details -
Using a "Modules:" prefix groups all the related pages together when using alphabetical order. Refs: nodejs/modules#539 PR-URL: nodejs#34663 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Guy Bedford <[email protected]> Reviewed-By: Trivikram Kamat <[email protected]> Reviewed-By: Geoffrey Booth <[email protected]> Reviewed-By: Rich Trott <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4c714c7 - Browse repository at this point
Copy the full SHA 4c714c7View commit details -
doc: move package config docs to separate page
This part of the docs aims to contain documentation regarding package configuration that covers both ESM and CJS realms. * Move Enabling section * Update Enabling section * Remove -u flag * Package scopes do not carry through `node_modules` folders Refs: nodejs/modules#539 Co-authored-by: Geoffrey Booth <[email protected]>> Co-authored-by: Guy Bedford <[email protected]> PR-URL: nodejs#34748 Reviewed-By: Derek Lewis <[email protected]> Reviewed-By: Geoffrey Booth <[email protected]> Reviewed-By: Guy Bedford <[email protected]> Reviewed-By: Trivikram Kamat <[email protected]> Reviewed-By: Ruy Adorno <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b517ae8 - Browse repository at this point
Copy the full SHA b517ae8View commit details -
doc: document support for package.json fields
Fixes: nodejs#33143 PR-URL: nodejs#34970 Reviewed-By: Guy Bedford <[email protected]> Reviewed-By: Geoffrey Booth <[email protected]> Reviewed-By: Trivikram Kamat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cc303a9 - Browse repository at this point
Copy the full SHA cc303a9View commit details -
module: exports pattern support
PR-URL: nodejs#34718 Reviewed-By: Jan Krems <[email protected]> Reviewed-By: Matteo Collina <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7b76e75 - Browse repository at this point
Copy the full SHA 7b76e75View commit details -
doc: edit subpath export patterns introduction
* Use parallel construction in the two sentences * Backticks around _package.json_ to match rest of file * Add comma for readability * Own the recommendation ("we recommend") PR-URL: nodejs#35254 Reviewed-By: Jan Krems <[email protected]> Reviewed-By: Michael Dawson <[email protected]> Reviewed-By: Guy Bedford <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 55d15e6 - Browse repository at this point
Copy the full SHA 55d15e6View commit details -
doc: refine require/import conditions constraints
PR-URL: nodejs#35311 Reviewed-By: Jan Krems <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3b49965 - Browse repository at this point
Copy the full SHA 3b49965View commit details -
PR-URL: nodejs#35370 Reviewed-By: Derek Lewis <[email protected]> Reviewed-By: Geoffrey Booth <[email protected]> Reviewed-By: Rich Trott <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ee644b4 - Browse repository at this point
Copy the full SHA ee644b4View commit details -
Some minor adjustments, mostly moving things to present tense and avoiding the ambiguity of _may_. Refs: nodejs#35370 (comment) PR-URL: nodejs#35427 Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Geoffrey Booth <[email protected]> Reviewed-By: Guy Bedford <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Michael Dawson <[email protected]> Reviewed-By: Gireesh Punathil <[email protected]> Reviewed-By: James M Snell <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 728ddbf - Browse repository at this point
Copy the full SHA 728ddbfView commit details -
doc: fix conditional exports flag removal version
PR-URL: nodejs#35428 Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Myles Borins <[email protected]> Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Rich Trott <[email protected]> Reviewed-By: James M Snell <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e1958d5 - Browse repository at this point
Copy the full SHA e1958d5View commit details -
doc: add history entry for exports patterns
PR-URL: nodejs#35410 Refs: nodejs#34718 Reviewed-By: Rich Trott <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6c27021 - Browse repository at this point
Copy the full SHA 6c27021View commit details -
doc,esm: add history support info
Documents which versions of Node.js support which ESM-feature. PR-URL: nodejs#35395 Reviewed-By: Geoffrey Booth <[email protected]> Reviewed-By: Guy Bedford <[email protected]> Reviewed-By: Rich Trott <[email protected]> Reviewed-By: James M Snell <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e8a7201 - Browse repository at this point
Copy the full SHA e8a7201View commit details -
module: remove experimental modules warning
PR-URL: nodejs#31974 Reviewed-By: Myles Borins <[email protected]> Reviewed-By: Jan Krems <[email protected]> Reviewed-By: Geoffrey Booth <[email protected]> Reviewed-By: Michaël Zasso <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 63fffcf - Browse repository at this point
Copy the full SHA 63fffcfView commit details -
doc,esm: document experimental warning removal
PR-URL: nodejs#35750 Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Guy Bedford <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 18c9216 - Browse repository at this point
Copy the full SHA 18c9216View commit details
Commits on Oct 27, 2020
-
esm: use "node:" namespace for builtins
PR-URL: nodejs#35387 Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Bradley Farias <[email protected]> Reviewed-By: Jan Krems <[email protected]> Reviewed-By: Matteo Collina <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3e18962 - Browse repository at this point
Copy the full SHA 3e18962View commit details