29 lines
727 B
JavaScript
29 lines
727 B
JavaScript
const savedPackage = [
|
|
'shelljs',
|
|
'tar'
|
|
]
|
|
const pack = require('../../package.json')
|
|
const fs = require('fs')
|
|
const { resolve } = require('path')
|
|
|
|
delete pack.devDependencies
|
|
pack.dependencies = savedPackage.reduce((prev, p) => {
|
|
prev[p] = '*'
|
|
return prev
|
|
}, {})
|
|
pack.scripts = {
|
|
postinstall: 'node npm/install.js',
|
|
postpublish: 'node bin/postpublish.js'
|
|
}
|
|
delete pack.langugeRepo
|
|
delete pack.privacyNoticeLink
|
|
delete pack.knownIssuesLink
|
|
delete pack.sponsorLink
|
|
delete pack.releases
|
|
delete pack.standard
|
|
const from = resolve(__dirname, '../../package.json')
|
|
const to = resolve(__dirname, '../../package-bak.json')
|
|
fs.copyFileSync(from, to)
|
|
fs.unlinkSync(from)
|
|
fs.writeFileSync(from, JSON.stringify(pack, null, 2))
|