Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kucingkode/dmerge
Small javascript library to help you merge same formatted data in a string
https://github.com/kucingkode/dmerge
cithak data data-merge javascript library lightweight lightweight-javascript-library merge open-source
Last synced: about 5 hours ago
JSON representation
Small javascript library to help you merge same formatted data in a string
- Host: GitHub
- URL: https://github.com/kucingkode/dmerge
- Owner: KucingKode
- License: mit
- Created: 2021-12-05T02:55:58.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2021-12-06T08:44:31.000Z (almost 3 years ago)
- Last Synced: 2024-08-09T16:34:35.356Z (3 months ago)
- Topics: cithak, data, data-merge, javascript, library, lightweight, lightweight-javascript-library, merge, open-source
- Language: TypeScript
- Homepage:
- Size: 360 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Dmerge
![hero](./logo.svg)
---
[![made-with-javascript](https://img.shields.io/badge/Made%20with-JavaScript-1f425f.svg)](https://www.javascript.com) [![badge](https://img.shields.io/github/license/KucingKode/Dmerge)](./LICENSE.md) [![badge](https://img.shields.io/github/last-commit/KucingKode/Dmerge)](https://github.com/KucingKode/Dmerge) [![badge](https://img.shields.io/github/package-json/v/KucingKode/Dmerge)](https://www.npmjs.com/package/dmergejs) [![badge](https://img.shields.io/npm/dw/dmergejs)](https://www.npmjs.com/package/dmergejs)
[![GitHub stars](https://img.shields.io/github/stars/KucingKode/Dmerge.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/KucingKode/Dmerge/stargazers/)
## 🤔 What Is This
Dmerge is a small javascript library to **help you merge same formatted data in a string**. by default Dmerge already support data merging for `json`, `yaml`, `toml`, `.env` format, but you can add more by yourself.
## 📚 Motivation
Dmerge was created to **help you merge same formatted configurations and data**. One amazing implementation of Dmerge is [Cithak template manager](https://KucingKode.github.io/Cithak), by using Dmerge, cithak can easily merge template configuration files and merge two templates into a new working template.
## 📂 Installation
To use Dmerge in your javascript project, you can install it from **npm** by running
```bash
npm install dmergejs
```---
## 📃 License
Cithak was published under [MIT License](./LICENSE.md).