jupyterlab / jupyterlab/extension-examples
Vue widget
- Dominant language
- TypeScript
- Stars
- 516
- Forks
- 187
- PR merge metrics
- No merged PRs in 30d
Description
I am trying to create a "[vue](https://vuejs.org/)-widget" similar to the existing "react-widget".
The only reference I found is this repo: [studyhub-co/jupyterlab_vue](https://github.com/studyhub-co/jupyterlab_vue)
Which is commented on this discourse.jupyter.org [thread](https://discourse.jupyter.org/t/boilerplate-needed-for-making-a-jupyterlab-extension-using-vue-js/1630).
Questions:
+ It is 3 years old. Has much changed ? Do they have the good approach ? or do recommend otherwise ?
+ In particular, I see they use a webpack config. But how does it compare with that used by `jlpm build` ? I cannot see it in the `react-widget` repo, so cannot compare and fear overriding it blindly is not satisfactory.
+ Nowadays, building vuejs apps is done with [vite](https://vitejs.dev/), not `webpack`. Could I build the `vue` component with `vite` and use the standard `jlpm build` after ? Or is it a bad idea ?
+ Any other thought on the subject ?
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by comparing the existing react-widget repository with studyhub-co/jupyterlab_vue, focusing on their webpack configurations and the standard jlpm build. Then assess whether a Vite-built Vue component can fit the extension build; done would be a documented, agreed approach, but the issue currently names no implementation files or tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, vite, webpack
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100