@nx/detox
Version:
19 lines (18 loc) • 814 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ensureDependencies = ensureDependencies;
const devkit_1 = require("@nx/devkit");
const internal_1 = require("@nx/jest/internal");
const versions_1 = require("../../../utils/versions");
function ensureDependencies(tree, options) {
const { jestVersion, typesNodeVersion } = (0, internal_1.versions)(tree);
const devDependencies = {
'@testing-library/jest-dom': versions_1.testingLibraryJestDom,
'@types/node': typesNodeVersion,
'jest-circus': jestVersion,
};
if (options.framework === 'expo') {
devDependencies['@config-plugins/detox'] = versions_1.configPluginsDetoxVersion;
}
return (0, devkit_1.addDependenciesToPackageJson)(tree, {}, devDependencies, undefined, true);
}