expo / expo-electron-adapter

This package wraps `electron-webpack` and adds support for Expo web and other universal React packages.
MIT License
29 stars 11 forks source link

Problem with apple silicon m1 #14

Closed web-dragon-smsp closed 2 years ago

web-dragon-smsp commented 2 years ago

Hello guys. I want to install this package on my m1 MacBook but I got an error about electron version. More Details:


Exit code: 1
Command: node install.js
Arguments:
Directory: /Users/user/project/node_modules/electron
Output:
Downloading tmp-4678-0-electron-v6.1.12-darwin-arm64.zip
Error: GET https://github.com/electron/electron/releases/download/v6.1.12/electron-v6.1.12-darwin-arm64.zip returned 404
/Users/user/project/node_modules/electron/install.js:53
  throw err
  ^

Error: Failed to find Electron v6.1.12 for darwin-arm64 at https://github.com/electron/electron/releases/download/v6.1.12/electron-v6.1.12-darwin-arm64.zip
    at Request.<anonymous> (/Users/user/project/node_modules/nugget/index.js:169:61)
    at Request.emit (node:events:390:28)
    at Request.onRequestResponse (/Users/user/project/node_modules/request/request.js:1059:10)
    at ClientRequest.emit (node:events:390:28)
    at HTTPParser.parserOnIncomingClient [as onIncoming] (node:_http_client:623:27)
    at HTTPParser.parserOnHeadersComplete (node:_http_common:128:17)
    at TLSSocket.socketOnData (node:_http_client:487:22)
    at TLSSocket.emit (node:events:390:28)
    at addChunk (node:internal/streams/readable:315:12)
    at readableAddChunk (node:internal/streams/readable:289:9)
/Users/user/project/node_modules/@expo/electron-adapter/bin/expo-electron.js:16
  throw err;
  ^

