Skip to content

Remove lodash as a dependency #115

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

Merged
merged 2 commits into from
Jun 8, 2016

Conversation

SethDavenport
Copy link
Member

Apart from making the lib less complex, it also makes it easier to handle with SystemJS. This is important given that the Angular-CLI has embraced SystemJS instead of our usual Webpack toolchain.

Also rejigged the deps a bit:

  • typings should be a devdepedency
  • Angular and RxJS should be peer deps

Connected to #113

@SethDavenport
Copy link
Member Author

This doesn't solve #113 by itself though - need to to more work to understand angular-cli's weird SystemJS setup.

@SethDavenport SethDavenport changed the title Remove lodash as a dependency [WIP] Remove lodash as a dependency May 22, 2016
@SethDavenport SethDavenport force-pushed the fix/systemjs-support branch from 499b49a to d09118c Compare May 22, 2016 04:02
Apart from making the lib less complex, it also makes it easier to handle with SystemJS. This is important given that the Angular-CLI has embraced SystemJS instead of our usual webpack toolchain.

Also rejigged the deps a bit:
- typings should be a devdepedency
- Angular and RxJS should be peer deps

Connected to angular-redux#113
@SethDavenport SethDavenport force-pushed the fix/systemjs-support branch from d09118c to 5008e3d Compare May 22, 2016 04:48
This is needed to match the default way Angular-CLI sets up the SystemJS import mappings for RxJs.
Arguably this is the right way to do it anyway; we already switched to this in the v3.x branch.
@SethDavenport SethDavenport changed the title [WIP] Remove lodash as a dependency Remove lodash as a dependency May 22, 2016
@SethDavenport
Copy link
Member Author

SethDavenport commented May 22, 2016

Fixed up RxJS imports to not include the whole library; this is also compatible with how Angular-CLI does it.

@e-schultz thoughts?

@e-schultz
Copy link
Member

👍

@e-schultz e-schultz merged commit 5ff58c7 into angular-redux:master Jun 8, 2016
e-schultz added a commit that referenced this pull request Jul 21, 2016
* 3.3.0

* Features
 * DevToolsExtension - convience wrapper for dev tools (#115)
 * Select - seamless support for ImmutableJS (#160)

* Fixes
 * Able to use `@select` in services
 * Behavior of `select` with chained dispatches, (fixes #149, #153)
@e-schultz e-schultz mentioned this pull request Jul 21, 2016
e-schultz added a commit that referenced this pull request Jul 21, 2016
* 3.3.0

* Features
 * DevToolsExtension - convience wrapper for dev tools (#115)
 * Select - seamless support for ImmutableJS (#160)

* Fixes
 * Able to use `@select` in services
 * Behavior of `select` with chained dispatches, (fixes #149, #153)
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