29 Commits
Author SHA1 Message Date
pk 49c88da564 Add config extends and entry point exclusion
Profiles may inherit from another config file (extends: <path>): the
first profile of the referenced file is merged underneath (scalars from
the overlay win, slices concatenate base-first and de-duplicate, chains
resolve recursively, cycles are detected).

esbuild.excludeEntryPoints removes merged entry points by glob (** spans
path separators, * stays within a segment), applied after path
resolution so patterns and entries match in the same shape.

Lets product editions/flavors (e.g. the wmd4x Range Trader Pro edition)
build only their own entry set on top of a shared, merge-clean base
config. Includes unit tests and template docs.
2026-10-11 15:58:56 +02:00
pk dca493bfdc Allow different source folder when serving 2025-10-07 15:56:35 +02:00
pk faadc3eb6f bump version 2025-08-25 11:56:59 +02:00
pk 51be76d4ad Find a free port for livereload by default. 2025-08-25 11:56:41 +02:00
pk 7de6aab73d Bump version 2025-07-16 23:32:07 +02:00
pk 84bdc73900 Bump version 2025-06-05 21:30:49 +02:00
pk d595b08592 Fix pipeline 2025-05-28 10:38:47 +02:00
pk 82c60b14b2 Improve live reload injection 2025-04-04 23:06:53 +02:00
pk a3cebd2b3e Inject the reload scriipt into the head if injectLiveReload is set. 2025-03-04 20:50:21 +01:00
pk 4b0bfa8e4c Allow for ${ENV_VARIABLES} in paths. Also ~ is now supported, even on windows. 2024-11-21 11:19:28 +01:00
pk 48b15de4c5 New version 2024-11-06 10:43:05 +01:00
pk 79afdd39b8 Fix missing dot 2024-09-03 14:40:50 +02:00
pk 6b14faa5b1 Fix survey options. 2024-09-03 14:39:41 +02:00
pk 93338b0712 Add templates for air. 2024-09-03 14:38:02 +02:00
pk 7f25c3f83c Improve template for docker_image.sh 2024-08-26 23:53:31 +02:00
pk e87dfaf38b Add template support. 2024-08-26 23:12:33 +02:00
pk 30f8be3d5d Add post build command and exclude the esbuild outdir in the watcher. 2024-07-04 10:56:41 +02:00
pk c356f34e21 Bump version 2024-01-04 21:56:44 +01:00
pk 9e7f716be8 Add some features 2023-09-13 11:45:24 +02:00
pk 760decfb85 Ignore hidden files 2022-12-15 12:17:04 +01:00
pk f081b97beb Add purge feature 2022-11-29 12:33:02 +01:00
pk 427e287895 Add default command back in 2022-11-29 10:23:42 +01:00
pk 8433170681 New command structure. Add replace command. 2022-09-28 10:10:01 +02:00
pk bea89e2a80 Support watching for modified npm packages
Allow array of build configs.
2022-09-01 22:44:20 +02:00
Peter Kaske 30ab451d3a Add simple serve 2022-05-11 12:35:55 +02:00
pk 8e7d4d2978 Improve the replace feature to support env variables 2022-04-18 23:55:46 +02:00
pk 12de91324e Add -c param and exclusion 2022-02-01 17:15:14 +01:00
pk 311339685c Add support for copying files and folders. 2021-12-19 14:31:57 +01:00
pk 161cb79b88 Working version 2021-12-17 21:39:46 +01:00