v1.0.0
Full release notes: https://releases.i18nprune.dev/cli/1.0.0
Summary
Semver 1.0.0 milestone for the CLI and Core SDK — native i18nprune kits audit commands (dynamic, identical, honest, baseline, pr), standard CliJsonEnvelope JSON, global short flags, and Phase 0 packaging gates (catalog path, ESM loader imports, npm homepage).
Changes
- Native
i18nprune kits—dynamic,identical,honest,baseline,pr(read-only; SDKrunValidate/runDynamic/runQuality/runReview). - Kits JSON uses standard
CliJsonEnvelope(-jpretty by default;-jp falseminified). - Global short flags —
-j,-jp,-T,-F,-ds,-dc; kits flags-t,-o,-fon,-mxdy,-b,-sb. - Baseline paths are project-relative via
-c/--config(no--cwd);-sbsaves terminal-matching.mdor.json. - Policy gates —
-fon/-mxdy/--strictwith exit code 2 for CI. - Docs —
docs/commands/kits/*on the docs portal. - Core: catalog
languages.jsonensure targets monorepo artifact only when bundled;loader_generatedrelative imports always./or../prefixed.
Installation
CLI
npm install -g i18nprune@1.0.0Core SDK
npm install @i18nprune/core@1.0.0Breaking Changes
None for CLI --json envelopes, issue codes, or exit codes (parity policy).
External Kits toolkit scripts under ~/Tools/Kits/i18nprune are replaced by i18nprune kits … with global -c/--config instead of --cwd.
Migration
npm install -g i18nprune@1.0.0
npm install @i18nprune/core@1.0.0- Replace external Kits scripts with
i18nprune kits …. - Kits JSON consumers: parse the standard envelope (
ok,kind,data,issues,meta); payload indata. - Pin
@i18nprune/core@1.0.0when mixing SDK + CLI.
Portal: CLI 1.0.0 · Core 1.0.0
Docs: kits
Full Changelog: v0.1.4...v1.0.0