Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const packageLock = require('./package-lock.json')
- const packageJson = require('./package.json')
- const allDepandencies = [
- ...Object.keys(packageJson.dependencies),
- ...Object.keys(packageJson.devDependencies),
- ...Object.keys(packageJson.peerDependencies),
- ]
- const newPackJson = {
- ...packageJson,
- }
- allDepandencies.forEach(dep => {
- if (newPackJson.dependencies[dep]) {
- newPackJson.dependencies[dep] = packageLock.dependencies[dep].version
- }
- if (newPackJson.devDependencies[dep]) {
- newPackJson.devDependencies[dep] = packageLock.dependencies[dep].version
- }
- if (newPackJson.peerDependencies[dep]) {
- newPackJson.peerDependencies[dep] = packageLock.dependencies[dep].version
- }
- })
- console.log(JSON.stringify(newPackJson))
Add Comment
Please, Sign In to add comment