Socket
Socket
Sign inDemoInstall

react-native-eject

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-native-eject - npm Package Compare versions

Comparing version 0.1.1 to 0.1.2

16

build/eject.js

@@ -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",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc