nuxt / modules

Discover the Nuxt modules to add any CMS, Database, UI, Auth and integrations into your Vue application.
https://nuxt.com/modules
MIT License
946 stars 260 forks source link

fix: validate modules on sync #864

Closed harlan-zw closed 10 months ago

harlan-zw commented 10 months ago

For some reason, if an exception is thrown while syncing a module, it's just silently ignored. So a part of this PR is enabling visibility on these exceptions being thrown.

Once I could see the exceptions, it turned out a bunch of the modules were broken for the GitHub repo link, which I fixed up.

I added validation for website and learn_more so that we're not adding 404 links to the nuxt.com site. There were a bunch of broken links which I have fixed up.

Lastly, it seems there were some broken icon paths.