Commit Graph
238 Commits
Author SHA1 Message Date
Marius van den Beek 65d634e347 Update client/webpack.config.js 2025-08-27 15:10:45 +02:00
mvdbeek ae6c504e3e Fix webpack dev server detection 2025-08-27 15:06:24 +02:00
Dannon Baker 80740c6cb3 Apply new version of prettier 2025-08-25 20:34:03 -04:00
davelopez 4ce6f561dc Use different cache directories for dev server and regular builds 2025-08-18 09:43:32 +02:00
Dannon Baker 9b0bc2bfbe Cleanup, formatting, comments. 2025-06-03 13:45:48 -04:00
mvdbeek 674a9fe8ef Attempt to reduce bundle size
However the dynamic import doesn't actually seem to work.
2025-06-03 13:45:48 -04:00
mvdbeek dddef0e899 Exclude sass for monaco 2025-05-12 10:54:47 +02:00
mvdbeek a8f4ee4d77 Use runtime model to guide expression authoring 2025-05-12 10:54:31 +02:00
mvdbeek 91956261d6 Provide intellisense for inline javascript 2025-05-12 10:54:27 +02:00
mvdbeek d9dd54d5b3 Add monaco-based tool editor with json schema support 2025-05-12 10:54:25 +02:00
Dannon Baker c49e94ef63 add env var to skip CircularDependencyPlugin in development mode 2025-04-17 08:36:53 -04:00
John Chilton cf5bb91b2f Merge pull request #19858 from dannon/circular-dependency-elim
Client circular dependency check
2025-03-21 10:19:39 -04:00
Dannon Baker 4ca8503c1e Only include CircularDependencyPlugin in development mode. 2025-03-20 15:46:59 -04:00
Dannon Baker 8dd17dfb9e Update circular dependency detection to use environment variable for error handling 2025-03-20 15:44:25 -04:00
Dannon Baker 6b9b30fd90 Exclude src/libs from circular dependency detection in webpack configuration 2025-03-20 15:38:59 -04:00
Dannon Baker 6e394ce100 Circular dependency detector. I regret looking. 2025-03-20 15:02:03 -04:00
Dannon Baker 92fa8e4054 Remove prismjs and vue-prismjs dependencies from package.json and yarn.lock 2025-03-20 15:01:22 -04:00
Dannon Baker 1688bd5509 Remove duplicate-package-checker-webpack-plugin from package.json and webpack.config.js 2025-03-20 11:04:23 -04:00
Dannon Baker 0f04f0d80c Update sass-loader config 2025-03-20 11:04:23 -04:00
Dannon Baker c6614ea17e Update css-loader to version 7.1.2 and adjust related dependencies in package.json and yarn.lock 2025-03-20 11:04:23 -04:00
Dannon Baker 1c7518697e Update webpack-dev-server config for v5 2025-03-20 11:04:23 -04:00
Dannon Baker 1c0dcb34cf Fork ts checker in webpack 2025-03-20 11:04:23 -04:00
Dannon Baker ac3bfaa39c Enable happyPackMode in ts-loader 2025-03-20 11:04:23 -04:00
Dannon Baker 4c6555614a Use thread-loader to parallelize some of webpack build 2025-03-20 11:04:23 -04:00
Dannon Baker b6f29bad63 Enable transpile-only mode in ts-loader for improved build performance as a test. TODO: Fork and typecheck in parallel? 2025-03-20 11:04:23 -04:00
Dannon Baker ac4034ff8b Update webpack configuration to use eval-cheap-module-source-map for better build performance 2025-03-20 11:04:23 -04:00
Dannon Baker 4d79215c45 Add filesystem caching to webpack configuration 2025-03-20 11:04:23 -04:00
Laila Los a0b1c86453 enable lazy loading for ace-builds 2025-03-19 16:16:09 +01:00
Laila Los 946d2ffa31 split vega related components into lazy loaded bundle 2024-11-06 17:26:01 +01:00
John Chilton ada344b012 Toward declarative help for Galaxy markdown directives. 2024-01-11 10:47:18 -05:00
Dannon Baker eb487ae14a Merge remote-tracking branch 'upstream/dev' into toolshed-bundles 2023-10-11 11:15:05 -04:00
Laila Los 3da7acec65 disable console instead of dropping 2023-07-06 06:40:57 +02:00
Dannon Baker dfa64b6a9e Build highest quality sourcemaps when requested, drop console completely for production build. 2023-02-14 07:59:24 -05:00
Dannon Baker e6eacfe45b Separate optimizations for more control in webpack config. Default dev build to saving ~30% time 2023-02-14 07:59:24 -05:00
Dannon 7deeb2edda Merge pull request #15380 from dannon/serve-followup
[23.0] Client README updates, watch/serve tweaks
2023-01-26 10:54:02 -05:00
Dannon Baker 7674416df0 Swap default binding from localhost to explicit ipv4 loopback 2023-01-24 16:43:57 -05:00
Dannon Baker 5ab06841da Attempt to force result order? 2023-01-24 16:23:39 -05:00
Dannon Baker bd25f11a5d Have webpack dev server write files to disk by default -- this should be equivalent to the old watch mode 2023-01-24 09:02:03 -05:00
mvdbeek e9cd987e90 Allow configuring webpack devserver port
Should be useful when you're debugging against a live server and a local
instance.
2023-01-24 14:29:05 +01:00
Dannon Baker 891cdb659b Ensure webpack cleans between builds 2023-01-20 10:19:48 -05:00
Dannon Baker 527736280d Build to dist, then we stage, to separate the process. 2023-01-20 10:19:48 -05:00
Dannon Baker 8486594b0b Configure webpack to resolve tsconfig aliases; set said aliases 2022-12-12 13:46:07 -05:00
Dannon Baker 1faa50e75f Separate application tsconfig from testing base 2022-12-05 08:59:41 -05:00
Dannon Baker f576258320 Move global type declarations to types dir 2022-12-05 08:59:41 -05:00
Dannon Baker 7eca34139c Add vue shim 2022-12-05 08:59:41 -05:00
Dannon Baker 5521dc79a4 Allow synthetic default imports 2022-12-05 08:59:41 -05:00
Dannon Baker f83c10bffb Initial deps and config for typescript 2022-12-05 08:59:41 -05:00
John Chilton b314a439c3 Convert rules specification to typescript. 2022-11-16 13:40:32 -05:00
Dannon Baker 345ec1b424 optimization tweaks for toolshed entry 2022-11-16 10:56:10 -05:00
Dannon Baker fa9c3e4c95 Allow parallel builds, enh specificity for optimizatino rules since we'll do toolshed differently. 2022-11-16 10:55:26 -05:00