rancher / dashboard

The Rancher UI
https://rancher.com
Apache License 2.0
454 stars 257 forks source link

Remove or replace all the @nuxt libraries #11272

Closed cnotv closed 1 month ago

cnotv commented 3 months ago

Description

Remove or replace all the libraries used within the Nuxt ecosystem:

cnotv commented 3 months ago

Removing @nuxtjs/eslint-config-typescript generates:

/home/runner/work/dashboard/dashboard/shell/creators/app/files/.eslintrc.js
Error:   1:1  error  Definition for rule 'vue/no-unused-components' was not found  vue/no-unused-components
Error:   1:1  error  Definition for rule 'vue/no-v-html' was not found             vue/no-v-html

Removing @nuxtjs/webpack-profile generates:

You may need an additional loader to handle the result of these loaders.
|   // Individual cases for stacked project and/or namespace filters
|   if ( !getters.isAllNamespaces ) {
>     const clusterId = getters['currentCluster']?.id;
cnotv commented 3 months ago

@nuxtjs/webpack-profile is EOM since 7 years.

cnotv commented 3 months ago

@nuxt/babel-preset-app EOM and archived since 6 years Moved code is EOM since 3 years https://github.com/nuxt/nuxt/tree/2.x/packages/babel-preset-app