Description
Hello,
Fable 3 re-introduced a plugin system but I think it still doesn't have documentation on it.
In current form what are the capabilities and limitation of the plugins?
Here are some questions I have in mind but if you have others things to add to the list please do :)
Can they allow to rewrite a type definition? For example, if I attach a [<Pojo>]attribute to a record can I control how it is defined or used?
Can it allow modification of the import paths? For example, could it intercept all the ./.fable/fable-library.3.2.9/XXX calls and rewrite them to use a fable-library which could be an npm package?
Can it prevent generation of some of the code like removing reflection informations?
Can it only rewrite "function call" like Feliz does?
Description
Hello,
Fable 3 re-introduced a plugin system but I think it still doesn't have documentation on it.
In current form what are the capabilities and limitation of the plugins?
Here are some questions I have in mind but if you have others things to add to the list please do :)
Can they allow to rewrite a type definition? For example, if I attach a
[<Pojo>]attribute to a record can I control how it is defined or used?Can it allow modification of the import paths? For example, could it intercept all the
./.fable/fable-library.3.2.9/XXXcalls and rewrite them to use afable-librarywhich could be an npm package?Can it prevent generation of some of the code like removing reflection informations?
Can it only rewrite "function call" like Feliz does?