Skip to content

Commit 3312a1e

Browse files
committed
Update electron-packager and use --darwin-dark-mode-support for package-macos
1 parent 29950ad commit 3312a1e

File tree

3 files changed

+103
-65
lines changed

3 files changed

+103
-65
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
"electron": "~1.7.15",
4646
"electron-debug": "^1.5.0",
4747
"electron-devtools-installer": "^2.2.3",
48-
"electron-packager": "^12.1.0",
48+
"electron-packager": "^13.0.1",
4949
"electron-rebuild": "^1.7.3",
5050
"eslint": "^4.18.2",
5151
"eslint-config-airbnb": "^10.0.0",

scripts/package-macos.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ electron-packager dist/ \
1414
--electron-version $(node -e "console.log(require('electron/package').version)") \
1515
--app-version $npm_package_version \
1616
--osx-sign='Developer ID Application: Jhen Jie Hong (C6EUM5DVB3)' \
17-
--icon electron/logo.icns
17+
--icon electron/logo.icns \
18+
--darwin-dark-mode-support
1819

1920
cd release/React\ Native\ Debugger-darwin-x64
2021
zip -ryq9 ../rn-debugger-macos-x64.zip React\ Native\ Debugger.app

yarn.lock

Lines changed: 100 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -1531,12 +1531,7 @@ base16@^1.0.0:
15311531
resolved "https://registry.yarnpkg.com/base16/-/base16-1.0.0.tgz#e297f60d7ec1014a7a971a39ebc8a98c0b681e70"
15321532
integrity sha1-4pf2DX7BAUp6lxo568ipjAtoHnA=
15331533

1534-
1535-
version "1.2.0"
1536-
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.0.tgz#a39992d723584811982be5e290bb6a53d86700f1"
1537-
integrity sha1-o5mS1yNYSBGYK+XikLtqU9hnAPE=
1538-
1539-
base64-js@^1.0.2:
1534+
base64-js@^1.0.2, base64-js@^1.2.3:
15401535
version "1.3.0"
15411536
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.0.tgz#cab1e6118f051095e58b5281aea8c1cd22bfc0e3"
15421537
integrity sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==
@@ -1951,6 +1946,11 @@ camelcase@^4.1.0:
19511946
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd"
19521947
integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=
19531948

1949+
camelcase@^5.0.0:
1950+
version "5.0.0"
1951+
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.0.0.tgz#03295527d58bd3cd4aa75363f35b2e8d97be2f42"
1952+
integrity sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==
1953+
19541954
caniuse-lite@^1.0.30000744:
19551955
version "1.0.30000744"
19561956
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000744.tgz#860fa5c83ba34fe619397d607f30bb474821671b"
@@ -2752,7 +2752,14 @@ debug@^3.0.0, debug@^3.1.0:
27522752
dependencies:
27532753
ms "2.0.0"
27542754

2755-
decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2:
2755+
debug@^4.0.1, debug@^4.1.0:
2756+
version "4.1.0"
2757+
resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.0.tgz#373687bffa678b38b1cd91f861b63850035ddc87"
2758+
integrity sha512-heNPJUJIqC+xB6ayLAMHaIrmN9HKa7aQO8MGqKpvCA+uJYVcvR6l5kgdrhRuwPFHU7P5/A1w0BjByPHwpfTDKg==
2759+
dependencies:
2760+
ms "^2.1.1"
2761+
2762+
decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2, decamelize@^1.2.0:
27562763
version "1.2.0"
27572764
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
27582765
integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
@@ -3146,7 +3153,7 @@ electron-download@^3.0.1:
31463153
semver "^5.3.0"
31473154
sumchecker "^1.2.0"
31483155

3149-
electron-download@^4.0.0, electron-download@^4.1.0:
3156+
electron-download@^4.1.0:
31503157
version "4.1.0"
31513158
resolved "https://registry.yarnpkg.com/electron-download/-/electron-download-4.1.0.tgz#bf932c746f2f87ffcc09d1dd472f2ff6b9187845"
31523159
integrity sha1-v5MsdG8vh//MCdHdRy8v9rkYeEU=
@@ -3161,6 +3168,21 @@ electron-download@^4.0.0, electron-download@^4.1.0:
31613168
semver "^5.3.0"
31623169
sumchecker "^2.0.1"
31633170

