nx/packages/schematics/migrations/legacy-migrations/20180103-update-command-line-scripts.ts

36 lines
1.3 KiB
TypeScript

import { updateJsonFile } from '@nrwl/workspace';
export default {
description: 'Add format:write and format:check to npm scripts',
run: () => {
updateJsonFile('package.json', json => {
json.scripts = {
...json.scripts,
'apps:affected':
'node ./node_modules/@nrwl/schematics/src/command-line/affected.js apps',
'build:affected':
'node ./node_modules/@nrwl/schematics/src/command-line/affected.js build',
'e2e:affected':
'node ./node_modules/@nrwl/schematics/src/command-line/affected.js e2e',
'affected:apps':
'node ./node_modules/@nrwl/schematics/src/command-line/affected.js apps',
'affected:build':
'node ./node_modules/@nrwl/schematics/src/command-line/affected.js build',
'affected:e2e':
'node ./node_modules/@nrwl/schematics/src/command-line/affected.js e2e',
format:
'node ./node_modules/@nrwl/schematics/src/command-line/format.js write',
'format:write':
'node ./node_modules/@nrwl/schematics/src/command-line/format.js write',
'format:check':
'node ./node_modules/@nrwl/schematics/src/command-line/format.js check',
'nx-migrate':
'node ./node_modules/@nrwl/schematics/src/command-line/nx-migrate.js'
};
});
}
};