Commit Graph
234 Commits
Author SHA1 Message Date
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
Dannon Baker e8cfa23495 First steps separating webpack builds, extracting toolshed. These are never deployed on the same host and the caching of shared objects is not useful, and this allows us to trim lots from the toolshed builds. 2022-11-16 10:55:26 -05:00
guerler 51473fe2c3 Prep toolshed specific bundle, duplicate and rename bundle entries as first step 2022-09-13 11:29:59 -04:00
guerler e56607dd1d Redirect to client end-point instead of filling template 2022-08-26 15:40:13 -04:00
guerler fbabcf178d Remove legacy admin router and bundle entry point (for now) 2022-08-25 10:28:16 -04:00