package.json
Cleanup
Remove unsupported keys and reorder remaining keys in workspace package.json files.
Normalize Artifacts
Normalize files, bin, man, directories, private, and publishConfig fields in workspace package.json files.
Normalize Bundler
Normalize types, module, sideEffects, and esnext bundler convention fields in workspace package.json files.
Normalize Dependencies
Normalize dependency fields and optionally pin versions in workspace package.json files.
Normalize Modules
Normalize exports, main, type, browser, and imports fields in workspace package.json files.
Normalize Tooling
Normalize scripts, gypfile, config, and workspaces fields in workspace package.json files.
Sync Environment
Sync engines, os, cpu, libc, devEngines, and packageManager fields in workspace package.json files, with optional Node.js LTS version tracking.
Sync Identity
Sync name, version, description, keywords, and license fields in workspace package.json files using nova.config.json as the source of truth.
Sync Ownership
Sync homepage, bugs, author, contributors, funding, and repository fields in workspace package.json files using nova.config.json as the source of truth.