Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

immutable-recursive

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

immutable-recursive

Extra functions for use with Immutable.js to better handle tree structures / nested data and recursive iteration

  • 0.0.1
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
31
decreased by-18.42%
Maintainers
1
Weekly downloads
 
Created
Source

immutable-recursive

MIT licensed github-issues

Extra functions for use with Immutable.js to better handle tree structures, nested data and recursive iteration.

Completely pre-alpha at this point, won't be long until this is ready for public. Hold on to your hats, anything could change in the near future.

Preliminary documentation

Development tasks

FunctionPlanWriteTestsDocumentExamples
deepGetDoneDone
deepGetChildrenDoneDone
deepSetDoneDone
deepSetChildrenDoneDone
deepUpdate
deepUpdateChildren
deepDeleteDone
deepDeleteChildrenDone
deepDeleteCollapseIn progress
deepMapDoneDoneIn progress
deepMapLeavesDoneDoneIn progress
deepMapParentsDoneDoneIn progress
deepMapOutwardIn progress
deepMapParentsOutwardIn progress
deepReduceIn progress
deepFilterIn progress
deepFilterCollapseIn progress
deepFilterCollapseIn progress
deepSortByDoneIn progress
deconstructDoneIn progress
reconstructIn progress
flatCollapse
flatPrune
asListDoneDoneDoneDone
isLeafDoneDoneDoneDone
keysToPathDoneDoneDoneDone
keysToPathChildrenDoneDoneDoneDone
isSiblingOfDone
isParentOfDone
isAncestorOfDone
commonAncestorOf
inputFunction (typedef)DoneN/AN/ADone
keys (typedef)DoneN/AN/AIn progress
childPath (typedef)DoneN/AN/AIn progress
mapper (typedef)DoneN/AN/AIn progress
updater (typedef)DoneN/AN/AIn progress
reducer (typedef)DoneN/AN/AIn progress
filter (typedef)DoneN/AN/AIn progress
  • Reconsider paramaters passed to mappers / updaters etc. and which children, parents or ancestors should be accessible
  • Add a 'thinking in trees and nodes' style intro
  • Add documentation about partially applied function benefits
  • Add documentation about deep data manipulation pitfalls, avoiding killing children
  • Add build process with Travis
  • Add coverage reporting and build failing
  • Add shields for tests, version numbers, coverage
  • Change to minami, fix table styles on index page

Keywords

FAQs

Package last updated on 17 Sep 2016

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc