Alec Larson

Results 467 comments of Alec Larson

Possibly worth taking inspiration from [pg-differ](https://github.com/multum/pg-differ)

> We should reload only the modules that are stateful - When compiling ESM in current (unreleased) version of Saus, we already avoid top-level dependency destructuring if the dependency has...

> The first solution that comes to mind is `import.meta.hot` (Vite's HMR API). Currently, "state modules" need special casing in the `src/dev/hotReload` module. This feature will let us avoid that.

This is now relatively straight-forward in userland, thanks to the `generateRoute` function. Moving this proposal (for builtin file-crawling helpers) to the backlog for now

(Note: Make sure to enforce case-sensitivity in development, [like Next does](https://github.com/vercel/next.js/commit/cefbcadf45df030b2171b5161ac191965312ee96))

I'm open to other names for the method. I'm leaning toward `split`.

Best option is probably to grab the `vite:define` plugin instance and apply it manually

Tina CMS is another good option https://tina.io/docs/

Another one: **Frontaid** https://frontaid.io/ Nice part about this one is you don't need to host the admin interface, but it's still git-based

This one is clever. Using **Notion API** as a headless CMS :) Two options here: https://github.com/n6g7/notion-cms https://github.com/ijjk/notion-blog/tree/main/src/lib/notion Someone detailed their experience [here](https://twitter.com/coryetzkorn/status/1486706781640441863).