{"_id":"@asdsadw12312dwd2112xz/config-merger-cli","name":"@asdsadw12312dwd2112xz/config-merger-cli","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@asdsadw12312dwd2112xz/config-merger-cli","version":"1.0.0","description":"Merge multiple config files (JSON, YAML) with deep merge, override priority, and environment variable interpolation","type":"module","bin":{"config-merge":"dist/index.js"},"scripts":{"build":"tsup","dev":"tsup --watch","prepublishOnly":"npm run build"},"keywords":["config","merge","json","yaml","toml","cli","deep-merge"],"author":{"name":"okirmio-create"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/okirmio-create/config-merger-cli.git"},"dependencies":{"chalk":"^5.3.0","commander":"^12.0.0","js-yaml":"^4.1.0"},"devDependencies":{"@types/js-yaml":"^4.0.9","@types/node":"^20.0.0","tsup":"^8.0.0","typescript":"^5.4.0"},"gitHead":"fc6880ff8cf4af9751c3ec042015a9dad9c4f0f2","_id":"@asdsadw12312dwd2112xz/config-merger-cli@1.0.0","bugs":{"url":"https://github.com/okirmio-create/config-merger-cli/issues"},"homepage":"https://github.com/okirmio-create/config-merger-cli#readme","_nodeVersion":"25.9.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-cAnfj+HvUVxtZgr2unYJd7mrGXWGIs/8h4XeS+TV55iU2de6YmUVqEpZAsxCMs+PFrNs6iVgqWFCt/7IaDI0rA==","shasum":"1c7d02533fb9121b3449a32a28f7abfe013ca8b7","tarball":"https://registry.npmjs.org/@asdsadw12312dwd2112xz/config-merger-cli/-/config-merger-cli-1.0.0.tgz","fileCount":9,"unpackedSize":18460,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICu0hDR1wbBYSb2pkv3Pxb7KXwNv0ZMrW37dJWTAB0x0AiEA5lxfpyvV/QJOhaz3mg3ZsrGOl6jBQqYanazvVDl0SFQ="}]},"_npmUser":{"name":"asdsadw12312dwd2112xz","email":"okirmio@gmail.com"},"directories":{},"maintainers":[{"name":"asdsadw12312dwd2112xz","email":"okirmio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/config-merger-cli_1.0.0_1775436185041_0.5241046409177683"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-06T00:43:04.950Z","1.0.0":"2026-04-06T00:43:05.231Z","modified":"2026-04-06T00:43:05.444Z"},"maintainers":[{"name":"asdsadw12312dwd2112xz","email":"okirmio@gmail.com"}],"description":"Merge multiple config files (JSON, YAML) with deep merge, override priority, and environment variable interpolation","homepage":"https://github.com/okirmio-create/config-merger-cli#readme","keywords":["config","merge","json","yaml","toml","cli","deep-merge"],"repository":{"type":"git","url":"git+https://github.com/okirmio-create/config-merger-cli.git"},"author":{"name":"okirmio-create"},"bugs":{"url":"https://github.com/okirmio-create/config-merger-cli/issues"},"license":"MIT","readme":"# config-merger-cli\n\nMerge multiple config files (JSON, YAML) with deep merge, override priority, and environment variable interpolation.\n\n## Install\n\n```bash\nnpm install -g config-merger-cli\n```\n\n## Usage\n\n```bash\n# Merge two files (right side wins)\nconfig-merge base.json override.json\n\n# Merge chain (left to right, last wins)\nconfig-merge base.yaml dev.yaml prod.yaml\n\n# Output to file\nconfig-merge base.json override.json --output result.json\n\n# Output in a specific format\nconfig-merge base.json override.json --format yaml\n\n# Interpolate ${ENV_VAR} in string values\nconfig-merge base.json override.json --env\n\n# Concatenate arrays instead of overriding\nconfig-merge base.json override.json --concat-arrays\n\n# Dry-run: show colorized diff without writing\nconfig-merge base.json override.json --dry-run\n```\n\n## Options\n\n| Flag | Description |\n|---|---|\n| `-o, --output <file>` | Write result to file |\n| `-f, --format <fmt>` | Output format: `json` or `yaml` |\n| `-e, --env` | Interpolate `${ENV_VAR}` in string values |\n| `--concat-arrays` | Concatenate arrays instead of overriding |\n| `--dry-run` | Show diff without writing files |\n\n## Supported Formats\n\n- JSON (`.json`)\n- YAML (`.yaml`, `.yml`)\n\n## License\n\nMIT © okirmio-create\n","readmeFilename":"README.md","_rev":"1-fa502756244dddc7ee2caa6d09898d4a"}