Kivach
Cascading donations
Add repoPopularDonorsF.A.Q.
My repos

Footer

Subscribe to our newsletter

The latest news, articles, and resources, sent to your inbox.

DiscordTelegramTwitterMediumFacebookYouTubeGitHub

All information about repositories belongs to their owners.

More information about Kivach in the introductory article.

Built on Obyte

Circ‑clone is a tiny TypeScript utility library that safely deep‑copies objects containing circular references, avoiding prototype‑poisoning risks. It provides three tree‑shakable, non‑configurable functions—`cloneKeys`, `cloneKeysButKeepSym`, and `mergeDeep` (with a non‑cyclic variant)—for cloning, symbol‑preserving cloning, and recursively merging objects while correctly handling cycles via WeakMap. It’s aimed at JavaScript/TypeScript developers who need reliable deep cloning or merging of complex, potentially self‑referencing data structures.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of maximilianmairinger/circclone

Account's avatar
felixfbecker/iterare
Array methods for ES6 Iterators
Account's avatar
DefinitelyTyped/DefinitelyTyped
TypeScript definitions for jest
Account's avatar
DefinitelyTyped/DefinitelyTyped
TypeScript definitions for node
Account's avatar
maximilianMairinger/circJson
Json (=readable) inspired serializer.
Account's avatar
maximilianMairinger/colorfulCliLogger
Simple colorful logger for CLIs.
Account's avatar
tj/commander.js
the complete solution for node.js command-line programs
Account's avatar
open-cli-tools/concurrently
Run commands concurrently
Account's avatar
TehShrike/deepmerge
A library for deep (recursive) merging of Javascript objects
Account's avatar
maximilianMairinger/fastLinkedList
General purpose, but clean doubly Linked List implementation for the web.
Account's avatar
maximilianMairinger/highlvlBenchmark
High level benchmarking utility library.
Account's avatar
jestjs/jest
Delightful JavaScript Testing.
Account's avatar
maximilianMairinger/jestExpectOrdered
Jest, expect one, once and/or ordered.
Account's avatar
maximilianMairinger/mjsify
Make an ESM file explicit (.mjs), on all filenames and import statements.
Account's avatar
marlun78/number-to-words
Contains some util methods for converting numbers into words, ordinal words and ordinal numbers.
Account's avatar
75lb/renamer
Rename files in bulk
Account's avatar
maximilianMairinger/reqPackageJson
Load and parse nearest package.json.
Account's avatar
davidmarkclements/rfdc
Really Fast Deep Clone
Account's avatar
rollup/rollup
Next-generation ES module bundler
Account's avatar
Microsoft/tslib
Runtime library for TypeScript helper functions
Account's avatar
microsoft/TypeScript
TypeScript is a language for application scale JavaScript development
Account's avatar
survivejs/webpack-merge
Variant of merge that's useful for webpack configuration

Support the repos that depend on this repository

Top contributors

maximilianMairinger's profile
maximilianMairinger
78 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet
maximilianmairinger

maximilianmairinger/circclone

Simple lib to savely clone circular objects.

TypeScript
0
0
No license