Zero-config vite plugin that uses the vite file watcher to run graphql codegen programmatically without needing to start a separate watcher