Hey folks! So this plugin has been my main "fun" side project for a bit. If you have used this plugin and you really like it! Awesome, I'm glad you like it.
Anyways, it's easier for me to track some high level goals with them being written down.
Right now most of the logic is in a single index.ts file, which is slowly getting to around 900 LOCs.
Not that there's anything wrong with this, but it can for sure be more difficult to navigate and read.
I'd like to start splitting this up into more manageable modules that can be imported and reduce the noise in index.ts
I've been looking around some other plugins to see how they behave and how the experience is with them. If possible, I'd like this plugin to provide a great developer experience. This is intentionally open to interpretation so I'll be looking for feedback 😄 . One feature in particular you can see below

https://twitter.com/mhartington/status/1088788224485539840
Some issues have been hanging around for a bit. It's time to either address them or close them.
Hey folks! So this plugin has been my main "fun" side project for a bit. If you have used this plugin and you really like it! Awesome, I'm glad you like it.
Anyways, it's easier for me to track some high level goals with them being written down.
Right now most of the logic is in a single index.ts file, which is slowly getting to around 900 LOCs.
Not that there's anything wrong with this, but it can for sure be more difficult to navigate and read.
I'd like to start splitting this up into more manageable modules that can be imported and reduce the noise in index.ts
I've been looking around some other plugins to see how they behave and how the experience is with them. If possible, I'd like this plugin to provide a great developer experience. This is intentionally open to interpretation so I'll be looking for feedback 😄 . One feature in particular you can see below
https://twitter.com/mhartington/status/1088788224485539840
Some issues have been hanging around for a bit. It's time to either address them or close them.