Skip to content
This repository has been archived by the owner on Oct 5, 2020. It is now read-only.

ES6, webpack and forward compatibility #370

Open
Audarth opened this issue Jul 19, 2016 · 2 comments
Open

ES6, webpack and forward compatibility #370

Audarth opened this issue Jul 19, 2016 · 2 comments

Comments

@Audarth
Copy link
Contributor

Audarth commented Jul 19, 2016

Creating a new issue since this is a bit different from #357

There's a number of good projects based around creating an angular 1.5 project that's forward compatible with angular 2 and leverages newer technologies like webpack and ES6.

It might be good to move in this direction, I've already created a bit of a prototype based on this project and it seems to work quite well. the code becomes a lot more modular thanks to ES6 and webpack builds the interface to be less than 1 MB compared to around 2 MB for the current default slush running from serve-prod.

I'll put in a pull request though it's definitely far from complete as I haven't supported the themes, intend to convert all of the code to use es6 syntax and need to clean up a lot of code that's no longer used.

@ryanjdew
Copy link
Contributor

Bumping this. Is this something we can get in? I'd like to start contributing again with other tickets, but it seems that a lot of that work will need to be rewritten if we don't update to an angular version that supports components.

Thoughts?

@grtjn
Copy link
Contributor

grtjn commented Aug 18, 2017

I'd love to move forward with this, but wondering how much we would need to do (at minimum) on all related components (ml-search, etc) to make it all work, particularly if you include webpack and all.

Then again, merely upgrading to Angular 1.5, and using components for something shouldn't be difficult. But that is what issue #357 is about. Nish did a first stab at that in the past, but we could do an even shallower start that just upgrades to Angular 1.5 (optionally with polyfill for older Angular)..

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

No branches or pull requests

3 participants