From 2ac2bc1aeaf8efce6bb9af92506311da99e1757f Mon Sep 17 00:00:00 2001 From: dizzy Date: Tue, 28 Sep 2021 02:07:16 -0700 Subject: [Vue] Introduce Vue + Workflow commands (#17940) * adding vue * adding webpack config + example vue library project * forgot to add base tsconfig.json * Add build command that allows building all plugins + watching for changes. * autodetect umd bundles * initial externals detection * integrate vue CLI * add externals config via vue config * explain regenerator issue * remove ie11 * Build polyfills in separate library. * add command to quickly compute total asset size (minified + gzipped) * output tweak for --exclude-angular * Explicitly disable support for ie11 since Vue 3 does not support it. * rebuild and add option to clear webpack cache to build commands * Add example vue component that compiles w/ vue 3. * get example vue component to display * include tslib via polyfills so it is not compiled in each library * get async component loading to work * some tweaks and tests * Add generate vue component command and run to generate activity indicator template. * switch to using composition api since that is apparently better supported, and get activity indicator adapter to bind data properly * remove vue-class-component npm package * eslint changes * rever tracking JS change * tweak * Remove CoreVue vue dir which was just there for testing. * Update vue.config.js * apply some review feedback * add plugin to compute js asset size command * use local script to build * update changelog and apply review feedback * fix bower component mapping * update expected screenshots * update screenshot * Update and rename 4.5.0-b2.php to 4.6.0-b1.php * Update Version.php * update expected screenshot * updates expected UI test files Co-authored-by: sgiehl --- .../tests/UI/expected-screenshots/DashboardManager_removed.png | 4 ++-- plugins/Dashboard/tests/UI/expected-screenshots/Dashboard_removed.png | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'plugins/Dashboard') diff --git a/plugins/Dashboard/tests/UI/expected-screenshots/DashboardManager_removed.png b/plugins/Dashboard/tests/UI/expected-screenshots/DashboardManager_removed.png index 144da4d624..47a8edadd8 100644 --- a/plugins/Dashboard/tests/UI/expected-screenshots/DashboardManager_removed.png +++ b/plugins/Dashboard/tests/UI/expected-screenshots/DashboardManager_removed.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c22573b452593809c2d43f595585f2a4ee94a921b0ebdea1836268abe5df59de -size 481373 +oid sha256:93c1abdf7bff706794f64acbcdd672d57dfe5cd4aff49be79450a68942571e8c +size 481380 diff --git a/plugins/Dashboard/tests/UI/expected-screenshots/Dashboard_removed.png b/plugins/Dashboard/tests/UI/expected-screenshots/Dashboard_removed.png index e9a80e99e9..9f58d95747 100644 --- a/plugins/Dashboard/tests/UI/expected-screenshots/Dashboard_removed.png +++ b/plugins/Dashboard/tests/UI/expected-screenshots/Dashboard_removed.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3c96a8a6ce4dab0ec2f4138ed3a70c0280e99632739c9b1d94b519a30881c15a -size 743925 +oid sha256:1e146dfc967b79a0829afade95004d89f12da9d647456598eb14732e230deec0 +size 743930 -- cgit v1.2.3