Skip to content
This repository was 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
orta wants to merge 8 commits into
npm:mainfrom
orta:latest
Closed

Adds a lookup for type files when generating the package.json#92
orta wants to merge 8 commits into
npm:mainfrom
orta:latest

Conversation

@orta

@orta orta commented Jul 15, 2020

Copy link
Copy Markdown

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
Comment thread read-json.js Outdated
@@ -1,3 +1,4 @@
/** @type {import("fs")} */

Copy link
Copy Markdown
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

orta commented Jul 20, 2020

Copy link
Copy Markdown
Author

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
Copy Markdown
Contributor

@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.

Comment thread read-json.js
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