Skip to content

🚀 ♻️ build-system: merge unminified and vendor codepath#35419

Merged
samouri merged 3 commits intoampproject:mainfrom
samouri:clean-helpers
Aug 13, 2021
Merged

🚀 ♻️ build-system: merge unminified and vendor codepath#35419
samouri merged 3 commits intoampproject:mainfrom
samouri:clean-helpers

Conversation

@samouri
Copy link
Copy Markdown
Member

@samouri samouri commented Jul 27, 2021

summary

  • Rename compileJsWithEsbuild --> esbuildCompile (similar to closureCompile).
  • Use esbuildCompile for unminified builds

@samouri samouri changed the title 🚀 ♻️ build-system: extract cleanup from dist pr 🚀 ♻️ build-system: same flow for unminified + vendor Aug 13, 2021
@samouri samouri changed the title 🚀 ♻️ build-system: same flow for unminified + vendor 🚀 ♻️ build-system: merge unminified and vendor codepath Aug 13, 2021
@samouri samouri self-assigned this Aug 13, 2021
@samouri samouri requested a review from rsimha August 13, 2021 17:08
Copy link
Copy Markdown
Contributor

@rsimha rsimha left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Very elegant! LGTM. 👍

@samouri
Copy link
Copy Markdown
Member Author

samouri commented Aug 13, 2021

Getting a real error, investigating now:
Screen Shot 2021-08-13 at 1 40 32 PM

@samouri samouri marked this pull request as ready for review August 13, 2021 18:43
@samouri
Copy link
Copy Markdown
Member Author

samouri commented Aug 13, 2021

Isolated the bug to reuse of the options object. This didn't matter because with separate codepaths the extra params were ignored in unminified builds.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants