in src/schematics/utils.ts [23:44]
export function getWorkspace(
host: Tree
): { path: string; workspace: Workspace } {
const path = '/angular.json';
const configBuffer = path && host.read(path);
if (!configBuffer) {
throw new SchematicsException(`Could not find angular.json`);
}
const { parse } = require('jsonc-parser');
const workspace = parse(configBuffer.toString()) as Workspace|undefined;
if (!workspace) {
throw new SchematicsException('Could not parse angular.json');
}
return {
path,
workspace
};
}