@reuvenorg/react-native-boilerplate-ultimate
Version:
A powerful CLI tool for creating React Native projects with modular architecture. Generate, manage, and scaffold React Native applications with pre-built modules and best practices.
19 lines • 790 B
JavaScript
import fs from 'fs-extra';
import * as path from 'path';
export function readPackageJson(projectPath) {
const packageJsonPath = path.join(projectPath, 'package.json');
return fs.readJsonSync(packageJsonPath);
}
export function packageJsonExists(projectPath) {
const packageJsonPath = path.join(projectPath, 'package.json');
return fs.existsSync(packageJsonPath);
}
export function writePackageJson(projectPath, packageJson) {
const packageJsonPath = path.join(projectPath, 'package.json');
fs.writeJsonSync(packageJsonPath, packageJson, { spaces: 2 });
}
export function isReactNativeProject(packageJson) {
return !!(packageJson.dependencies?.['react-native'] ||
packageJson.devDependencies?.['react-native']);
}
//# sourceMappingURL=package-utils.js.map