3171+
electron-download@^4.1.1:
3172+
version "4.1.1"
3173+
resolved "https://registry.yarnpkg.com/electron-download/-/electron-download-4.1.1.tgz#02e69556705cc456e520f9e035556ed5a015ebe8"
3174+
integrity sha512-FjEWG9Jb/ppK/2zToP+U5dds114fM1ZOJqMAR4aXXL5CvyPE9fiqBK/9YcwC9poIFQTEJk/EM/zyRwziziRZrg==
3175+
dependencies:
3176+
debug "^3.0.0"
3177+
env-paths "^1.0.0"
3178+
fs-extra "^4.0.1"
3179+
minimist "^1.2.0"
3180+
nugget "^2.0.1"
3181+
path-exists "^3.0.0"
3182+
rc "^1.2.1"
3183+
semver "^5.4.1"
3184+
sumchecker "^2.0.2"
3185+
31643186
electron-fetch@^1.2.1:
31653187
version "1.2.1"
31663188
resolved "https://registry.yarnpkg.com/electron-fetch/-/electron-fetch-1.2.1.tgz#08a033a23cc47febf05457f3e0e0a26598d02b95"
@@ -3209,40 +3231,48 @@ electron-named-image@^1.0.4:
32093231
bindings "^1.3.0"
32103232
nan "^2.6.2"
32113233

3212-
electron-osx-sign@^0.4.1:
3213-
version "0.4.7"
3214-
resolved "https://registry.yarnpkg.com/electron-osx-sign/-/electron-osx-sign-0.4.7.tgz#1d75647a82748eacd48bea70616ec83ffade3ee5"
3215-
integrity sha1-HXVkeoJ0jqzUi+pwYW7IP/rePuU=
3234+
electron-notarize@^0.0.5:
3235+
version "0.0.5"
3236+
resolved "https://registry.yarnpkg.com/electron-notarize/-/electron-notarize-0.0.5.tgz#d9e95c763a6af853ce16d31dde72d73cb25b0703"
3237+
integrity sha512-YzrqZ6RDQ7Wt2RWlxzRoQUuxnTeXrfp7laH7XKcmQqrZ6GaAr50DMPvFMpqDKdrZSHSbcgZgB7ktIQbjvITmCQ==
3238+
dependencies:
3239+
debug "^4.1.0"
3240+
fs-extra "^7.0.0"
3241+
3242+
electron-osx-sign@^0.4.11:
3243+
version "0.4.11"
3244+
resolved "https://registry.yarnpkg.com/electron-osx-sign/-/electron-osx-sign-0.4.11.tgz#8377732fe7b207969f264b67582ee47029ce092f"
3245+
integrity sha512-VVd40nrnVqymvFrY9ZkOYgHJOvexHHYTR3di/SN+mjJ0OWhR1I8BRVj3U+Yamw6hnkZZNKZp52rqL5EFAAPFkQ==
32163246
dependencies:
32173247
bluebird "^3.5.0"
32183248
compare-version "^0.1.2"
32193249
debug "^2.6.8"
32203250
isbinaryfile "^3.0.2"
32213251
minimist "^1.2.0"
3222-
plist "^2.1.0"
3252+
plist "^3.0.1"
32233253

3224-
electron-packager@^12.1.0:
3225-
version "12.1.0"
3226-
resolved "https://registry.yarnpkg.com/electron-packager/-/electron-packager-12.1.0.tgz#048dd4ff3848be19c5873c315b5b312df6215328"
3227-
integrity sha1-BI3U/zhIvhnFhzwxW1sxLfYhUyg=
3254+
electron-packager@^13.0.1:
3255+
version "13.0.1"
3256+
resolved "https://registry.yarnpkg.com/electron-packager/-/electron-packager-13.0.1.tgz#126b697aa2006d8e5df9eb28faa303b6167b08d4"
3257+
integrity sha512-fXfldaZ1wihpPaMTSGMxvCeETJwVArlnMmKafVXLJbbZwS+WTjY4iL7ju9WMQ0LNGuiiIwSMCQFxt5iA087mqg==
32283258
dependencies:
32293259
asar "^0.14.0"
3230-
debug "^3.0.0"
3231-
electron-download "^4.0.0"
3232-
electron-osx-sign "^0.4.1"
3260+
debug "^4.0.1"
3261+
electron-download "^4.1.1"
3262+
electron-notarize "^0.0.5"
3263+
electron-osx-sign "^0.4.11"
32333264
extract-zip "^1.0.3"
3234-
fs-extra "^5.0.0"
3265+
fs-extra "^7.0.0"
32353266
galactus "^0.2.1"
32363267
get-package-info "^1.0.0"
3237-
nodeify "^1.0.1"
32383268
parse-author "^2.0.0"
3239-
pify "^3.0.0"
3240-
plist "^2.0.0"
3269+
pify "^4.0.0"
3270+
plist "^3.0.0"
32413271
rcedit "^1.0.0"
32423272
resolve "^1.1.6"
32433273
sanitize-filename "^1.6.0"
32443274
semver "^5.3.0"
3245-
yargs-parser "^10.0.0"
3275+
yargs-parser "^11.0.0"
32463276

