jhildenbiddle / mergician
Uniquely flexible and light-weight utility for cloning and deep (recursive) merging of JavaScript objects. Supports descriptor values, accessor functions, and custom prototypes. Provides advanced options for customizing the clone/merge process.
☆79Updated 5 months ago
Alternatives and similar repositories for mergician:
Users that are interested in mergician are comparing it to the libraries listed below
- A TypeScript deep merge function with automatically inferred types.☆130Updated 2 months ago
- `zx`-based release script as `semantic-release` alternative (PoC)☆57Updated last month
- Opinionated UI KIT for Command Line apps☆118Updated last month
- 🤠 Functional utilities using object property paths with wildcards and regexps 🌵☆37Updated this week
- An optimised way to copy'ing (cloning) an Object or Array. A small and simple integration☆44Updated 6 months ago
- ⛳️ Typed command-line arguments parser for Node.js☆170Updated 7 months ago
- Write CSS modules without leaving your javascript!☆73Updated 9 months ago
- TypeScript package which smartly trims and strips indentation from multi-line strings☆166Updated 9 months ago
- ✏️ Lightweight version of Jimp -- An image processing library written entirely in JavaScript for Node.js☆118Updated 2 weeks ago
- ✅ Vite plugin for validating your environment variables☆183Updated last week
- Fast, compiled, eval-free data validator/transformer☆107Updated last year
- Utility functions for working with TypeScript's API. Successor to the wonderful tsutils. 🛠️️☆90Updated this week
- Fastify plugin for zod-openapi☆65Updated this week
- Importing TypeScript files dynamically into JavaScript requires additional compilation step, which is troublesome to write for many. Popu…☆53Updated 7 months ago
- A simple (TypeScript) integration of "pick" and "omit" to filter props of an object☆35Updated 7 months ago
- Spiritual Successor to react-complex-tree. Work In Progress.☆48Updated this week
- camelCase, kebab-case, PascalCase... a simple integration with nano package size. (SMALL footprint!)☆101Updated 3 months ago
- Merges the enumerable properties of two or more objects deeply. Fastest implementation of deepmerge☆83Updated this week
- NO LIMITS FOR TS! Isn't this the most advanced TypeScript plugin as VS Code extension ever created?☆61Updated last month
- Type Transform Tool for Runtime Type Systems☆54Updated 4 months ago
- Auto fix import path for esm compatibility☆53Updated 4 months ago
- On-demand bundle analyzer, powered by esbuild.☆97Updated last month
- Debounce promise-returning & async functions.☆230Updated this week
- A fast parser and processor for .gitignore files.☆56Updated 10 months ago
- ☁️ Publish your npm package to a GitHub repository branch☆53Updated 2 months ago
- 🌈 a small library to print colourful messages☆53Updated 2 weeks ago
- Webpack plugin to tree-shake and minify JSON modules☆41Updated 3 years ago
- Flatten objects and replace nested props with 'prop.subprop'. A simple and small integration.☆32Updated 7 months ago
- Reusable fixtures for your Vitest tests☆20Updated last year
- Generic CLI to develop, test and build a SPA/PWA (framework independently)☆33Updated this week