[#4901]: Fix npm version issue
Signed-off-by: Aleksandr Pantiukhov <alwxndr@gmail.com>
This commit is contained in:
parent
e27d38e5ca
commit
2b6ee450ae
File diff suppressed because it is too large
Load Diff
16
package.json
16
package.json
|
@ -6,6 +6,7 @@
|
||||||
"start": "node node_modules/react-native/local-cli/cli.js start"
|
"start": "node node_modules/react-native/local-cli/cli.js start"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
"@tradle/react-native-http": "^2.0.1",
|
||||||
"assert": "1.4.1",
|
"assert": "1.4.1",
|
||||||
"asyncstorage-down": "4.0.1",
|
"asyncstorage-down": "4.0.1",
|
||||||
"babel-core": "6.24.1",
|
"babel-core": "6.24.1",
|
||||||
|
@ -14,7 +15,7 @@
|
||||||
"babel-plugin-transform-es2015-block-scoping": "6.15.0",
|
"babel-plugin-transform-es2015-block-scoping": "6.15.0",
|
||||||
"babel-preset-react-native": "4.0.0",
|
"babel-preset-react-native": "4.0.0",
|
||||||
"babel-register": "6.18.0",
|
"babel-register": "6.18.0",
|
||||||
"bignumber.js": "github:status-im/bignumber.js#master",
|
"bignumber.js": "git@github.com:status-im/bignumber.js.git",
|
||||||
"buffer": "3.6.0",
|
"buffer": "3.6.0",
|
||||||
"chance": "1.0.12",
|
"chance": "1.0.12",
|
||||||
"create-react-class": "15.6.2",
|
"create-react-class": "15.6.2",
|
||||||
|
@ -22,10 +23,10 @@
|
||||||
"emojilib": "2.2.9",
|
"emojilib": "2.2.9",
|
||||||
"events": "1.1.1",
|
"events": "1.1.1",
|
||||||
"homoglyph-finder": "1.1.1",
|
"homoglyph-finder": "1.1.1",
|
||||||
"identicon.js": "github:status-im/identicon.js",
|
"identicon.js": "git@github.com:status-im/identicon.js.git",
|
||||||
"instabug-reactnative": "2.12.0",
|
"instabug-reactnative": "2.12.0",
|
||||||
"level-filesystem": "1.2.0",
|
"level-filesystem": "1.2.0",
|
||||||
"nfc-react-native": "github:status-im/nfc-react-native",
|
"nfc-react-native": "git@github.com:status-im/nfc-react-native.git",
|
||||||
"process": "0.11.10",
|
"process": "0.11.10",
|
||||||
"prop-types": "15.6.0",
|
"prop-types": "15.6.0",
|
||||||
"punycode": "1.4.1",
|
"punycode": "1.4.1",
|
||||||
|
@ -42,8 +43,7 @@
|
||||||
"react-native-fcm": "10.0.3",
|
"react-native-fcm": "10.0.3",
|
||||||
"react-native-fetch-polyfill": "1.1.2",
|
"react-native-fetch-polyfill": "1.1.2",
|
||||||
"react-native-fs": "2.8.1",
|
"react-native-fs": "2.8.1",
|
||||||
"react-native-http": "github:tradle/react-native-http#834492d",
|
"react-native-http-bridge": "git@github.com:status-im/react-native-http-bridge.git",
|
||||||
"react-native-http-bridge": "github:status-im/react-native-http-bridge",
|
|
||||||
"react-native-i18n": "2.0.9",
|
"react-native-i18n": "2.0.9",
|
||||||
"react-native-image-crop-picker": "0.18.1",
|
"react-native-image-crop-picker": "0.18.1",
|
||||||
"react-native-image-resizer": "1.0.0",
|
"react-native-image-resizer": "1.0.0",
|
||||||
|
@ -58,11 +58,11 @@
|
||||||
"react-native-tcp": "3.3.0",
|
"react-native-tcp": "3.3.0",
|
||||||
"react-native-testfairy": "2.10.0",
|
"react-native-testfairy": "2.10.0",
|
||||||
"react-native-udp": "2.2.1",
|
"react-native-udp": "2.2.1",
|
||||||
"react-native-webview-bridge": "github:status-im/react-native-webview-bridge",
|
"react-native-webview-bridge": "git@github.com:status-im/react-native-webview-bridge.git",
|
||||||
"realm": "2.3.3",
|
"realm": "2.3.3",
|
||||||
"rn-snoopy": "github:status-im/rn-snoopy",
|
"rn-snoopy": "git@github.com:status-im/rn-snoopy.git",
|
||||||
"string_decoder": "0.10.31",
|
"string_decoder": "0.10.31",
|
||||||
"url": "0.10.3",
|
"url": "0.10.3",
|
||||||
"web3": "github:status-im/web3.js#feature/shhext"
|
"web3": "git@github.com:status-im/web3.js.git#feature/shhext"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -84,6 +84,34 @@ EOF
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function install_clojure_cli() {
|
||||||
|
if is_macos; then
|
||||||
|
brew_install clojure
|
||||||
|
elif is_linux; then
|
||||||
|
install_clojure_cli_linux
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
function install_clojure_cli_linux() {
|
||||||
|
if ! program_exists "lein"; then
|
||||||
|
cecho "@b@blue[[+ Installing Clojure CLI...]]"
|
||||||
|
|
||||||
|
local current_dir=$(pwd)
|
||||||
|
sudo su << EOF
|
||||||
|
curl --silent \
|
||||||
|
https://download.clojure.org/install/linux-install-1.9.0.381.sh \
|
||||||
|
-o /tmp/clojure
|
||||||
|
|
||||||
|
chmod +x /tmp/clojure
|
||||||
|
cd /tmp
|
||||||
|
./clojure
|
||||||
|
EOF
|
||||||
|
cd "$current_dir"
|
||||||
|
else
|
||||||
|
already_installed "Clojure CLI"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
function install_watchman() {
|
function install_watchman() {
|
||||||
if is_macos; then
|
if is_macos; then
|
||||||
brew_install watchman
|
brew_install watchman
|
||||||
|
@ -164,17 +192,19 @@ function install_node_via_nvm() {
|
||||||
cd "$(repo_path)"
|
cd "$(repo_path)"
|
||||||
|
|
||||||
if [ ! -e "$nvmrc" ]; then
|
if [ ! -e "$nvmrc" ]; then
|
||||||
cecho "@b@blue[[+ Installing latest stable Node version]]"
|
cecho "@b@blue[[+ Installing Node 9 (Node 10 is not supported by Realm)]]"
|
||||||
|
|
||||||
nvm install stable
|
nvm install 9
|
||||||
echo stable > "$nvmrc"
|
nvm alias status-im 9
|
||||||
|
echo status-im > "$nvmrc"
|
||||||
|
|
||||||
nvm use
|
nvm use status-im
|
||||||
else
|
else
|
||||||
nvm use >/dev/null
|
local version_alias=$(cat "$nvmrc")
|
||||||
|
nvm use $version_alias
|
||||||
|
|
||||||
local version=$(node -v)
|
local version=$(node -v)
|
||||||
cecho "+ Node already installed ($version via NVM)... skipping."
|
cecho "+ Node already installed ($version_alias $version via NVM)... skipping."
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -228,6 +258,7 @@ function install_cocoapods() {
|
||||||
|
|
||||||
local gem_command="sudo gem"
|
local gem_command="sudo gem"
|
||||||
local destination="system Ruby"
|
local destination="system Ruby"
|
||||||
|
local version=$(required_pod_version)
|
||||||
|
|
||||||
if using_rvm; then
|
if using_rvm; then
|
||||||
initialize_rvm
|
initialize_rvm
|
||||||
|
@ -237,10 +268,8 @@ function install_cocoapods() {
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if ! program_exists "pod"; then
|
if ! program_exists "pod"; then
|
||||||
$gem_command install cocoapods
|
$gem_command install cocoapods -v "$version"
|
||||||
elif ! correct_pod_version_is_installed; then
|
elif ! correct_pod_version_is_installed; then
|
||||||
local version=$(required_pod_version)
|
|
||||||
|
|
||||||
cecho "@b@blue[[+ Updating to cocoapods $version]]"
|
cecho "@b@blue[[+ Updating to cocoapods $version]]"
|
||||||
|
|
||||||
$gem_command uninstall cocoapods --ignore-dependencies --silent
|
$gem_command uninstall cocoapods --ignore-dependencies --silent
|
||||||
|
|
|
@ -25,6 +25,7 @@ setup_header "Installing requirements..."
|
||||||
|
|
||||||
install_and_setup_package_manager
|
install_and_setup_package_manager
|
||||||
install_java8
|
install_java8
|
||||||
|
install_clojure_cli
|
||||||
install_leiningen
|
install_leiningen
|
||||||
install_node
|
install_node
|
||||||
install_watchman
|
install_watchman
|
||||||
|
|
Loading…
Reference in New Issue