32473277
electron-rebuild@^1.7.3:
32483278
version "1.7.3"
@@ -4215,10 +4245,19 @@ fs-extra@^4.0.0:
42154245
jsonfile "^4.0.0"
42164246
universalify "^0.1.0"
42174247

4218-
fs-extra@^5.0.0:
4219-
version "5.0.0"
4220-
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-5.0.0.tgz#414d0110cdd06705734d055652c5411260c31abd"
4221-
integrity sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==
4248+
fs-extra@^4.0.1:
4249+
version "4.0.3"
4250+
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94"
4251+
integrity sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==
4252+
dependencies:
4253+
graceful-fs "^4.1.2"
4254+
jsonfile "^4.0.0"
4255+
universalify "^0.1.0"
4256+
4257+
fs-extra@^7.0.0:
4258+
version "7.0.1"
4259+
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9"
4260+
integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==
42224261
dependencies:
42234262
graceful-fs "^4.1.2"
42244263
jsonfile "^4.0.0"
@@ -5325,11 +5364,6 @@ is-promise@^2.1.0:
53255364
resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa"
53265365
integrity sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=
53275366

5328-
is-promise@~1, is-promise@~1.0.0:
5329-
version "1.0.1"
5330-
resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-1.0.1.tgz#31573761c057e33c2e91aab9e96da08cefbe76e5"
5331-
integrity sha1-MVc3YcBX4zwukaq56W2gjO++duU=
5332-
53335367
is-redirect@^1.0.0:
53345368
version "1.0.0"
53355369
resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24"
@@ -6740,6 +6774,11 @@ [email protected]:
67406774
resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
67416775
integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
67426776

6777+
ms@^2.1.1:
6778+
version "2.1.1"
6779+
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a"
6780+
integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==
6781+
67436782
multicast-dns-service-types@^1.1.0:
67446783
version "1.1.0"
67456784
resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901"
@@ -6970,14 +7009,6 @@ node-watch@^0.5.6:
69707009
resolved "https://registry.yarnpkg.com/node-watch/-/node-watch-0.5.8.tgz#208d10f93afe2f24b3701c254f54c7552f90c905"
69717010
integrity sha512-HXiCg9YS3IAzEJ4O3CNlUjsoYCxg4hVbo9oAEBQoiJV7p/R7PT6/ekXM9S3D2K3jUjSQOOjtuW/LgcSiwh/btQ==
69727011

6973-
nodeify@^1.0.1:
6974-
version "1.0.1"
6975-
resolved "https://registry.yarnpkg.com/nodeify/-/nodeify-1.0.1.tgz#64ab69a7bdbaf03ce107b4f0335c87c0b9e91b1d"
6976-
integrity sha1-ZKtpp7268DzhB7TwM1yHwLnpGx0=
6977-
dependencies:
6978-
is-promise "~1.0.0"
6979-
promise "~1.3.0"
6980-
69817012
nomnom@~1.6.2:
69827013
version "1.6.2"
69837014
resolved "https://registry.yarnpkg.com/nomnom/-/nomnom-1.6.2.tgz#84a66a260174408fc5b77a18f888eccc44fb6971"
@@ -7060,7 +7091,7 @@ npm-run-path@^2.0.0:
70607091
gauge "~2.7.3"
70617092
set-blocking "~2.0.0"
70627093

7063-
nugget@^2.0.0:
7094+
nugget@^2.0.0, nugget@^2.0.1:
70647095
version "2.0.1"
70657096
resolved "https://registry.yarnpkg.com/nugget/-/nugget-2.0.1.tgz#201095a487e1ad36081b3432fa3cada4f8d071b0"
70667097
integrity sha1-IBCVpIfhrTYIGzQy+jytpPjQcbA=
@@ -7514,6 +7545,11 @@ pify@^3.0.0:
75147545
resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
75157546
integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=
75167547

7548+
pify@^4.0.0:
7549+
version "4.0.1"
7550+
resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231"
7551+
integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==
7552+
75177553
pinkie-promise@^2.0.0:
75187554
version "2.0.1"
75197555
resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa"
@@ -7554,13 +7590,13 @@ pkg-up@^2.0.0:
75547590
dependencies:
75557591
find-up "^2.1.0"
75567592

