Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: roll back to uglify-es 3.2.2 #1461

Merged
merged 2 commits into from Feb 1, 2018
Merged

Conversation

saschanaz
Copy link
Member

@saschanaz saschanaz commented Feb 1, 2018

Fixes #1458

It turns out that the recent update of uglify-es is the culprit.

(This includes #1459 so you will probably want to merge it first)

@saschanaz
Copy link
Member Author

Probably worth trying babel-minify, BTW.

@marcoscaceres
Copy link
Member

Nice find! 🕵️‍♂️

@marcoscaceres marcoscaceres merged commit 36bfcf6 into w3c:develop Feb 1, 2018
@saschanaz saschanaz mentioned this pull request Feb 1, 2018
@saschanaz saschanaz deleted the uglify-back branch February 1, 2018 12:00
@marcoscaceres
Copy link
Member

@saschanaz, will babel-minify allow us to get rid of the dependency on uglify? I guess we would only run it when we generate the packaged version.

@saschanaz
Copy link
Member Author

Yes, we won't have to call babel and then uglify, we can just call babel-minify and that's it.

marcoscaceres added a commit that referenced this pull request Feb 5, 2018
* develop:
  v19.1.0
  chore(package): use uglify-es 3.3.7 (#1474)
  feat(webidl): support interface mixins (#1468)
  refactor: Migrate to ES2017 async functions (#1471)
  Fix(w3c/headers): typo (#1472)
  chore: update webidl2.js to version 10.2.0 (#1465)
  workaround: add git commit hash (#1464)
  fix: nightmare api usage (#1460)
  New link to the Process 2018 (#1466)
  fix: roll back to uglify-es 3.2.2 (#1461)
@marcoscaceres
Copy link
Member

Ok, but it would be a hard requirement that we can generate a concatenated, but not minified, version for development... otherwise, debugging is going to be extremely hard. Sourcemaps are very very broken across browsers, so definitely don't want to be reliant on them (been there, done that, never again 🤪).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants