d4652b3dd8
* enable strict mode and fix resulting type errors * fix print affected command * remove assign-deep and use lodash/merge, fix some type errors after enabling strict mode
10 lines
426 B
JavaScript
10 lines
426 B
JavaScript
const currentProject = process.env.NX_PROJECT_NAME;
|
|
const execSync = require('child_process').execSync;
|
|
const getAffected = `npx nx print-affected`;
|
|
const output = execSync(getAffected).toString();
|
|
//get the list of changed projects from the output
|
|
const changedProjects = JSON.parse(output).projects; // array of affected projects
|
|
process.exitCode = changedProjects.some((project) => project === currentProject)
|
|
? 0
|
|
: 1;
|