26 lines
824 B
TypeScript
26 lines
824 B
TypeScript
import {updateJsonFile} from '../src/utils/fileutils';
|
|
|
|
export default {
|
|
description: 'Add update, update:skip, update:check scripts',
|
|
run: () => {
|
|
updateJsonFile('package.json', json => {
|
|
json.scripts = {
|
|
...json.scripts,
|
|
"update": "./node_modules/.bin/nx update",
|
|
"update:check": "./node_modules/.bin/nx update check",
|
|
"update:skip": "./node_modules/.bin/nx update skip",
|
|
"nx-migrate": undefined,
|
|
"nx-migrate:check": undefined,
|
|
"nx-migrate:skip": undefined,
|
|
"apps:affected": undefined,
|
|
"build:affected": undefined,
|
|
"e2e:affected": undefined
|
|
};
|
|
|
|
if (json.scripts.postinstall === './node_modules/.bin/nx migrate check') {
|
|
json.scripts.postinstall = "./node_modules/.bin/nx postinstall";
|
|
}
|
|
});
|
|
}
|
|
};
|