- Split fp versions of functions into separate file
- Updated webpack configuration
- Updated dependencies
- Made lodash external dependency
- Increased test coverage to 100%
- Fixed node build
- Migrated to webpack4, babel7, Jest etc.
- Set function now accepts number as path (interpreted as array index)
- Updated docs
- Updated docs for immutableDelete and filter
- Extended immutableDelete function to support objects in addition to arrays
- Added transformFunction functionality in
set
method - Added functional (auto carried, options-first) versions of all methods
- Added push, pop, shift, unshift, sort, reverse, immutableDelete methods for arrays
- Added support for array-like syntax in
set
method (e.g.object.array[1]
) - Added immutable splice
- Refactored readme, added splice examples, added credits
- Added example to readme