Added start for webpack/babel compatible declarations #2732
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.
@dotansimha @mxstbr I've started working on making a plugin able to output "declarations only". In order to be compatible with something like a babel-macro or webpack-loader.
A few things I would like some feedback on before continuing:
I think there are two approaches we can take. Either we make "declarations only" a configuration option per plugin. Or we can adjust the graphql-module plugin to somehow include the modified output of specific compatible plugins.
I could also use some pointers on how to get the document file path inside a plugin nicely, that way we can declare the module with the path accordingly.
Would love to hear your thoughts 🙌