1 | const fs = require('fs')
|
2 | const path = require('path')
|
3 |
|
4 | const mhyJSONPath = require('resolve-global')('@mhy/mhy/package.json')
|
5 |
|
6 | if (!fs.existsSync(mhyJSONPath)) {
|
7 | process.exit(0)
|
8 | }
|
9 |
|
10 | const { dependencies } = require(mhyJSONPath)
|
11 | const packageJSON = require(path.resolve(__dirname, '../package.json'))
|
12 |
|
13 | packageJSON.peerDependencies = dependencies
|
14 | delete packageJSON.peerDependencies['@mhy/config']
|
15 | fs.writeFile(
|
16 | path.resolve(__dirname, '../package.json'),
|
17 | JSON.stringify(packageJSON, null, 2),
|
18 | 'utf8',
|
19 | err => err && console.error(err)
|
20 | )
|