Brandon Roberts 6516176b65 feat(nx): update to NgRx 8 and add schematics support for creators and entities
Move addUpdateTask util function to @nrwl/workspace to run updates from @nrwl/angular migrations
Run update migration to latest version for NgRx if installed
2019-07-17 14:42:54 -04:00

24 lines
654 B
TypeScript

import { Rule, chain } from '@angular-devkit/schematics';
import { updateJsonInTree, addUpdateTask } from '@nrwl/workspace';
export default function(): Rule {
return chain([
updateJsonInTree('package.json', json => {
json.devDependencies = json.devDependencies || {};
json.devDependencies = {
...json.devDependencies,
codelyzer: '~4.5.0',
'jasmine-marbles': '0.4.0'
};
if (json.devDependencies['ng-packagr']) {
json.devDependencies['ng-packagr'] = '^4.2.0';
}
return json;
}),
addUpdateTask('@angular/core', '7.0.0'),
addUpdateTask('@angular/cli', '7.0.1')
]);
}