react-native-eject
Advanced tools
Comparing version 0.1.1 to 0.1.2
@@ -19,6 +19,4 @@ 'use strict'; | ||
var _logger = require('@react-native-community/cli/build/tools/logger'); | ||
var _cliTools = require('@react-native-community/cli-tools'); | ||
var _logger2 = _interopRequireDefault(_logger); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
@@ -50,3 +48,3 @@ | ||
if (doesIOSExist && doesAndroidExist) { | ||
_logger2.default.error('Both the iOS and Android folders already exist! Please delete `ios` and/or `android` ' + 'before ejecting.'); | ||
_cliTools.logger.error('Both the iOS and Android folders already exist! Please delete `ios` and/or `android` ' + 'before ejecting.'); | ||
process.exit(1); | ||
@@ -59,3 +57,3 @@ } | ||
} catch (e) { | ||
_logger2.default.error('Eject requires an `app.json` config file to be located at ' + (_path2.default.resolve('app.json') + ', and it must at least specify a `name` for the project ') + "name, and a `displayName` for the app's home screen label."); | ||
_cliTools.logger.error('Eject requires an `app.json` config file to be located at ' + (_path2.default.resolve('app.json') + ', and it must at least specify a `name` for the project ') + "name, and a `displayName` for the app's home screen label."); | ||
process.exit(1); | ||
@@ -66,3 +64,3 @@ } | ||
if (!appName) { | ||
_logger2.default.error('App `name` must be defined in the `app.json` config file to define the project name. ' + 'It must not contain any spaces or dashes.'); | ||
_cliTools.logger.error('App `name` must be defined in the `app.json` config file to define the project name. ' + 'It must not contain any spaces or dashes.'); | ||
process.exit(1); | ||
@@ -73,3 +71,3 @@ } | ||
if (!displayName) { | ||
_logger2.default.error('App `displayName` must be defined in the `app.json` config file, to define the label ' + 'of the app on the home screen.'); | ||
_cliTools.logger.error('App `displayName` must be defined in the `app.json` config file, to define the label ' + 'of the app on the home screen.'); | ||
process.exit(1); | ||
@@ -81,3 +79,3 @@ } | ||
if (!doesIOSExist) { | ||
_logger2.default.info('Generating the iOS folder.'); | ||
_cliTools.logger.info('Generating the iOS folder.'); | ||
(0, _copyProjectTemplateAndReplace2.default)(_path2.default.resolve('node_modules', 'react-native', 'template', 'ios'), _path2.default.resolve('ios'), appName, templateOptions); | ||
@@ -87,3 +85,3 @@ } | ||
if (!doesAndroidExist) { | ||
_logger2.default.info('Generating the Android folder.'); | ||
_cliTools.logger.info('Generating the Android folder.'); | ||
(0, _copyProjectTemplateAndReplace2.default)(_path2.default.resolve('node_modules', 'react-native', 'template', 'android'), _path2.default.resolve('android'), appName, templateOptions); | ||
@@ -90,0 +88,0 @@ } |
@@ -13,3 +13,3 @@ /** | ||
import copyProjectTemplateAndReplace from '@react-native-community/cli/build/tools/generator/copyProjectTemplateAndReplace'; | ||
import logger from '@react-native-community/cli/build/tools/logger'; | ||
import {logger} from '@react-native-community/cli-tools'; | ||
@@ -16,0 +16,0 @@ /** |
{ | ||
"name": "react-native-eject", | ||
"version": "0.1.1", | ||
"version": "0.1.2", | ||
"description": "Single command to eject a React Native app", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
0
7149
164