deepmerge-ts
DeepMerge
deepmerge-ts | DeepMerge | |
---|---|---|
3 | 1 | |
209 | 103 | |
- | - | |
4.0 | 6.3 | |
2 days ago | 5 months ago | |
TypeScript | Elixir | |
BSD 3-clause "New" or "Revised" License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
deepmerge-ts
-
tsc hangs unless skipLibCheck
An issue recently opened on my library deepmerge-ts is pointing out that tsc is hanging on their project when they use my library.
-
Can't extend from generics
Luckily however, there is a work around you can use to get HKTs. fp-ts is a library that has helper types for doing so. I also use these HKTs in my own library and have documentation on how they work. The docs should hopefully help explain how they work and how you can use them in your own code.
-
Could you help me prepare my library to be released for deno?
Here's my current work in progresses PR to add support: https://github.com/RebeccaStevens/deepmerge-ts/pull/2/files
DeepMerge
What are some alternatives?
winmerge - WinMerge is an Open Source differencing and merging tool for Windows. WinMerge can compare both folders and files, presenting differences in a visual text format that is easy to understand and handle.
MapDiff - Calculates the difference between two (nested) maps, and returns a map representing the patch of changes.
sorted-array-operations - A JavaScript library of sorted array operations
dataframe - Package providing functionality similar to Python's Pandas or R's data.frame()
fp-ts - Functional programming in TypeScript
fsm - Finite State Machine data structure
TypeScript - TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
ecto_state_machine - State machine pattern for Ecto
hyperlink-middleware - Modify hyperlinks on the fly with middlewares
blocking_queue - A blocking queue written in Elixir.
monad - Monads and do-syntax for Elixir
exconstructor - An Elixir library for generating struct constructors that handle external data with ease.