{"library":"mixme","type":"library","category":null,"description":"Mixme is a JavaScript/TypeScript library (currently at v2.0.2) designed for recursively merging and manipulating JavaScript objects. It provides immutable merging via `merge` and mutable in-place modification via `mutate`. Key differentiators include its zero-dependency footprint, minimal size, and pure function approach for `merge`. It offers comprehensive TypeScript type definitions and supports both ES Modules (ESM) and CommonJS environments. While a specific release cadence isn't explicitly published, the project appears actively maintained with a streamlined release process via GitHub Actions. A notable behavior is that arrays are always overwritten during merges, not recursively combined, which is a common point of confusion for users expecting deep array merging.","language":"javascript","status":"active","version":"2.0.2","tags":["javascript","clone","copy","deep","extend","merge","objects","recursive","typescript"],"install":[{"cmd":"npm install mixme","imports":["import { merge } from 'mixme';","import { mutate } from 'mixme';","import { clone } from 'mixme';"]},{"cmd":"yarn add mixme","imports":[]},{"cmd":"pnpm add mixme","imports":[]}],"homepage":null,"github":"https://github.com/adaltas/node-mixme","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/mixme","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/mixme/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Mon Jul 20","install_tag":null}}