Commit Graph

10 Commits

Author SHA1 Message Date
Maxim Prokhorov
c125bc24a0 webui: esm output for script 2024-07-13 11:06:45 +03:00
Maxim Prokhorov
350da6e94c build: consistent package versions used in webui script
limit possible stream impls to readable-stream v3 & streamx
2024-07-12 16:52:30 +03:00
Maxim Prokhorov
e4d6d10f1a webui: integrate html-validate into the pipeline 2024-07-08 10:32:01 +03:00
Maxim Prokhorov
13ca2149db webui: real index override w/ sourcemaps
generate debugable .html output per build flavour
drop device-fs-friendly blobs from the repo, expect local rebuild
2024-07-08 10:16:41 +03:00
Maxim Prokhorov
a4b52c20f4 webui: build typos 2024-06-30 17:28:01 +03:00
Maxim Prokhorov
001f9dfbf3 webui: gulp-replace dependency clean-up
throw out broken package.json dependencies related to @types/...
plus, current pipe order needs neither stream or regexp implementations
2024-06-25 17:53:50 +03:00
Maxim Prokhorov
2dadf01839 webui: gulpfile in strict mode
amends f58d086dd6
attempt to distinguish build and ui scripts
2024-06-25 17:53:50 +03:00
Maxim Prokhorov
ab9c76e437 webui: fix "all" accidentally including local code 2024-06-24 23:08:53 +03:00
Maxim Prokhorov
d6c758f099 webui: local server publishes modules as-is
note that import.meta.resolve for iro returns non-es file (for some reason)
hardcode minified dist es module from node_modules, whuch should be used instead

fix server routing to only rebuild html when root is accessed
2024-06-24 22:43:19 +03:00
Maxim Prokhorov
f58d086dd6 webui: gulp tasks as module exports
per https://gulpjs.com/docs/en/getting-started/creating-tasks/
gulp --tasks[-*] now actually works

update jsdoc comments and eslint rules
2024-06-24 22:42:00 +03:00