Skip to content

feat: initial stable release v1.0.0#1

Merged
grrtbrtr merged 5 commits into
mainfrom
dev
May 4, 2026
Merged

feat: initial stable release v1.0.0#1
grrtbrtr merged 5 commits into
mainfrom
dev

Conversation

@grrtbrtr
Copy link
Copy Markdown
Owner

@grrtbrtr grrtbrtr commented May 4, 2026

Overview

This PR merges the complete initial implementation from dev to main for the official v1.0.0 release. The tool is now a fully functional, zero-dependency CLI for identifying schema drift and missing keys across multiple JSON files.

Features

  • Deep comparison: Recursively traverses objects to find missing keys at any nesting level.
  • Compare many files: Compares 2 or more files, using the union of all keys as the "master" schema.
  • Per-file reports: Aggregates all unique keys and tells you exactly what is missing from each file.
  • Zero dependencies: Built with pure Node.js.

CI/CD

  • Unit Tests: Full coverage for core logic and deep-merging utilities.
  • GitHub Actions: CI pipeline configured and passing on Node 20+.
  • Security: Zero external dependencies.
  • Automation: prepublishOnly hooks integrated into package.json.

@grrtbrtr grrtbrtr merged commit df6d310 into main May 4, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant