Commit 30fe0b0
feat: Add JavaScript minification using terser
- Add terser as devDependency in pkg/workflow/js/package.json
- Create pkg/workflow/minify.go with MinifyJavaScript function
- Integrate minification into BundleJavaScriptWithMode
- Add minification to FormatJavaScriptForYAML and WriteJavaScriptToYAML
- Add line breaking to minified output to avoid GitHub Actions size limits
- Add tests for minification functionality
- Update existing tests to disable minification where needed
Co-authored-by: Mossaka <[email protected]>1 parent a710f8b commit 30fe0b0
File tree
39 files changed
+4170
-63041
lines changed- .github/workflows
- pkg/workflow
- js
39 files changed
+4170
-63041
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 118 additions & 2211 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments