Nuxt shared
В обновлении 3.14 в Nuxt.js добавили папку Shared, которая позволяет использовать код и типы на клиенте и сервере.
Существует такая вещь как Nuxt Context, которая позволяет использовать плагины, хуки, мидлвэры и сэтап функции. С этим как правило возникает много проблем, одна из самых популярных это nuxt instance unavailable, которая возникает при работе с SSR.
Это довольно удобно и безопасно, когда есть повторяющийся код, который используется на сервере и на клиенте. Эта папка должна избавить от проблем повторяющегося кода.