Skip to content

Commit

Permalink
chore: remove deprecated methods
Browse files Browse the repository at this point in the history
  • Loading branch information
Bielik20 committed Feb 18, 2023
1 parent 21de47a commit 673abc9
Showing 1 changed file with 22 additions and 22 deletions.
44 changes: 22 additions & 22 deletions packages/nx-serverless/src/generators/init/generator.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ import {
addDependenciesToPackageJson,
formatFiles,
GeneratorCallback,
readWorkspaceConfiguration,
readNxJson,
Tree,
updateWorkspaceConfiguration,
updateNxJson,
} from '@nrwl/devkit';
import { jestInitGenerator } from '@nrwl/jest';
import { runTasksInSerial } from '@nrwl/workspace/src/utilities/run-tasks-in-serial';
Expand Down Expand Up @@ -62,31 +62,31 @@ function updateGitignore(host: Tree) {
}

function addCacheableOperation(tree: Tree) {
const workspace = readWorkspaceConfiguration(tree);
if (!workspace.tasksRunnerOptions || !workspace.tasksRunnerOptions.default) {
const nxJson = readNxJson(tree);
if (!nxJson.tasksRunnerOptions || !nxJson.tasksRunnerOptions.default) {
return;
}

workspace.tasksRunnerOptions.default.options ??= {};
workspace.tasksRunnerOptions.default.options.cacheableOperations ??= [];
nxJson.tasksRunnerOptions.default.options ??= {};
nxJson.tasksRunnerOptions.default.options.cacheableOperations ??= [];

if (!workspace.tasksRunnerOptions.default.options.cacheableOperations.includes('package')) {
workspace.tasksRunnerOptions.default.options.cacheableOperations.push('package');
if (!nxJson.tasksRunnerOptions.default.options.cacheableOperations.includes('package')) {
nxJson.tasksRunnerOptions.default.options.cacheableOperations.push('package');
}
if (!workspace.tasksRunnerOptions.default.options.cacheableOperations.includes('deploy')) {
workspace.tasksRunnerOptions.default.options.cacheableOperations.push('deploy');
if (!nxJson.tasksRunnerOptions.default.options.cacheableOperations.includes('deploy')) {
nxJson.tasksRunnerOptions.default.options.cacheableOperations.push('deploy');
}

updateWorkspaceConfiguration(tree, workspace);
updateNxJson(tree, nxJson);
}

function setupTargetDefaults(tree: Tree) {
const workspaceConfiguration = readWorkspaceConfiguration(tree);
const nxJson = readNxJson(tree);

if (!workspaceConfiguration.namedInputs) {
workspaceConfiguration.namedInputs ??= {};
workspaceConfiguration.namedInputs.default ??= ['{projectRoot}/**/*'];
workspaceConfiguration.namedInputs.production ??= [
if (!nxJson.namedInputs) {
nxJson.namedInputs ??= {};
nxJson.namedInputs.default ??= ['{projectRoot}/**/*'];
nxJson.namedInputs.production ??= [
'default',
'!{projectRoot}/**/?(*.)+(spec|test).[jt]s?(x)?(.snap)',
'!{projectRoot}/tsconfig.spec.json',
Expand All @@ -103,12 +103,12 @@ function setupTargetDefaults(tree: Tree) {
},
];

workspaceConfiguration.targetDefaults ??= {};
workspaceConfiguration.targetDefaults.deploy ??= {};
workspaceConfiguration.targetDefaults.deploy.inputs ??= inputs;
nxJson.targetDefaults ??= {};
nxJson.targetDefaults.deploy ??= {};
nxJson.targetDefaults.deploy.inputs ??= inputs;

workspaceConfiguration.targetDefaults.package ??= {};
workspaceConfiguration.targetDefaults.package.inputs ??= inputs;
nxJson.targetDefaults.package ??= {};
nxJson.targetDefaults.package.inputs ??= inputs;

updateWorkspaceConfiguration(tree, workspaceConfiguration);
updateNxJson(tree, nxJson);
}

0 comments on commit 673abc9

Please sign in to comment.