nx/packages/next/src/generators/application/lib/update-jest-config.ts
Phillip Barta 52e3083a19
feat(core): added encoding param in Tree.read() (#5668)
feat(core): added encoding param in Tree.read()
2021-05-17 21:03:04 -04:00

17 lines
549 B
TypeScript

import { NormalizedSchema } from './normalize-options';
import { Tree } from '@nrwl/devkit';
export function updateJestConfig(host: Tree, options: NormalizedSchema) {
if (options.unitTestRunner !== 'jest') {
return;
}
const configPath = `${options.appProjectRoot}/jest.config.js`;
const originalContent = host.read(configPath, 'utf-8');
const content = originalContent.replace(
'transform: {',
"transform: {\n '^(?!.*\\\\.(js|jsx|ts|tsx|css|json)$)': '@nrwl/react/plugins/jest',"
);
host.write(configPath, content);
}