npm retry behavior may cause duplicate package writes—how can this be prevented without disabling retries?
npm automatically retries failed network requests, and the default retry count varies between major versions, which can lead to repeated execution of install scripts after a partial write. When a retry occurs, npm may re‑run the install script, causing duplicate entries in node_modules and an inconsistent package‑lock.json, especially if the script performs