-
Notifications
You must be signed in to change notification settings - Fork 5
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
Bundle Vue apps with Vite instead of Webpack #313
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## 7.x-2.x #313 +/- ##
============================================
- Coverage 4.98% 4.14% -0.84%
Complexity 1947 1947
============================================
Files 306 269 -37
Lines 13083 12038 -1045
Branches 154 0 -154
============================================
- Hits 652 499 -153
+ Misses 12428 11539 -889
+ Partials 3 0 -3 ☔ View full report in Codecov by Sentry. |
abe58b3
to
f716568
Compare
- Get rid of campaignion_vue, import dependencies directly - Update vue to 2.7.7 - Build with Vite 3.2.4 instead of Webpack - Run unit tests with Vitest - Use Nightwatch 1.7.13 for end to end testing - Update some dependencies: axios, element-ui, popper.js, vue-tables-2, vuedraggable
- Get rid of campaignion_vue, import dependencies directly - For simplicity, copy DestinationField component and utils into this project - Update vue to 2.7.7 - Build with Vite 3.2.4 instead of Webpack - Run unit tests with Vitest - Update some dependencies: axios, element-ui, vuedraggable
- Build with Vite 3.2.4 instead of Webpack - Get rid of campaignion_vue, import dependencies directly - For simplicity, copy DestinationField component and utils into this project - Update vue to 2.7.7 - Update some dependencies: axios, element-ui, vuedraggable - Run unit tests with Vitest - Use Nightwatch 1.7.13 for end to end testing
- update eslint to support import.meta - update eslint plugins - update eslint config - add script to run eslint --fix - adapt code to comply with the rules
0af5d56
to
9b65c1e
Compare
- don't provide a Node module any more - remove dependencies, they are now bundled with the apps - adapt Drupal module - update README
Now the |
- use the el-button notation throughout the datasets app - remove invalid type="button" attribute - add strings to drupal fixtures so they don't throw in dev env - build all apps
0bd265d
to
b316683
Compare
Replace Webpack with Vite 3 for the Vue apps in e2t, update Vue and some dependencies. Dependencies are bundled with the apps, not used via
campaignion_vue
any more.