Hi!
I just learning vue/etc and at searching for UI part for my webextension.
Is it good idea to use quasar for it? Is it possible to make it native and port to android/iphone later?
At webextension basically we have two entry points: background.js (for background browser wide tasks) and options.html (for frontend ui) + manifest.json of the extension.
The build must be precompiled - no eval/etc allowed since ‘Content Privacy Policy’ in web extensions(it is the main reason I choiced vue at all). No any dynamic js/css injects allowed. It is preffered to have static js/css files to include using html markup. Also, no any dev servers/listeners applicable since the app works like “locally” by loading in browser or (same) via web-ext tool for firefox or via it’s webpack plugin.
I have vue app but with custom webpack config. I tried to change vue-cli created configs but they are too complex, so I written all from scratch. All seems to be ok, but there is no any UI yet. Now I looking for good UI lib/framework.
What the best way to use quasar here?
- Install quasar-framwork npm package to existing project and use it (without quasar-cli, etc). Is there any troubles possible?
- Create a project via quasar-cli. But how to build the extension?
2.1) Change webpack configs.
2.2) May be, introduce quasar wrap type or so? - Just use any simplier UI for vue (recommendations welcome).
Thank you!