{"_id":"@asdsadw12312dwd2112xz/config-validate-cli","name":"@asdsadw12312dwd2112xz/config-validate-cli","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@asdsadw12312dwd2112xz/config-validate-cli","version":"1.0.0","description":"Validate JSON/YAML config files against JSON Schema","type":"module","bin":{"config-validate":"dist/index.js"},"scripts":{"build":"tsup","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/okirmio-create/config-validate-cli.git"},"keywords":["config","validate","json-schema","yaml","cli"],"license":"MIT","dependencies":{"ajv":"^8.17.1","chalk":"^5.4.1","commander":"^13.1.0"},"devDependencies":{"@types/node":"^22.13.10","tsup":"^8.4.0","typescript":"^5.8.2"},"gitHead":"16cd77dd71935d68b983939336ef05f2ecfb6d96","_id":"@asdsadw12312dwd2112xz/config-validate-cli@1.0.0","bugs":{"url":"https://github.com/okirmio-create/config-validate-cli/issues"},"homepage":"https://github.com/okirmio-create/config-validate-cli#readme","_nodeVersion":"25.9.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-KLW0YxCpjC9b//7tQxB2KKC7e2d0I575TS4pV1zxnkqjZle0JD+p90vJcLl1dfQedQRJvj9RBqgp26U20EZVDw==","shasum":"5f69b4435ada67c46b30b51252fac78728656b11","tarball":"https://registry.npmjs.org/@asdsadw12312dwd2112xz/config-validate-cli/-/config-validate-cli-1.0.0.tgz","fileCount":6,"unpackedSize":25931,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCdxgjii6pKRFImLkztX8n79dRM0QPtZ5uRSBwMkFSqtgIgBva4muSDU35NVYHmSd6MGjtz9zGUen4/wuPsGRSa4IQ="}]},"_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-validate-cli_1.0.0_1775436190594_0.27560075813140017"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-06T00:43:10.531Z","1.0.0":"2026-04-06T00:43:10.787Z","modified":"2026-04-06T00:43:11.018Z"},"maintainers":[{"name":"asdsadw12312dwd2112xz","email":"okirmio@gmail.com"}],"description":"Validate JSON/YAML config files against JSON Schema","homepage":"https://github.com/okirmio-create/config-validate-cli#readme","keywords":["config","validate","json-schema","yaml","cli"],"repository":{"type":"git","url":"git+https://github.com/okirmio-create/config-validate-cli.git"},"bugs":{"url":"https://github.com/okirmio-create/config-validate-cli/issues"},"license":"MIT","readme":"# config-validate-cli\n\nValidate JSON/YAML config files against JSON Schema.\n\n## Installation\n\n```bash\nnpm install -g config-validate-cli\n```\n\n## Usage\n\n```bash\n# Validate with a custom schema\nconfig-validate -c config.json -s schema.json\n\n# Validate common configs (built-in schemas for package.json, tsconfig.json)\nconfig-validate -c package.json\n\n# Strict mode — disallow additional properties\nconfig-validate -c config.yaml -s schema.json --strict\n\n# JSON output for CI pipelines\nconfig-validate -c config.json -s schema.json --json\n\n# Verbose — list all checked fields\nconfig-validate -c package.json --verbose\n```\n\n## Options\n\n| Flag | Description |\n|------|-------------|\n| `-c, --config <path>` | Path to the config file (JSON or YAML) |\n| `-s, --schema <path>` | Path to the JSON Schema file |\n| `--strict` | Disallow additional properties |\n| `--json` | Output results as JSON |\n| `--verbose` | Show all validated fields |\n| `-V, --version` | Show version |\n| `-h, --help` | Show help |\n\n## Built-in Schemas\n\nWhen no `-s` flag is provided, the tool uses built-in schemas for:\n\n- `package.json` — validates name, version, scripts, dependencies\n- `tsconfig.json` — validates compilerOptions, include, exclude\n\n## Exit Codes\n\n- `0` — config is valid\n- `1` — config is invalid or an error occurred\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-181699925926309791b8209ce6cf6c16"}