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

Improve build tooling #11367

Merged
merged 3 commits into from
Jun 7, 2015
Merged

Improve build tooling #11367

merged 3 commits into from
Jun 7, 2015

Conversation

stefanpenner
Copy link
Member

  • production source uglification fails (disabled for now)
  • lets see how all the tests and stuff work.
  • fix the unknown unknowns

* upgrade ember-cli
* in dev, char / char source maps
* drop esperanto + es6-module transpiler instead everything uses babel amdStrict
* now builds in node 0.11 0.12 1.x and 2.x
* ember-cli + watchman 3.1 use a single watch root, this dramatically reduces FS handles opened. In-order to not get trolled by rapid `tmp` changes we explicitly ignore it with .watchmanconfig – when facebook/watchman@849cfff we will have an even nicer experience.
rwjblue added a commit that referenced this pull request Jun 7, 2015
@rwjblue rwjblue merged commit 0050fe7 into master Jun 7, 2015
@stefanpenner stefanpenner deleted the improve-build-tooling branch June 7, 2015 19:31
@stefanpenner stefanpenner restored the improve-build-tooling branch June 7, 2015 19:45
rwjblue added a commit to rwjblue/ember.js that referenced this pull request Jun 18, 2015
In emberjs#11367 we swapped to using
babel for module transpilation, which lead to the transpiled output
being slightly different than previously with esperanto.

The long term solution is to use a babel transform to strip, this will
have the benefit of not having this particular issue any longer (this is
actually the second time we have had this issue).
https://github.com/ember-cli/babel-plugin-filter-imports has been
created specifically for this purpose, and we have a roadmap to
implementing soonish.

---

This adds the new formats to the list of debug statements for
defeatureify.
rwjblue added a commit that referenced this pull request Jun 18, 2015
In #11367 we swapped to using
babel for module transpilation, which lead to the transpiled output
being slightly different than previously with esperanto.

The long term solution is to use a babel transform to strip, this will
have the benefit of not having this particular issue any longer (this is
actually the second time we have had this issue).
https://github.com/ember-cli/babel-plugin-filter-imports has been
created specifically for this purpose, and we have a roadmap to
implementing soonish.

---

This adds the new formats to the list of debug statements for
defeatureify.

(cherry picked from commit ee406a0)
rwjblue added a commit that referenced this pull request Jun 18, 2015
In #11367 we swapped to using
babel for module transpilation, which lead to the transpiled output
being slightly different than previously with esperanto.

The long term solution is to use a babel transform to strip, this will
have the benefit of not having this particular issue any longer (this is
actually the second time we have had this issue).
https://github.com/ember-cli/babel-plugin-filter-imports has been
created specifically for this purpose, and we have a roadmap to
implementing soonish.

---

This adds the new formats to the list of debug statements for
defeatureify.

(cherry picked from commit ee406a0)
@stefanpenner stefanpenner deleted the improve-build-tooling branch July 3, 2015 16:18
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.

2 participants