diff --git a/packages/schematics/migrations/migrations.json b/packages/schematics/migrations/migrations.json index 11f2fb3158..4b549c13b2 100644 --- a/packages/schematics/migrations/migrations.json +++ b/packages/schematics/migrations/migrations.json @@ -2,8 +2,13 @@ "schematics": { "update-to-6.0.0": { "version": "6", - "description": " ", + "description": "Update to Angular CLI 6 and Nx6", "factory": "./update-6-0-0/update-6-0-0" + }, + "update-to-6.0.5": { + "version": "6.0.5", + "description": "Add affected:lint npm script", + "factory": "./update-6-0-5/update-6-0-5" } } } diff --git a/packages/schematics/migrations/update-6-0-5/update-6-0-5.ts b/packages/schematics/migrations/update-6-0-5/update-6-0-5.ts new file mode 100644 index 0000000000..01c9bb3731 --- /dev/null +++ b/packages/schematics/migrations/update-6-0-5/update-6-0-5.ts @@ -0,0 +1,15 @@ +import { + Rule, + Tree, + SchematicContext, + chain +} from '@angular-devkit/schematics'; +import { updateJsonInTree } from '../../src/utils/ast-utils'; + +export default function(): Rule { + return updateJsonInTree('package.json', packageJson => { + packageJson.scripts['affected:lint'] = + './node_modules/.bin/nx affected:lint'; + return packageJson; + }); +}