-
Notifications
You must be signed in to change notification settings - Fork 763
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 dependency/UMD strategy #252
Comments
As great as this is and as many things as it will solve, I think this needs to be delayed until 0.10.8 or later; really, it's such a large change that it probably deserves almost a minor version number increment. |
I'm renaming this because it underlines a larger issue that I hope to address in 0.10.8, namely that we're juggling a boatload of polyfills that have varying levels of support for things like Unicode. We need:
|
I agree on all the points. In regard of the third point, I think that we can manage it via Babel and this plugin since we decided to use it. |
@AurelioDeRosa Are we rewriting it in ES2015 for 0.10.8? I thought we were leaving that until 0.11.0 — though happy with whatever. Honestly, would only be another 10-15 minutes of work to do so, am pretty ambivalent either way. |
No, I was thinking just to integrate the babel system now to have UMD easily. Then, in 1.11.0 we'll write ES6/7. |
@AurelioDeRosa are you actively working on this? If not, I'm working on it! |
If you're curious you can checkout clayreimann/github#add-webpack. |
Hi @clayreimann. Yes, I'm working on it. We decided not to go with yet another build system but to use Babel and its ecosystem to do that. If you want to take a look at what's next, browse the axios branch. |
@AurelioDeRosa I presume from the branch name that you're going with Also I'll have a PR for you guys later today. I got things working with webpack and did a little brain surgery as opposed to the cosmetic stuff that you guys did in axios. As with any PR feel free to not take it but I think it improves the code quite a bit. |
This issue has been fixed and it'll be available in the next release. |
Hello. Any idea when the next release will become available? I am trying to install the current version through jspm and can't get past 'axios.git'. |
Hi @alexisargyris. This should be fixed in version 0.11.2. Are you using that one? |
Yes. I try
and I see
Am I doing something wrong? |
I think the problem might be with axios, a library we use in our code. So, you should open an issue there. |
If I installed axios independently would github-api installation then succeed? |
So, axios's suggestion essentially was to depend on the axios package from npm instead of a github repo directly (or a fork for that matter). A bit more detail may be found here. Any ideas on how should I proceed? |
So, the problem is that jspm doesn't support depending on a repository directly from GitHub. Honestly, I don't feel this is a problem on our side and this is a feature that should be supported. To clarify why we are using a fork, it's because for backward compatibility we needed to expose the XHR object and axios still doesn't support it. I addressed the issue in this PR but it hasn't been merged yet. In conclusion, I'd say that the solutions are:
I'll keep this issue closed as both the actions needed are not on our side. |
clear enough, thanks |
So, could you please tell me what's the current status? Has your PR been merged (it looks so)? If yes, is there any chance of getting the patch you mentioned above? |
@alexisargyris v1.0.0 should be out today and will have the fix. |
@clayreimann thanks a lot! |
We should integrate superagent to add support for IE9.
The text was updated successfully, but these errors were encountered: