Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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
feat(node): stabilize detecting if CJS via
"type": "commonjs"
in a package.json #26439feat(node): stabilize detecting if CJS via
"type": "commonjs"
in a package.json #26439Changes from 21 commits
bcfad0d
d69a3e9
ef56f5e
3afd732
6953eab
ea9002a
cf3d987
57273d9
ebd12a5
72107f3
848dc74
9f44576
d509fda
16b3b4a
3f064b9
982d8c4
af5a374
e3134c0
c8f5141
63f6255
1ff3573
fa3bd0e
c242e5c
c84900e
fe03ea7
d1184c7
c4256e9
0014ec6
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Uses mts now so that these commands continue using esm even if the current directory has a "type": "commonjs"
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this correct? Doesn't it check for existence of
package.json
and not consulting if it hastype: "commonjs"
?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is only to activate the feature of it searching for the closest package.json files on every ambiguous module load. That means only projects with a package.json get opted into this feature and other Deno programs won't have the perf penalty of the extra work.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That makes sense, consider adding a docstring here to avoid confusion in the future.