Skip to content
This repository has been archived by the owner on May 4, 2024. It is now read-only.

Adds a lookup for type files when generating the package.json #92

Closed
wants to merge 8 commits into from

Conversation

orta
Copy link

@orta orta commented Jul 15, 2020

What / Why

This PR will fill the types and flow field when TS/Flow would have inferred support for a package based on their corresponding file system structure.

References

The long-form discussion is npm/rfcs#126 - I'm making it a draft to give a chance for the rest of the TS team to discuss at our language design meeting on Friday.

orta added 2 commits July 15, 2020 15:58
…ype files for the package and add that information to the package if so
read-json.js Outdated
@@ -1,3 +1,4 @@
/** @type {import("fs")} */
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can totally drop this, but it finalizes the auto-complete in the file

@orta orta marked this pull request as ready for review July 20, 2020 13:40
@orta
Copy link
Author

orta commented Jul 20, 2020

We concluded in the design meeting that it needed support for the upcoming-but-kinda-here-now-ish esmodule syntax - so I've added tests for those too. Should be good to go now 👍

@wraithgar
Copy link
Member

@orta I re-added the RFC to the agenda so that it can be discussed at the next RFC meeting. I don't know if there's more that needed to be done here (I don't think there was but wanted to be sure), and hope to get an ok to move forward on this.

I resolved the merge conflict, but linting is going to need to be fixed.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants