* Add internal api scaffolding and documentation
* Fix docs build
* Refactor `apiName` to a static method for proper enforcement
* Restructure idea around ts augmentation for internal apis
* Remove border when terminal window is focused
Remove deep selector from non-scoped style
Migrate vue-resize library to vue3-resize
* Fix codeMirrorRef instance name
* Missing semicolon
* fix rendering string instead of html
* fix rendering raw html on tooltips by global configuration
* lint
---------
Co-authored-by: Mo Mesgin <mmesgin@Mos-M2-MacBook-Pro.local>
* Update checkout to v4 and bump Node to 16
* Update GHA workflow migration paths
* Removed named exports from Vue files
* Move code outside of the Vue app element
* Remove @nuxtjs/eslint-config-typescript
* Remove @nuxt/types and @nuxt/typescript-build
* Fix import issue with http-proxy-middleware
* Replace @nuxtjs/axios with axios and axios-retry
* Remove @nuxtjs/webpack-profile
* Fix linting issues after Nuxt webpack removal
* Pin resolution for glob after rebase
* Update yarn.lock after rebase
* Fix issue with rancher-components
* Bump rancher-component GHA config to match rebase changes
* Generate yarn file
* Add dependency
* Remove nuxt global var in app template
* Pin version for babel/plugin-proposal-private-methods
I noticed that we had a global `app` which appeared to be useless which led me to checking if the render method was doing anything. It doesn't appear to affect the rendering of our app so I remove dit.
Removing next() since we no longer make use of it from middleware.
Recognizing that the beforeEach call to render should be sufficient I removed the inline invocation.
We were previously calling authenticated middleware to handle the loading of the harvester plugin. This will now explicitly do the loading instead of relying on the middleware.
This showed up again because of two factors. We were no longer executing the authenticated middlware because of our guards at the top and because the route.currentRoute.path was showing '/' instead of the full path.
* Remove unused rehydratation plugin
* Remove any reference to the .nuxt folders
* Remove globalApp nuxt and any reference or use case to nuxt.error
* Replace errors handling with existing fail-whale logic
* Remove reassignment; Add meaningful variables and attributes names
* Move import logic to router
* Remove unused code and move single case to related files
* Simplify and merge functions
* Move error functions to its own util
* Fix linting issues
* Add comments and change names
* Remove nuxt util, merge logic to init entry helper