New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.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.2
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
10
decreased by-58.33%
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.

Github | Preliminary documentation

Development tasks

FunctionPlanWriteTestsDocumentExamples
deepGetDoneDoneDoneDone
deepGetChildrenDoneDoneDoneDone
deepSetDoneDone
deepSetChildrenDoneDone
deepUpdate
deepUpdateChildren
deepDeleteDone
deepDeleteChildrenDone
deepDeleteCollapseIn progress
deepMapDoneDoneIn progress
deepMapLeavesDoneDoneIn progress
deepMapParentsDoneDoneIn progress
deepMapOutwardIn progress
deepMapParentsOutwardIn progress
deepReduceIn progress
deepFilterIn progress
deepFilterCollapseIn progress
deepSortByDoneIn progress
deconstructDoneIn progress
reconstructIn progress
flatCollapse
flatPrune
asListDoneDoneDoneDoneDone
nodePathToKeysDoneDoneDoneDoneDone
nodePathToKeysChildrenDoneDoneDoneDoneDone
isLeafDoneDoneDoneDoneDone
isSiblingOfDone
isParentOfDone
isAncestorOfDone
commonAncestor
TypedefPlanDocumentExamples
InputFunctionDoneDoneDone
NodePathDoneDoneDone
ChildPathDoneDoneDone
mapperDoneDone
updaterDoneIn progress
reducerDoneIn progress
filterDoneIn progress
  • Reconsider paramaters passed to mappers / updaters etc. and which children, parents or ancestors should be accessible
  • Try adding @externals for JS and Immutable, try grouping under different modules
  • Allow functions to be passsed into ChildPath and modify all affected library functions so they can use it
  • Add a 'thinking in trees and nodes' style intro
  • 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
  • Fix table styles on index page, remove horrible purple colour

Keywords

FAQs

Package last updated on 18 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