t3 workflow?

I'm in the dark on the t3 infrastructure and how it affects the development process, and I don't think it's meta enough for #ct3a-meta. I'm trying to add an email provider using Next-Auth. I've been making changes to its files (eg, ./node_modules/next-auth/providers/email.js), but they don't seem to make it to the app.

The Next dev environment's HMR doesn't hot-reload packages like Next-Auth, correct? I have to restart the app for changes in them to take effect?

No logging output shows up in the server output (terminal). Where should they appear, and what would prevent them?

The email provider needs the nodemailer package, but it doesn't appear to get imported. Is it supposed to be added in the project's root package, or Next-Auth's?
Was this page helpful?