Commit Graph
129 Commits
Author SHA1 Message Date
Dannon Baker b5448c809c Expose-loader 1.0 release with a bugfix for aliased exposes 2020-09-26 07:57:16 -04:00
Dannon Baker 10b0c9eba7 Instead of companion tests reaching out of src with relative ../../../*, provide resolution for testsBase in webpack. 2020-08-11 10:26:06 -04:00
Dannon Baker 4974b93547 Move config to src 2020-08-11 10:26:06 -04:00
Dannon Baker fff3452c82 Webpack cleanup while attempting to resolve relative imports more cleanly in scss files ( or the like). Relative paths seem to be the way to go, because sass-loader does *not* do url rewriting. 2020-08-11 10:26:06 -04:00
Dannon Baker 1f5a8e35a6 Move style to src/style 2020-08-11 10:26:06 -04:00
Dannon Baker 97ef4867aa Update build, etc., for swap 2020-08-11 10:26:06 -04:00
Dannon Baker 65f0d6e103 Exclude the lib from vendors (to force its own chunk) so this is actually useful to load separately... 2020-07-30 11:36:10 -04:00
Nicola Soranzo d4662fd952 Merge branch 'release_20.01' into dev 2020-02-19 12:43:07 +00:00
Marius van den Beek 6ded70e575 Merge pull request #9375 from galaxyproject/edge-backport
[20.01] Backport edge fixes for 20.01
2020-02-18 10:55:52 +01:00
Dannon Baker 33f528a07a parent fc713a3cd5
author Dannon Baker <dannon.baker@gmail.com> 1580426715 -0500
committer Dannon Baker <dannon.baker@gmail.com> 1581649360 -0500

Drop bower exclusion from babel-loader.

We need to transpile bootstrap-vue, otherwise edge blows up.

Edge can't handle two events on the same element (?!?!?!) and silently
just doesn't fire change when there's also an input binding here?

Update commentary for babel stage excludes

Add IMask functionality for initial input masking (similar to previous functionality, but a little more robust).  We may want to work on the regex here.

Fix unused var/eslint

Adjust karma's webpack config to completely ignore node-modules for transpilation, fixes it messing with bootstrap-vue and failing

Client format...
2020-02-13 22:07:37 -05:00
Dannon Baker 316931bdf9 Fix styleguide for new webpack config approach. 2020-02-12 13:17:55 -05:00
Dannon Baker a4e03604f3 Update commentary for babel stage excludes 2020-02-04 13:08:44 -05:00
Dannon Baker 808e9e54a2 We need to transpile bootstrap-vue, otherwise edge blows up. 2020-02-04 13:08:44 -05:00
Dannon Baker 3d8a6001dc Drop bower exclusion from babel-loader. 2020-02-04 13:08:44 -05:00
Dannon Baker a6be873b5b Alias to deduplicate underscore versions in bundle. 2020-01-24 11:38:50 -05:00
Dannon Baker 8f61f46a2e Build artifact refactoring to unify destinations to the standard 'dist' and allow old cruft to keep working. 2020-01-23 13:01:59 -05:00
Dannon Baker 7e516b3d0b Minicssextract configuration changes. 2020-01-23 13:01:59 -05:00
Dannon Baker d273eaa7a6 Prettier (?) for webpack config. 2020-01-23 13:01:59 -05:00
Dannon Baker ddfb7486e6 Deduplicate popper inclusions; minor ver update. 2020-01-23 13:01:59 -05:00
Dannon Baker 092f07bba8 Drop duplicate jquery alias. 2020-01-23 13:01:59 -05:00
Dannon Baker e014e4c28e Upgrade popper; deduplicate versions. 2020-01-23 13:01:59 -05:00
Dannon Baker 2845657185 Upgrade style building, adjust build args. 2020-01-23 13:01:59 -05:00
Dannon Baker c6ed0ce9b6 Condense style loading rules 2020-01-23 13:01:59 -05:00
Dannon Baker 902e95c876 Initial manual HMR working. 2019-11-21 14:26:04 -05:00
Mason e0f02e4fe1 merged dev, added postcss section from current dev branch 2019-10-22 10:42:10 -07:00
Mason 20c47a1027 functionalized webpack configs to provide environment variable access 2019-10-18 12:36:40 -07:00
will 56f47bf1eb Add postcss-loader and autoprefixer dependencies 2019-10-17 16:21:49 -04:00
Nate Coraor 37522f5e8e Merge branch 'dev' of https://github.com/galaxyproject/galaxy into installable 2019-07-05 16:05:17 +02:00
Nate Coraor cdb9040e26 Merge remote-tracking branch 'origin/dev' into installable 2019-07-05 15:51:15 +02:00
Mason a57ebcaf01 Cloud auth key UI elements 2019-04-05 08:06:41 -07:00
Dannon Baker d0370657f0 Shift handsontable-specific dependencies out of the libs bundle and into their own, which is dynamically loaded now. 2019-03-27 09:42:33 -04:00
Dannon Baker 6e157a7c40 Shift galaxy-side code back to entrypoint bundles out of commmon lib, this will allow further dynamic code loading and smaller overall loads. 2019-03-27 09:42:33 -04:00
Dannon Baker 69a852f970 Fix publicPath option for pulling in dynamically loaded code chunks 2019-03-27 09:42:33 -04:00
Dannon Baker 7d8e1f0adc Merge remote-tracking branch 'upstream/release_19.01' into dev 2019-03-19 09:58:22 -04:00
Anthony Bretaudeau e45d3b1f35 use relative output.publicPath (xref #7474) 2019-03-07 15:31:52 +01:00
Dannon Baker 4e2de8facb future-proof store alias used in old code 2019-03-04 11:16:55 -05:00
Dannon Baker 8828fec5ee Drop vue resolver alias, use default package entrypoint. 2019-03-04 11:08:14 -05:00
Mason f729dab313 Tagging component 2019-01-31 23:16:17 -08:00
Mason 21b2dd8bc6 Added initialization queue, reformatted tempaltes for single entry point, global removals 2018-12-13 16:18:25 -08:00
Mason a4ce326d8e added singleton functions 2018-11-10 07:04:58 -08:00
Mason 4add47b264 Replaced jStorage with store 2018-11-08 19:17:32 -08:00
Mason c42ea4d9c5 Fixed monitor Proxy set function 2018-11-05 19:06:24 -08:00
Mason 294cfbf671 Updated provide monitored proxy for Galaxy references 2018-10-31 12:31:52 -07:00
Mason 273bf080b5 added in missing priority stats on webpack.config 2018-10-18 12:48:22 -07:00
Mason 65bfe605d0 Single css output from webpack 2018-10-18 14:09:50 -04:00
Dannon Baker 55bd9ede5b Fix js unit tests to work with bundled css (TODO: Make this more robust,
this is very brittle right now and will potentially break the tests
(obviously) when anyone reorders plugins, for example)
2018-10-17 17:25:17 -04:00
Mason c18e99505f exported styles to single file instead of one per entrypoint 2018-10-17 11:11:45 -07:00
Mason e09b43af01 Added OptimizeCssAssetsPlugin fix for sourcemaps + minicss plugin 2018-10-17 09:48:07 -07:00
Dannon Baker 8f8473c190 Drop independent style chunk; we'll use onload for this. 2018-10-15 11:23:23 -04:00
Dannon Baker 0118c982e7 Add style entrypoint 2018-10-12 19:40:14 -04:00