Commit Graph
716 Commits
Author SHA1 Message Date
Dannon Baker 29e2d20aca Eslint and related plugin upgrades 2022-11-18 10:34:55 -05:00
John Chilton 8c2ae6d615 ESLint the typescript test. 2022-11-16 14:04:48 -05:00
John Chilton 829afae53e Include standalone tests and TS files in prettier. 2022-11-16 13:48:23 -05:00
John Chilton e5b3df5bd0 Jest's typescript dependencies. 2022-11-16 13:41:00 -05:00
Dannon Baker 3defea66b9 Pinia upgrade, cleanup. 2022-11-16 09:15:07 -05:00
Dannon Baker 7894f37b67 We should no longer need @vue/composition-api with the upgrade to 2.7 now. 2022-11-16 09:04:27 -05:00
Dannon Baker 2e59be6bef Add @vue/composition-api 2022-11-16 09:04:27 -05:00
Dannon Baker 8b462d9151 Initial pinia addition 2022-11-16 09:04:27 -05:00
Dannon Baker c08eb399a4 Swap to yaml-jest from jest-transform-yaml. The former works out of the
box with v18.  The latter does, too, but it is abandoned and specifies
incompatible engine range.
2022-11-14 16:59:47 -05:00
Dannon Baker c657f4c9a7 Upgrade vue-router to latest 3x series for composable 2022-11-03 11:03:25 -04:00
Dannon Baker cbaca1f612 Test upgrade to bootstrap-vue 2.23. This uses vue-compat to (hopefully?) achieve compatibility with vue3. 2022-10-25 09:41:29 -04:00
Dannon Baker 088bdfdd66 Drop vueisotope dependency (unused now) 2022-09-28 22:27:29 -04:00
Laila Los 87b7085941 upgrade vue-jest to 29.1.0 2022-09-15 12:30:11 +02:00
Laila Los e4c5e56143 use hsluv to generate colors instead of hsl 2022-09-13 12:17:03 +02:00
Dannon Baker 23c94f407b Add eslint plugin for vuejs accessibility testing 2022-08-22 09:51:56 -04:00
Dannon Baker e1357a656b Citationjs version upgrade. 2022-08-11 21:15:30 -04:00
Dannon Baker d8e69d2b70 Backbone patch bump, pretty-bytes and minimizer updates. 2022-08-11 21:10:46 -04:00
Dannon Baker 52fd78cfad Winbox version bump 2022-08-11 21:03:25 -04:00
Dannon Baker ef9c4d1981 Loader updates 2022-08-11 21:02:28 -04:00
Dannon Baker 4cd68ef5ab Object hash version upgrade -- hashes will change w/ version bump but it
should not affect us.
2022-08-11 20:24:02 -04:00
Dannon Baker 494bd1f33b Force resolutions for single vue, rebuild (related) lock 2022-08-11 14:57:55 -04:00
Dannon Baker 69bf553851 Force a single version of Vue (tags component was installing 2.6) 2022-08-11 14:57:55 -04:00
Dannon Baker e9c6001749 Another vue bump 2022-08-11 14:57:55 -04:00
Dannon Baker 5ba892b9e5 Force autoprefixer back to compatible 2022-08-11 14:57:55 -04:00
Dannon Baker a5d38f81aa Vue 2.7.7 2022-08-11 14:57:55 -04:00
Dannon Baker bfb35832ad Babel/build test upgrades 2022-08-11 14:57:55 -04:00
Dannon Baker 90795aca9f Update vue-jest dependency fixing jest tests 2022-08-11 14:57:55 -04:00
Dannon Baker d137364e55 Babel/testing infra updates 2022-08-11 14:57:55 -04:00
Dannon Baker 2261984d23 Upgrade vue-loader 2022-08-11 14:57:55 -04:00
Dannon Baker be05b60ec9 Incremental webpack/loader updates 2022-08-11 14:57:55 -04:00
Dannon Baker 896ca06cae Upgrade to vue 2.7.0 2022-08-11 14:57:55 -04:00
Dannon Baker 95623b9d04 Add csv-parse 2022-08-03 07:36:52 -04:00
Dannon Baker dc9137b65f Prettier upgrade 2022-07-28 12:49:52 -04:00
Dannon Baker 8447b4f912 Eslint and eslint-plugin-vue upgrades 2022-07-28 12:49:12 -04:00
dependabot[bot] 92ca887541 Bump jquery-ui from 1.13.1 to 1.13.2 in /client
Bumps [jquery-ui](https://github.com/jquery/jquery-ui) from 1.13.1 to 1.13.2.
- [Release notes](https://github.com/jquery/jquery-ui/releases)
- [Commits](https://github.com/jquery/jquery-ui/compare/1.13.1...1.13.2)

---
updated-dependencies:
- dependency-name: jquery-ui
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-18 17:20:53 +00:00
mvdbeek 651221510a Attempt to use epoch of client build time for cache busting
Store webpack build hash in meta.json file, and use that to setup
the cache busting.
This should prevent clients from unnecessarily reloading client bundles
when the server restarts and/or when individual workers finish booting
at staggered intervals.
This became more important with usegalaxy.org not forking off workers
from a preloaded master (so all workers would have the same starttime).
2022-07-13 22:16:14 +03:00
guerler 851c28229c Add winbox plugin 2022-05-23 01:47:35 +02:00
Dannon Baker 4bf5cddb5c Merge remote-tracking branch 'upstream/dev' into towards-vue-recommended 2022-04-25 13:15:37 -04:00
Marius van den Beek 59a9fac72d Merge pull request #13800 from dannon/no-mo-moment
Elminate client (direct) dependency on moment.js
2022-04-25 17:27:56 +02:00
Dannon Baker 709fc6dfd5 Update eslint-plugin-vue 2022-04-25 09:39:39 -04:00
Björn Grüning f60862ce57 Merge pull request #13709 from dannon/no-more-babel
Formalize supported browsers, drop transpilation, enforce with eslint.
2022-04-24 20:45:13 +02:00
Dannon Baker d0f25e915c Fix webpack build stats to default to a production bundle -- this is the one with stats we care about after all 2022-04-23 07:24:06 -04:00
Dannon Baker 473935f6ea Remove Galaxy moment dependency. Left in cacheGroup rule to prevent third party included lib from ending up in libs bundle, too. 2022-04-22 22:30:46 -04:00
Dannon Baker 43fb1340a2 Swap UtcDate component to use date-fns instead of moment. 2022-04-22 20:31:58 -04:00
Dannon Baker 00012abf61 Don't enforce support for baidu mobile browser -- we have no user share here (per analytics) 2022-04-22 11:47:01 -04:00
Dannon Baker 9a36faee02 Drop 'official' support for IE11. It's EOL in June, when this will actually ship. Additionally specify that opera mobile is not supported (and nobody would try to use Galaxy in it anyway) 2022-04-22 11:47:01 -04:00
Dannon Baker b25457263b Add eslint plugin for ensuring compatibility with an appropriate browser set 2022-04-22 11:47:00 -04:00
guerler 23f1509176 Use popper.js instead of bootstrap tours 2022-04-22 11:15:17 -04:00
Dannon Baker f49c21306e Swap to more standard formatting package script names (left prettier
alias).
2022-04-22 10:15:32 -04:00
Dannon Baker a850550e40 Remove UUID webpack alias; this was to fix pouchdb which we no longer use. 2022-04-21 15:45:33 -04:00