Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to nuxt3 #336

Closed
wants to merge 17 commits into from
Closed

Upgrade to nuxt3 #336

wants to merge 17 commits into from

Conversation

Tommytrg
Copy link
Member

@Tommytrg Tommytrg commented Jul 10, 2023

In general, after upgrading to nuxt@3, most of the modules we are using are not compatible yet.

  • Upgrade to [email protected]
    • Replace vuex with pinia
    • Make rss module work Create a custom solution to replace rss because @nuxt/feed is not compatible with nuxt3
    • Use vue-i18n instead of nuxt-i18n module
    • Make <transitions> work with nuxt@3
    • Add html head attributes
    • Use seo attributes on App.vue
    • Upgrade folder structure and files naming according to the nuxt@3 router
    • Load SVG
    • Create App.vue
    • Use scss
    • Upgrade lightweight-charts library
    • Move /fonts folder into /public folder to be able to load fonts
    • Make linter work
    • Upgrade @nuxtjs/apollo library (This library is not compatible with options API yet so we have to use composition API in components where we are using apollo)
      • Add polling interval in the necessary apollo calls
      • use <script setup> in components using apollo
      • Add support for .gql files
      • Handle apollo errors
    • Enable Light / Dark mode switch
  • Upgrade root depenencies to latest version
  • Stop using element-ui library
    • Implement custom Pagination component
  • Upgrade font-awesome

@Tommytrg Tommytrg force-pushed the upgrade-node-18 branch 11 times, most recently from 1ff2199 to 30ea138 Compare July 13, 2023 12:15
@Tommytrg Tommytrg changed the title Upgrade node 18 Upgrade to node@18 and nuxt@3 Jul 13, 2023
@Tommytrg Tommytrg changed the title Upgrade to node@18 and nuxt@3 Upgrade to nuxt@3 Aug 4, 2023
@Tommytrg Tommytrg changed the title Upgrade to nuxt@3 Upgrade to nuxt3 Aug 4, 2023
@Tommytrg
Copy link
Member Author

Tommytrg commented Apr 6, 2024

Superseded by #378

@Tommytrg Tommytrg closed this Apr 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant