mirror of
https://github.com/vuejs/vue-cli.git
synced 2026-01-23 15:49:08 -06:00
22 lines
496 B
JavaScript
22 lines
496 B
JavaScript
// dev only
|
|
|
|
const fs = require('fs')
|
|
const path = require('path')
|
|
|
|
module.exports = function updatePackageForDev (targetDir, deps) {
|
|
const pkg = require(path.resolve(targetDir, 'package.json'))
|
|
pkg.devDependencies = {}
|
|
deps.forEach(dep => {
|
|
pkg.devDependencies[dep] = require(path.resolve(
|
|
__dirname,
|
|
'../../../../',
|
|
dep,
|
|
'package.json'
|
|
)).version
|
|
})
|
|
fs.writeFileSync(
|
|
path.resolve(targetDir, 'package.json'),
|
|
JSON.stringify(pkg, null, 2)
|
|
)
|
|
}
|