7557-
plist@^2.0.0, plist@^2.1.0:
7558-
version "2.1.0"
7559-
resolved "https://registry.yarnpkg.com/plist/-/plist-2.1.0.tgz#57ccdb7a0821df21831217a3cad54e3e146a1025"
7560-
integrity sha1-V8zbeggh3yGDEhejytVOPhRqECU=
7593+
plist@^3.0.0, plist@^3.0.1:
7594+
version "3.0.1"
7595+
resolved "https://registry.yarnpkg.com/plist/-/plist-3.0.1.tgz#a9b931d17c304e8912ef0ba3bdd6182baf2e1f8c"
7596+
integrity sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==
75617597
dependencies:
7562-
base64-js "1.2.0"
7563-
xmlbuilder "8.2.2"
7598+
base64-js "^1.2.3"
7599+
xmlbuilder "^9.0.7"
75647600
xmldom "0.1.x"
75657601

75667602
pluralize@^7.0.0:
@@ -7671,13 +7707,6 @@ promise@^7.1.1:
76717707
dependencies:
76727708
asap "~2.0.3"
76737709

7674-
promise@~1.3.0:
7675-
version "1.3.0"
7676-
resolved "https://registry.yarnpkg.com/promise/-/promise-1.3.0.tgz#e5cc9a4c8278e4664ffedc01c7da84842b040175"
7677-
integrity sha1-5cyaTIJ45GZP/twBx9qEhCsEAXU=
7678-
dependencies:
7679-
is-promise "~1"
7680-
76817710
prompts@^0.1.9:
76827711
version "0.1.12"
76837712
resolved "https://registry.yarnpkg.com/prompts/-/prompts-0.1.12.tgz#39dc42de7d2f0ec3e2af76bf40713fcb8726090d"
@@ -7886,7 +7915,7 @@ rc@^1.1.2:
78867915
minimist "^1.2.0"
78877916
strip-json-comments "~2.0.1"
78887917

7889-
rc@^1.1.7, rc@^1.2.7:
7918+
rc@^1.1.7, rc@^1.2.1, rc@^1.2.7:
78907919
version "1.2.8"
78917920
resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
78927921
integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
@@ -9574,7 +9603,7 @@ sumchecker@^1.2.0:
95749603
debug "^2.2.0"
95759604
es6-promise "^4.0.5"
95769605

9577-
sumchecker@^2.0.1:
9606+
sumchecker@^2.0.1, sumchecker@^2.0.2:
95789607
version "2.0.2"
95799608
resolved "https://registry.yarnpkg.com/sumchecker/-/sumchecker-2.0.2.tgz#0f42c10e5d05da5d42eea3e56c3399a37d6c5b3e"
95809609
integrity sha1-D0LBDl0F2l1C7qPlbDOZo31sWz4=
@@ -10587,10 +10616,10 @@ xml-name-validator@^3.0.0:
1058710616
resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a"
1058810617
integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==
1058910618

10590-
xmlbuilder@8.2.2:
10591-
version "8.2.2"
10592-
resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-8.2.2.tgz#69248673410b4ba42e1a6136551d2922335aa773"
10593-
integrity sha1-aSSGc0ELS6QuGmE2VR0pIjNap3M=
10619+
xmlbuilder@^9.0.7:
10620+
version "9.0.7"
10621+
resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d"
10622+
integrity sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=
1059410623

1059510624
1059610625
version "0.1.27"
@@ -10634,13 +10663,21 @@ yallist@^3.0.0, yallist@^3.0.2:
1063410663
resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.2.tgz#8452b4bb7e83c7c188d8041c1a837c773d6d8bb9"
1063510664
integrity sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k=
1063610665

10637-
yargs-parser@^10.0.0, yargs-parser@^10.1.0:
10666+
yargs-parser@^10.1.0:
1063810667
version "10.1.0"
1063910668
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-10.1.0.tgz#7202265b89f7e9e9f2e5765e0fe735a905edbaa8"
1064010669
integrity sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==
1064110670
dependencies:
1064210671
camelcase "^4.1.0"
1064310672

10673+
yargs-parser@^11.0.0:
10674+
version "11.1.1"
10675+
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-11.1.1.tgz#879a0865973bca9f6bab5cbdf3b1c67ec7d3bcf4"
10676+
integrity sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==
10677+
dependencies:
10678+
camelcase "^5.0.0"
10679+
decamelize "^1.2.0"
10680+
1064410681
yargs-parser@^5.0.0:
1064510682
version "5.0.0"
1064610683
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-5.0.0.tgz#275ecf0d7ffe05c77e64e7c86e4cd94bf0e1228a"

0 commit comments

Comments
 (0)