Error: yarnpkg exited with non-zero code: 1
    at ChildProcess.completionListener (/Users/user/project/node_modules/@expo/spawn-async/build/spawnAsync.js:52:23)
    at Object.onceWrapper (node:events:510:26)
    at ChildProcess.emit (node:events:390:28)
    at maybeClose (node:internal/child_process:1064:16)
    at Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)
    ...
    at Object.spawnAsync [as default] (/Users/user/project/node_modules/@expo/spawn-async/build/spawnAsync.js:17:21)
    at YarnPackageManager._runAsync (/Users/user/project/node_modules/@expo/package-manager/build/NodePackageManagers.js:243:46)
    at YarnPackageManager.addAsync (/Users/user/project/node_modules/@expo/package-manager/build/NodePackageManagers.js:199:20)
    at async ensureDependenciesAreInstalledAsync (/Users/user/project/node_modules/@expo/electron-adapter/build/Config.js:139:9)
    at async ensureMinProjectSetupAsync (/Users/user/project/node_modules/@expo/electron-adapter/build/Config.js:86:5) {
  pid: 4665,
  output: [
    '',
    '\x1B[1G⠁ \x1B[0K\x1B[1G⠂ electron@^6.0.12\x1B[0K\x1B[1G⠄ electron@^6.0.12\x1B[0K\x1B[1G⡀ electron@^6.0.12\x1B[0K\x1B[1G⢀ electron@^6.0.12\x1B[0K\x1B[1G⠠ electron@^6.0.12\x1B[0K\x1B[1G⠐ electron@^6.0.12\x1B[0K\x1B[1G⠈ electron@^6.0.12\x1B[0K\x1B[1G⠁ electron@^6.0.12\x1B[0K\x1B[1G⠂ electron@^6.0.12\x1B[0K\x1B[1G⠄ electron@^6.0.12\x1B[0K\x1B[1G⡀ electron@^6.0.12\x1B[0K\x1B[1G⢀ electron@^6.0.12\x1B[0K\x1B[1G⠠ electron@^6.0.12\x1B[0K\x1B[1G⠐ electron@^6.0.12\x1B[0K\x1B[1G⠈ electron@^6.0.12\x1B[0K\x1B[1G⠁ electron@^6.0.12\x1B[0K\x1B[1G⠂ electron@^6.0.12\x1B[0K\x1B[1G⠄ electron@^6.0.12\x1B[0K\x1B[1G⡀ electron@^6.0.12\x1B[0K\x1B[1G⢀ electron@^6.0.12\x1B[0K\x1B[1G⠠ electron@^6.0.12\x1B[0K\x1B[1G⠐ electron@^6.0.12\x1B[0K\x1B[1G⠈ electron@^6.0.12\x1B[0K\x1B[1G⠁ electron@^6.0.12\x1B[0K\x1B[1G⠂ extract-zip@^1.0.3\x1B[0K\x1B[1G⠄ extract-zip@^1.0.3\x1B[0K\x1B[1G⡀ extract-zip@^1.0.3\x1B[0K\x1B[1G⢀ extract-zip@^1.0.3\x1B[0K\x1B[1G⠠ extract-zip@^1.0.3\x1B[0K\x1B[1G⠐ extract-zip@^1.0.3\x1B[0K\x1B[1G⠈ extract-zip@^1.0.3\x1B[0K\x1B[1G⠁ extract-zip@^1.0.3\x1B[0K\x1B[1G⠂ extract-zip@^1.0.3\x1B[0K\x1B[1G⠄ extract-zip@^1.0.3\x1B[0K\x1B[1G⡀ extract-zip@^1.0.3\x1B[0K\x1B[1G⢀ extract-zip@^1.0.3\x1B[0K\x1B[1G⠠ extract-zip@^1.0.3\x1B[0K\x1B[1G⠐ extract-zip@^1.0.3\x1B[0K\x1B[1G⠈ yauzl@^2.10.0\x1B[0K\x1B[1G⠁ yauzl@^2.10.0\x1B[0K\x1B[1G⠂ yauzl@^2.10.0\x1B[0K\x1B[1G⠄ yauzl@^2.10.0\x1B[0K\x1B[1G⡀ yauzl@^2.10.0\x1B[0K\x1B[1G⢀ yauzl@^2.10.0\x1B[0K\x1B[1G⠠ yauzl@^2.10.0\x1B[0K\x1B[1G⠐ buffer-crc32@~0.2.3\x1B[0K\x1B[1G⠈ throttleit@0.0.2\x1B[0K\x1B[1G⠁ throttleit@0.0.2\x1B[0K\x1B[1G⠂ throttleit@0.0.2\x1B[0K\x1B[1G⠄ speedometer@~0.1.2\x1B[0K\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m electron > electron-download > nugget > request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142\n' +
      '\x1B[1G⡀ uuid@^3.3.2\x1B[0K\x1B[1G⢀ meow@^3.1.0\x1B[0K\x1B[1G⠠ meow@^3.1.0\x1B[0K\x1B[1G⠐ xtend@~2.1.1\x1B[0K\x1B[1G⠈ xtend@~2.1.1\x1B[0K\x1B[1G⠁ xtend@~2.1.1\x1B[0K\x1B[1G⠂ xtend@~2.1.1\x1B[0K\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m electron > electron-download > nugget > request > har-validator@5.1.5: this library is no longer supported\n' +
      '\x1B[1G⠄ sshpk@^1.7.0\x1B[0K\x1B[1G⡀ sshpk@^1.7.0\x1B[0K\x1B[1G⢀ sshpk@^1.7.0\x1B[0K\x1B[1G⠠ object-keys@~0.4.0\x1B[0K\x1B[1G⠐ trim-newlines@^1.0.0\x1B[0K\x1B[1G⠈ trim-newlines@^1.0.0\x1B[0K\x1B[1G⠁ trim-newlines@^1.0.0\x1B[0K\x1B[1G⠂ trim-newlines@^1.0.0\x1B[0K\x1B[1G⠄ bcrypt-pbkdf@^1.0.0\x1B[0K\x1B[1G⡀ bcrypt-pbkdf@^1.0.0\x1B[0K\x1B[1G⢀ bcrypt-pbkdf@^1.0.0\x1B[0K\x1B[1G⠠ signal-exit@^3.0.0\x1B[0K\x1B[1G⠐ signal-exit@^3.0.0\x1B[0K\x1B[1G⠈ read-pkg@^1.0.0\x1B[0K\x1B[1G⠁ read-pkg@^1.0.0\x1B[0K\x1B[1G⠂ extsprintf@^1.2.0\x1B[0K\x1B[1G⠄ extsprintf@^1.2.0\x1B[0K\x1B[1G⡀ assert-plus@^1.0.0\x1B[0K\x1B[1G⢀ safer-buffer@^2.1.0\x1B[0K\x1B[1G⠠ safer-buffer@^2.1.0\x1B[0K\x1B[1G⠐ array-find-index@^1.0.1\x1B[0K\x1B[1G⠈ array-find-index@^1.0.1\x1B[0K\x1B[1G⠁ map-obj@^1.0.0\x1B[0K\x1B[1G⠂ spdx-expression-parse@^3.0.0\x1B[0K\x1B[1G⠄ strip-indent@^1.0.1\x1B[0K\x1B[1G⡀ spdx-license-ids@^3.0.0\x1B[0K\x1B[1G⢀ pinkie-promise@^2.0.0\x1B[0K\x1B[1G⠠ spdx-license-ids@^3.0.0\x1B[0K\x1B[1G⠐ spdx-license-ids@^3.0.0\x1B[0K\x1B[1G⠈ get-stdin@^4.0.1\x1B[0K\x1B[1G⠁ get-stdin@^4.0.1\x1B[0K\x1B[1G⠂ get-stdin@^4.0.1\x1B[0K\x1B[1G⠄ get-stdin@^4.0.1\x1B[0K\x1B[1G⡀ is-utf8@^0.2.0\x1B[0K\x1B[1G⢀ is-utf8@^0.2.0\x1B[0K\x1B[1G⠠ is-utf8@^0.2.0\x1B[0K\x1B[1G⠐ is-utf8@^0.2.0\x1B[0K\x1B[1G⠈ is-utf8@^0.2.0\x1B[0K\x1B[1G⠁ is-utf8@^0.2.0\x1B[0K\x1B[2K\x1B[1G\x1B[2K\x1B[1G\x1B[1G[] 0/1757\x1B[1G[] 276/1757\x1B[1G[] 611/1757\x1B[1G[] 959/1757\x1B[1G[] 1284/1757\x1B[1G[] 1568/1757\x1B[1G[] 1681/1757\x1B[1G[] 1685/1757\x1B[1G[] 1702/1757\x1B[1G[] 1714/1757\x1B[1G[] 1730/1757\x1B[1G[] 1744/1757\x1B[1G[] 1753/1757\x1B[1G[] 1754/1757\x1B[1G[] 1756/1757\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m " > @react-native-community/masked-view@0.1.10" has incorrect peer dependency "react@^16.0".\n' +
      '\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m " > @react-navigation/material-top-tabs@5.3.19" has unmet peer dependency "react-native-reanimated@>= 1.0.0".\n' +
      '\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m " > @react-navigation/material-top-tabs@5.3.19" has unmet peer dependency "react-native-tab-view@>= 2.0.0".\n' +
      '\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m "bitcore-wallet-client > bitcore-payment-protocol > asn1.js-rfc3280@4.0.0" has incorrect peer dependency "asn1.js@^4.0.0".\n' +
      '\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m " > eslint-plugin-prettier@4.0.0" has unmet peer dependency "eslint@>=7.28.0".\n' +
      '\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m "native-base > eslint-config-prettier@6.15.0" has unmet peer dependency "eslint@>=3.14.1".\n' +
      '\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m "react-native > react-native-codegen > jscodeshift@0.11.0" has unmet peer dependency "@babel/preset-env@^7.1.6".\n' +
      '\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m " > react-native-level-fs@3.0.1" has unmet peer dependency "asyncstorage-down@>=3.0.0 <5.0.0".\n' +
      '\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m " > react-native-modal@13.0.0" has incorrect peer dependency "react-native@>=0.65.0".\n' +
      '\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m " > @expo/electron-adapter@0.0.55" has incorrect peer dependency "@expo/webpack-config@^0.10.1".\n' +
      '\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m "@expo/electron-adapter > electron-webpack@2.8.2" has unmet peer dependency "webpack@^4.42.1".\n' +
      '\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m "@expo/electron-adapter > electron-webpack > file-loader@6.2.0" has unmet peer dependency "webpack@^4.0.0 || ^5.0.0".\n' +
      '\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m "@expo/electron-adapter > electron-webpack > html-loader@1.3.2" has unmet peer dependency "webpack@^4.0.0 || ^5.0.0".\n' +
      '\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m "@expo/electron-adapter > electron-webpack > html-webpack-plugin@4.5.2" has unmet peer dependency "webpack@^4.0.0 || ^5.0.0".\n' +
      '\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m "@expo/electron-adapter > electron-webpack > mini-css-extract-plugin@0.9.0" has unmet peer dependency "webpack@^4.4.0".\n' +
      '\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m "@expo/electron-adapter > electron-webpack > style-loader@1.3.0" has unmet peer dependency "webpack@^4.0.0 || ^5.0.0".\n' +
      '\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m "@expo/electron-adapter > electron-webpack > terser-webpack-plugin@2.3.8" has unmet peer dependency "webpack@^4.0.0 || ^5.0.0".\n' +
      '\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m "@expo/electron-adapter > electron-webpack > webpack-cli@3.3.12" has unmet peer dependency "webpack@4.x.x".\n' +
      '\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m "@expo/electron-adapter > electron-webpack > webpack-dev-server@3.11.3" has unmet peer dependency "webpack@^4.0.0 || ^5.0.0".\n' +
      '\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m "@expo/electron-adapter > electron-webpack > electron-webpack-js > babel-loader@8.2.3" has unmet peer dependency "webpack@>=2".\n' +
      '\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m "@expo/electron-adapter > electron-webpack > webpack-dev-server > webpack-dev-middleware@3.7.3" has unmet peer dependency "webpack@^4.0.0 || ^5.0.0".\n' +
      '\x1B[1G[] 1757/1757\x1B[2K\x1B[1G\x1B[2K\x1B[1G\x1B[1G[] 0/2134\x1B[2K\x1B[1G\x1B[2K\x1B[1G\x1B[1G[] 0/778\x1B[1G[] 383/778\x1B[1G[] 531/778\x1B[1G[] 669/778\x1B[1G[] 778/778\x1B[2K\x1B[1G\x1B[2K\x1B[1G\x1B[1G[] 0/3583\x1B[1G[] 330/3583\x1B[1G[] 456/3583\x1B[1G[] 982/3583\x1B[1G[] 1846/3583\x1B[1G[] 2864/3583\x1B[1G[] 3583/3583\x1B[1G⠁ \x1B[0K\x1B[1G\x1B[2m[1/1]\x1B[22m ⠂ electron\x1B[0K\x1B[1G\x1B[2m[1/1]\x1B[22m ⠄ electron\x1B[0K\x1B[1G\x1B[2m[1/1]\x1B[22m ⡀ electron\x1B[0K\x1B[1G\x1B[2m[1/1]\x1B[22m ⢀ electron\x1B[0K\x1B[1G\x1B[2m[1/1]\x1B[22m ⠠ electron\x1B[0K\x1B[1G\x1B[2m[1/1]\x1B[22m ⠐ electron\x1B[0K\x1B[1G\x1B[2m[1/1]\x1B[22m ⠈ electron\x1B[0K\x1B[1G\x1B[2m[1/1]\x1B[22m ⠁ electron\x1B[0K\x1B[1G\x1B[2m[1/1]\x1B[22m ⠂ electron\x1B[0K\x1B[1G\x1B[2m[1/1]\x1B[22m ⠄ electron\x1B[0K\x1B[1G\x1B[2m[1/1]\x1B[22m ⡀ electron\x1B[0K\x1B[1G\x1B[2m[1/1]\x1B[22m ⢀ electron\x1B[0K\x1B[1G\x1B[2m[1/1]\x1B[22m ⠠ electron\x1B[0K\x1B[1G\x1B[2m[1/1]\x1B[22m ⠐ electron\x1B[0K\x1B[1G\x1B[2m[1/1]\x1B[22m ⠈ electron\x1B[0K\x1B[1G\x1B[2m[1/1]\x1B[22m ⠁ electron\x1B[0K\x1B[1G\x1B[2m[1/1]\x1B[22m ⠂ electron\x1B[0K\x1B[1G\x1B[2m[1/1]\x1B[22m ⠄ electron\x1B[0K\x1B[1G\x1B[2m[1/1]\x1B[22m ⡀ electron\x1B[0K\x1B[2K\x1B[1G\x1B[31merror\x1B[39m /Users/user/project/node_modules/electron: Command failed.\n' +
      'Exit code: 1\n' +
      'Command: node install.js\n' +
      'Arguments: \n' +
      'Directory: /Users/user/project/node_modules/electron\n' +
      'Output:\n' +
      'Downloading tmp-4678-0-electron-v6.1.12-darwin-arm64.zip\n' +
      '[>                                            ] 0.0% (0 B/s)\n' +
      '\x1B[1000D\x1B[0K\x1B[1A\x1B[1000D\x1B[0K\x1B[1A\x1B[1000D\x1B[0KDownloading tmp-4678-0-electron-v6.1.12-darwin-arm64.zip\n' +
      'Error: GET https://github.com/electron/electron/releases/download/v6.1.12/electron-v6.1.12-darwin-arm64.zip returned 404\n' +
      '/Users/user/project/node_modules/electron/install.js:53\n' +
      '  throw err\n' +
      '  ^\n' +
      '\n' +
      'Error: Failed to find Electron v6.1.12 for darwin-arm64 at https://github.com/electron/electron/releases/download/v6.1.12/electron-v6.1.12-darwin-arm64.zip\n' +
      '    at Request.<anonymous> (/Users/user/project/node_modules/nugget/index.js:169:61)\n' +
      '    at Request.emit (node:events:390:28)\n' +
      '    at Request.onRequestResponse (/Users/user/project/node_modules/request/request.js:1059:10)\n' +
      '    at ClientRequest.emit (node:events:390:28)\n' +
      '    at HTTPParser.parserOnIncomingClient [as onIncoming] (node:_http_client:623:27)\n' +
      '    at HTTPParser.parserOnHeadersComplete (node:_http_common:128:17)\n' +
      '    at TLSSocket.socketOnData (node:_http_client:487:22)\n' +
      '    at TLSSocket.emit (node:events:390:28)\n' +
      '    at addChunk (node:internal/streams/readable:315:12)\n' +
      '    at readableAddChunk (node:internal/streams/readable:289:9)\n' +
      '\x1B[2K\x1B[1G\x1B[2K\x1B[1G'
  ],
  stdout: '',
  stderr: '\x1B[1G⠁ \x1B[0K\x1B[1G⠂ electron@^6.0.12\x1B[0K\x1B[1G⠄ electron@^6.0.12\x1B[0K\x1B[1G⡀ electron@^6.0.12\x1B[0K\x1B[1G⢀ electron@^6.0.12\x1B[0K\x1B[1G⠠ electron@^6.0.12\x1B[0K\x1B[1G⠐ electron@^6.0.12\x1B[0K\x1B[1G⠈ electron@^6.0.12\x1B[0K\x1B[1G⠁ electron@^6.0.12\x1B[0K\x1B[1G⠂ electron@^6.0.12\x1B[0K\x1B[1G⠄ electron@^6.0.12\x1B[0K\x1B[1G⡀ electron@^6.0.12\x1B[0K\x1B[1G⢀ electron@^6.0.12\x1B[0K\x1B[1G⠠ electron@^6.0.12\x1B[0K\x1B[1G⠐ electron@^6.0.12\x1B[0K\x1B[1G⠈ electron@^6.0.12\x1B[0K\x1B[1G⠁ electron@^6.0.12\x1B[0K\x1B[1G⠂ electron@^6.0.12\x1B[0K\x1B[1G⠄ electron@^6.0.12\x1B[0K\x1B[1G⡀ electron@^6.0.12\x1B[0K\x1B[1G⢀ electron@^6.0.12\x1B[0K\x1B[1G⠠ electron@^6.0.12\x1B[0K\x1B[1G⠐ electron@^6.0.12\x1B[0K\x1B[1G⠈ electron@^6.0.12\x1B[0K\x1B[1G⠁ electron@^6.0.12\x1B[0K\x1B[1G⠂ extract-zip@^1.0.3\x1B[0K\x1B[1G⠄ extract-zip@^1.0.3\x1B[0K\x1B[1G⡀ extract-zip@^1.0.3\x1B[0K\x1B[1G⢀ extract-zip@^1.0.3\x1B[0K\x1B[1G⠠ extract-zip@^1.0.3\x1B[0K\x1B[1G⠐ extract-zip@^1.0.3\x1B[0K\x1B[1G⠈ extract-zip@^1.0.3\x1B[0K\x1B[1G⠁ extract-zip@^1.0.3\x1B[0K\x1B[1G⠂ extract-zip@^1.0.3\x1B[0K\x1B[1G⠄ extract-zip@^1.0.3\x1B[0K\x1B[1G⡀ extract-zip@^1.0.3\x1B[0K\x1B[1G⢀ extract-zip@^1.0.3\x1B[0K\x1B[1G⠠ extract-zip@^1.0.3\x1B[0K\x1B[1G⠐ extract-zip@^1.0.3\x1B[0K\x1B[1G⠈ yauzl@^2.10.0\x1B[0K\x1B[1G⠁ yauzl@^2.10.0\x1B[0K\x1B[1G⠂ yauzl@^2.10.0\x1B[0K\x1B[1G⠄ yauzl@^2.10.0\x1B[0K\x1B[1G⡀ yauzl@^2.10.0\x1B[0K\x1B[1G⢀ yauzl@^2.10.0\x1B[0K\x1B[1G⠠ yauzl@^2.10.0\x1B[0K\x1B[1G⠐ buffer-crc32@~0.2.3\x1B[0K\x1B[1G⠈ throttleit@0.0.2\x1B[0K\x1B[1G⠁ throttleit@0.0.2\x1B[0K\x1B[1G⠂ throttleit@0.0.2\x1B[0K\x1B[1G⠄ speedometer@~0.1.2\x1B[0K\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m electron > electron-download > nugget > request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142\n' +
    '\x1B[1G⡀ uuid@^3.3.2\x1B[0K\x1B[1G⢀ meow@^3.1.0\x1B[0K\x1B[1G⠠ meow@^3.1.0\x1B[0K\x1B[1G⠐ xtend@~2.1.1\x1B[0K\x1B[1G⠈ xtend@~2.1.1\x1B[0K\x1B[1G⠁ xtend@~2.1.1\x1B[0K\x1B[1G⠂ xtend@~2.1.1\x1B[0K\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m electron > electron-download > nugget > request > har-validator@5.1.5: this library is no longer supported\n' +
    '\x1B[1G⠄ sshpk@^1.7.0\x1B[0K\x1B[1G⡀ sshpk@^1.7.0\x1B[0K\x1B[1G⢀ sshpk@^1.7.0\x1B[0K\x1B[1G⠠ object-keys@~0.4.0\x1B[0K\x1B[1G⠐ trim-newlines@^1.0.0\x1B[0K\x1B[1G⠈ trim-newlines@^1.0.0\x1B[0K\x1B[1G⠁ trim-newlines@^1.0.0\x1B[0K\x1B[1G⠂ trim-newlines@^1.0.0\x1B[0K\x1B[1G⠄ bcrypt-pbkdf@^1.0.0\x1B[0K\x1B[1G⡀ bcrypt-pbkdf@^1.0.0\x1B[0K\x1B[1G⢀ bcrypt-pbkdf@^1.0.0\x1B[0K\x1B[1G⠠ signal-exit@^3.0.0\x1B[0K\x1B[1G⠐ signal-exit@^3.0.0\x1B[0K\x1B[1G⠈ read-pkg@^1.0.0\x1B[0K\x1B[1G⠁ read-pkg@^1.0.0\x1B[0K\x1B[1G⠂ extsprintf@^1.2.0\x1B[0K\x1B[1G⠄ extsprintf@^1.2.0\x1B[0K\x1B[1G⡀ assert-plus@^1.0.0\x1B[0K\x1B[1G⢀ safer-buffer@^2.1.0\x1B[0K\x1B[1G⠠ safer-buffer@^2.1.0\x1B[0K\x1B[1G⠐ array-find-index@^1.0.1\x1B[0K\x1B[1G⠈ array-find-index@^1.0.1\x1B[0K\x1B[1G⠁ map-obj@^1.0.0\x1B[0K\x1B[1G⠂ spdx-expression-parse@^3.0.0\x1B[0K\x1B[1G⠄ strip-indent@^1.0.1\x1B[0K\x1B[1G⡀ spdx-license-ids@^3.0.0\x1B[0K\x1B[1G⢀ pinkie-promise@^2.0.0\x1B[0K\x1B[1G⠠ spdx-license-ids@^3.0.0\x1B[0K\x1B[1G⠐ spdx-license-ids@^3.0.0\x1B[0K\x1B[1G⠈ get-stdin@^4.0.1\x1B[0K\x1B[1G⠁ get-stdin@^4.0.1\x1B[0K\x1B[1G⠂ get-stdin@^4.0.1\x1B[0K\x1B[1G⠄ get-stdin@^4.0.1\x1B[0K\x1B[1G⡀ is-utf8@^0.2.0\x1B[0K\x1B[1G⢀ is-utf8@^0.2.0\x1B[0K\x1B[1G⠠ is-utf8@^0.2.0\x1B[0K\x1B[1G⠐ is-utf8@^0.2.0\x1B[0K\x1B[1G⠈ is-utf8@^0.2.0\x1B[0K\x1B[1G⠁ is-utf8@^0.2.0\x1B[0K\x1B[2K\x1B[1G\x1B[2K\x1B[1G\x1B[1G[] 0/1757\x1B[1G[] 276/1757\x1B[1G[] 611/1757\x1B[1G[] 959/1757\x1B[1G[] 1284/1757\x1B[1G[] 1568/1757\x1B[1G[] 1681/1757\x1B[1G[] 1685/1757\x1B[1G[] 1702/1757\x1B[1G[] 1714/1757\x1B[1G[] 1730/1757\x1B[1G[] 1744/1757\x1B[1G[] 1753/1757\x1B[1G[] 1754/1757\x1B[1G[] 1756/1757\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m " > @react-native-community/masked-view@0.1.10" has incorrect peer dependency "react@^16.0".\n' +
    '\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m " > @react-navigation/material-top-tabs@5.3.19" has unmet peer dependency "react-native-reanimated@>= 1.0.0".\n' +
    '\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m " > @react-navigation/material-top-tabs@5.3.19" has unmet peer dependency "react-native-tab-view@>= 2.0.0".\n' +
    '\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m "bitcore-wallet-client > bitcore-payment-protocol > asn1.js-rfc3280@4.0.0" has incorrect peer dependency "asn1.js@^4.0.0".\n' +
    '\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m " > eslint-plugin-prettier@4.0.0" has unmet peer dependency "eslint@>=7.28.0".\n' +
    '\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m "native-base > eslint-config-prettier@6.15.0" has unmet peer dependency "eslint@>=3.14.1".\n' +
    '\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m "react-native > react-native-codegen > jscodeshift@0.11.0" has unmet peer dependency "@babel/preset-env@^7.1.6".\n' +
    '\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m " > react-native-level-fs@3.0.1" has unmet peer dependency "asyncstorage-down@>=3.0.0 <5.0.0".\n' +
    '\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m " > react-native-modal@13.0.0" has incorrect peer dependency "react-native@>=0.65.0".\n' +
    '\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m " > @expo/electron-adapter@0.0.55" has incorrect peer dependency "@expo/webpack-config@^0.10.1".\n' +
    '\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m "@expo/electron-adapter > electron-webpack@2.8.2" has unmet peer dependency "webpack@^4.42.1".\n' +
    '\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m "@expo/electron-adapter > electron-webpack > file-loader@6.2.0" has unmet peer dependency "webpack@^4.0.0 || ^5.0.0".\n' +
    '\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m "@expo/electron-adapter > electron-webpack > html-loader@1.3.2" has unmet peer dependency "webpack@^4.0.0 || ^5.0.0".\n' +
    '\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m "@expo/electron-adapter > electron-webpack > html-webpack-plugin@4.5.2" has unmet peer dependency "webpack@^4.0.0 || ^5.0.0".\n' +
    '\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m "@expo/electron-adapter > electron-webpack > mini-css-extract-plugin@0.9.0" has unmet peer dependency "webpack@^4.4.0".\n' +
    '\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m "@expo/electron-adapter > electron-webpack > style-loader@1.3.0" has unmet peer dependency "webpack@^4.0.0 || ^5.0.0".\n' +
    '\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m "@expo/electron-adapter > electron-webpack > terser-webpack-plugin@2.3.8" has unmet peer dependency "webpack@^4.0.0 || ^5.0.0".\n' +
    '\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m "@expo/electron-adapter > electron-webpack > webpack-cli@3.3.12" has unmet peer dependency "webpack@4.x.x".\n' +
    '\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m "@expo/electron-adapter > electron-webpack > webpack-dev-server@3.11.3" has unmet peer dependency "webpack@^4.0.0 || ^5.0.0".\n' +
    '\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m "@expo/electron-adapter > electron-webpack > electron-webpack-js > babel-loader@8.2.3" has unmet peer dependency "webpack@>=2".\n' +
    '\x1B[2K\x1B[1G\x1B[33mwarning\x1B[39m "@expo/electron-adapter > electron-webpack > webpack-dev-server > webpack-dev-middleware@3.7.3" has unmet peer dependency "webpack@^4.0.0 || ^5.0.0".\n' +
    '\x1B[1G[] 1757/1757\x1B[2K\x1B[1G\x1B[2K\x1B[1G\x1B[1G[] 0/2134\x1B[2K\x1B[1G\x1B[2K\x1B[1G\x1B[1G[] 0/778\x1B[1G[] 383/778\x1B[1G[] 531/778\x1B[1G[] 669/778\x1B[1G[] 778/778\x1B[2K\x1B[1G\x1B[2K\x1B[1G\x1B[1G[] 0/3583\x1B[1G[] 330/3583\x1B[1G[] 456/3583\x1B[1G[] 982/3583\x1B[1G[] 1846/3583\x1B[1G[] 2864/3583\x1B[1G[] 3583/3583\x1B[1G⠁ \x1B[0K\x1B[1G\x1B[2m[1/1]\x1B[22m ⠂ electron\x1B[0K\x1B[1G\x1B[2m[1/1]\x1B[22m ⠄ electron\x1B[0K\x1B[1G\x1B[2m[1/1]\x1B[22m ⡀ electron\x1B[0K\x1B[1G\x1B[2m[1/1]\x1B[22m ⢀ electron\x1B[0K\x1B[1G\x1B[2m[1/1]\x1B[22m ⠠ electron\x1B[0K\x1B[1G\x1B[2m[1/1]\x1B[22m ⠐ electron\x1B[0K\x1B[1G\x1B[2m[1/1]\x1B[22m ⠈ electron\x1B[0K\x1B[1G\x1B[2m[1/1]\x1B[22m ⠁ electron\x1B[0K\x1B[1G\x1B[2m[1/1]\x1B[22m ⠂ electron\x1B[0K\x1B[1G\x1B[2m[1/1]\x1B[22m ⠄ electron\x1B[0K\x1B[1G\x1B[2m[1/1]\x1B[22m ⡀ electron\x1B[0K\x1B[1G\x1B[2m[1/1]\x1B[22m ⢀ electron\x1B[0K\x1B[1G\x1B[2m[1/1]\x1B[22m ⠠ electron\x1B[0K\x1B[1G\x1B[2m[1/1]\x1B[22m ⠐ electron\x1B[0K\x1B[1G\x1B[2m[1/1]\x1B[22m ⠈ electron\x1B[0K\x1B[1G\x1B[2m[1/1]\x1B[22m ⠁ electron\x1B[0K\x1B[1G\x1B[2m[1/1]\x1B[22m ⠂ electron\x1B[0K\x1B[1G\x1B[2m[1/1]\x1B[22m ⠄ electron\x1B[0K\x1B[1G\x1B[2m[1/1]\x1B[22m ⡀ electron\x1B[0K\x1B[2K\x1B[1G\x1B[31merror\x1B[39m /Users/user/project/node_modules/electron: Command failed.\n' +
    'Exit code: 1\n' +
    'Command: node install.js\n' +
    'Arguments: \n' +
    'Directory: /Users/user/project/node_modules/electron\n' +
    'Output:\n' +
    'Downloading tmp-4678-0-electron-v6.1.12-darwin-arm64.zip\n' +
    '[>                                            ] 0.0% (0 B/s)\n' +
    '\x1B[1000D\x1B[0K\x1B[1A\x1B[1000D\x1B[0K\x1B[1A\x1B[1000D\x1B[0KDownloading tmp-4678-0-electron-v6.1.12-darwin-arm64.zip\n' +
    'Error: GET https://github.com/electron/electron/releases/download/v6.1.12/electron-v6.1.12-darwin-arm64.zip returned 404\n' +
    '/Users/user/project/node_modules/electron/install.js:53\n' +
    '  throw err\n' +
    '  ^\n' +
    '\n' +
    'Error: Failed to find Electron v6.1.12 for darwin-arm64 at https://github.com/electron/electron/releases/download/v6.1.12/electron-v6.1.12-darwin-arm64.zip\n' +
    '    at Request.<anonymous> (/Users/user/project/node_modules/nugget/index.js:169:61)\n' +
    '    at Request.emit (node:events:390:28)\n' +
    '    at Request.onRequestResponse (/Users/user/project/node_modules/request/request.js:1059:10)\n' +
    '    at ClientRequest.emit (node:events:390:28)\n' +
    '    at HTTPParser.parserOnIncomingClient [as onIncoming] (node:_http_client:623:27)\n' +
    '    at HTTPParser.parserOnHeadersComplete (node:_http_common:128:17)\n' +
    '    at TLSSocket.socketOnData (node:_http_client:487:22)\n' +
    '    at TLSSocket.emit (node:events:390:28)\n' +
    '    at addChunk (node:internal/streams/readable:315:12)\n' +
    '    at readableAddChunk (node:internal/streams/readable:289:9)\n' +
    '\x1B[2K\x1B[1G\x1B[2K\x1B[1G',
  status: 1,
  signal: null
}```
0xDarni commented 2 years ago

I'm experiencing the same issues. It is trying to use electron v6 which has no support for arm64.

I found this issue which gives some options, I'll try those but figured I'd share.

0xDarni commented 2 years ago

Alright, looks like if you manually add the dependencies and change your package.json following this commit it works!

I think this package needs some updating, I might try to contribute if I have time and the maintainers allow me 😃

web-dragon-smsp commented 2 years ago

It works. Thanks 👍