Skip to content

Commit

Permalink
don't create config file for < 0.73
Browse files Browse the repository at this point in the history
  • Loading branch information
TMisiukiewicz committed Nov 22, 2023
1 parent 63ae5b8 commit 8ffddb4
Showing 1 changed file with 13 additions and 1 deletion.
14 changes: 13 additions & 1 deletion packages/cli/src/commands/init/init.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ import {getYarnVersionIfAvailable} from '../../tools/yarn';
import {createHash} from 'crypto';
import createGitRepository from './createGitRepository';
import deepmerge from 'deepmerge';
import semver from 'semver';

const DEFAULT_VERSION = 'latest';

Expand Down Expand Up @@ -57,6 +58,7 @@ interface TemplateOptions {
skipInstall?: boolean;
packageName?: string;
installCocoaPods?: string | boolean;
version?: string;
}

function doesDirectoryExist(dir: string) {
Expand Down Expand Up @@ -111,6 +113,7 @@ async function createFromTemplate({
skipInstall,
packageName,
installCocoaPods,
version,
}: TemplateOptions) {
logger.debug('Initializing new project');
logger.log(banner);
Expand Down Expand Up @@ -171,7 +174,14 @@ async function createFromTemplate({
packageName,
});

createDefaultConfigFile(projectDirectory, loader);
const coerceRnVersion = semver.valid(semver.coerce(version));

if (
version === 'latest' ||
(coerceRnVersion && semver.satisfies(coerceRnVersion, '>=0.73.0'))
) {
createDefaultConfigFile(projectDirectory, loader);
}

const {postInitScript} = templateConfig;
if (postInitScript) {
Expand Down Expand Up @@ -349,6 +359,7 @@ async function createProject(
skipInstall: options.skipInstall,
packageName: options.packageName,
installCocoaPods: options.installPods,
version,
});
}

Expand Down Expand Up @@ -394,6 +405,7 @@ export default (async function initialize(

const root = process.cwd();
const version = options.version || DEFAULT_VERSION;

const directoryName = path.relative(root, options.directory || projectName);

if (options.pm && !checkPackageManagerAvailability(options.pm)) {
Expand Down

0 comments on commit 8ffddb4

Please sign in to comment.