npm-fix-versions
v1.0.0
Published
This module provide fixing versions for npm modules in your project
Maintainers
Readme
npm-fix-versions
Scans your project's node_modules/ directory and pins each dependency in package.json to the version actually installed.
Requirements
- Node.js >= 18
Installation
npm install -g npm-fix-versionsUsage
Usage: npm-fix-versions [options]
Options:
-h, --help output usage information
-V, --version output the version number
-c, --comparator <symbol> set comparator (default: ^)
-p, --production process production dependencies
-d, --dev process dev dependencies
-o, --optional process optional dependenciesQuick start
cd /path/to/your/project
npm-fix-versions -p -d -c ^Example
Before:
{
"dependencies": {
"semver": "*",
"commander": "latest"
},
"devDependencies": {
"mocha": "*",
"chai": "*"
}
}After:
{
"dependencies": {
"semver": "^7.6.0",
"commander": "^14.0.3"
},
"devDependencies": {
"mocha": "^11.7.5",
"chai": "^5.1.2"
}
}Programmatic API
const { scan } = require('npm-fix-versions');
scan('/path/to/project', { production: true, dev: true, comparator: '^' });License
ISC (c) 2016-2026 Aleksej Gordejev
