Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 2dac0c9

Browse files
committed
Use newer node-gyp
1 parent 7483f12 commit 2dac0c9

File tree

2 files changed

+126
-10
lines changed

2 files changed

+126
-10
lines changed

‎package.json‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
"ignore-styles": "^5.0.1",
2727
"lerna": "^3.20.2",
2828
"lint-staged": "^11.0.0",
29+
"node-gyp": "^9.0.0",
2930
"prettier": "^2.3.1",
3031
"reflect-metadata": "^0.1.10",
3132
"rimraf": "^2.6.1",
@@ -38,7 +39,7 @@
3839
"dugite-extra": "0.1.15"
3940
},
4041
"scripts": {
41-
"prepare": "cross-env THEIA_ELECTRON_SKIP_REPLACE_FFMPEG=1 lerna run prepare && yarn download:plugins",
42+
"prepare": "lerna run prepare && yarn download:plugins",
4243
"cleanup": "npx rimraf ./**/node_modules && rm -rf ./node_modules ./.browser_modules ./arduino-ide-extension/build ./arduino-ide-extension/downloads ./arduino-ide-extension/Examples ./arduino-ide-extension/lib ./browser-app/lib ./browser-app/src-gen ./browser-app/gen-webpack.config.js ./electron-app/lib ./electron-app/src-gen ./electron-app/gen-webpack.config.js",
4344
"rebuild:browser": "theia rebuild:browser",
4445
"rebuild:electron": "theia rebuild:electron",

‎yarn.lock‎

Lines changed: 124 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1081,7 +1081,7 @@
10811081
unique-filename "^1.1.1"
10821082
which "^1.3.1"
10831083

1084-
"@gar/promisify@^1.0.1":
1084+
"@gar/promisify@^1.0.1", "@gar/promisify@^1.1.3":
10851085
version "1.1.3"
10861086
resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6"
10871087
integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==
@@ -1842,6 +1842,14 @@
18421842
"@gar/promisify" "^1.0.1"
18431843
semver "^7.3.5"
18441844

1845+
"@npmcli/fs@^2.1.0":
1846+
version "2.1.0"
1847+
resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-2.1.0.tgz#f2a21c28386e299d1a9fae8051d35ad180e33109"
1848+
integrity sha512-DmfBvNXGaetMxj9LTp8NAN9vEidXURrf5ZTslQzEAi/6GbW+4yjaLFQc6Tue5cpZ9Frlk4OBo/Snf1Bh/S7qTQ==
1849+
dependencies:
1850+
"@gar/promisify" "^1.1.3"
1851+
semver "^7.3.5"
1852+
18451853
"@npmcli/move-file@^1.0.1":
18461854
version "1.1.2"
18471855
resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674"
@@ -1850,6 +1858,14 @@
18501858
mkdirp "^1.0.4"
18511859
rimraf "^3.0.2"
18521860

1861+
"@npmcli/move-file@^2.0.0":
1862+
version "2.0.0"
1863+
resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-2.0.0.tgz#417f585016081a0184cef3e38902cd917a9bbd02"
1864+
integrity sha512-UR6D5f4KEGWJV6BGPH3Qb2EtgH+t+1XQ1Tt85c7qicN6cezzuHPdZwwAxqZr4JLtnQu0LZsTza/5gmNmSl8XLg==
1865+
dependencies:
1866+
mkdirp "^1.0.4"
1867+
rimraf "^3.0.2"
1868+
18531869
"@octokit/auth-token@^2.4.0":
18541870
version "2.4.5"
18551871
resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-2.4.5.tgz#568ccfb8cb46f36441fac094ce34f7a875b197f3"
@@ -2886,6 +2902,11 @@
28862902
resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82"
28872903
integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==
28882904

2905+
"@tootallnate/once@2":
2906+
version "2.0.0"
2907+
resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf"
2908+
integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==
2909+
28892910
"@types/atob@^2.1.2":
28902911
version "2.1.2"
28912912
resolved "https://registry.yarnpkg.com/@types/atob/-/atob-2.1.2.tgz#157eb0cc46264a8c55f2273a836c7a1a644fb820"
@@ -3889,7 +3910,7 @@ agentkeepalive@^3.4.1:
38893910
dependencies:
38903911
humanize-ms "^1.2.1"
38913912

3892-
agentkeepalive@^4.1.3:
3913+
agentkeepalive@^4.1.3, agentkeepalive@^4.2.1:
38933914
version "4.2.1"
38943915
resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.2.1.tgz#a7975cbb9f83b367f06c90cc51ff28fe7d499717"
38953916
integrity sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==
@@ -4967,6 +4988,30 @@ cacache@^15.2.0:
49674988
tar "^6.0.2"
49684989
unique-filename "^1.1.1"
49694990

4991+
cacache@^16.0.2:
4992+
version "16.0.4"
4993+
resolved "https://registry.yarnpkg.com/cacache/-/cacache-16.0.4.tgz#66877ae82717ade4d1416d5b3caa3a870f2c6d0c"
4994+
integrity sha512-U0D4wF3/W8ZgK4qDA5fTtOVSr0gaDfd5aa7tUdAV0uukVWKsAIn6SzXQCoVlg7RWZiJa+bcsM3/pXLumGaL2Ug==
4995+
dependencies:
4996+
"@npmcli/fs" "^2.1.0"
4997+
"@npmcli/move-file" "^2.0.0"
4998+
chownr "^2.0.0"
4999+
fs-minipass "^2.1.0"
5000+
glob "^7.2.0"
5001+
infer-owner "^1.0.4"
5002+
lru-cache "^7.7.1"
5003+
minipass "^3.1.6"
5004+
minipass-collect "^1.0.2"
5005+
minipass-flush "^1.0.5"
5006+
minipass-pipeline "^1.2.4"
5007+
mkdirp "^1.0.4"
5008+
p-map "^4.0.0"
5009+
promise-inflight "^1.0.1"
5010+
rimraf "^3.0.2"
5011+
ssri "^9.0.0"
5012+
tar "^6.1.11"
5013+
unique-filename "^1.1.1"
5014+
49705015
cache-base@^1.0.1:
49715016
version "1.0.1"
49725017
resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2"
@@ -6509,7 +6554,7 @@ encodeurl@^1.0.2, encodeurl@~1.0.2:
65096554
resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
65106555
integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=
65116556

6512-
encoding@^0.1.11, encoding@^0.1.12:
6557+
encoding@^0.1.11, encoding@^0.1.12, encoding@^0.1.13:
65136558
version "0.1.13"
65146559
resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9"
65156560
integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==
@@ -7552,7 +7597,7 @@ fs-minipass@^1.2.5:
75527597
dependencies:
75537598
minipass "^2.6.0"
75547599

7555-
fs-minipass@^2.0.0:
7600+
fs-minipass@^2.0.0, fs-minipass@^2.1.0:
75567601
version "2.1.0"
75577602
resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb"
75587603
integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==
@@ -8381,6 +8426,15 @@ http-proxy-agent@^4.0.1:
83818426
agent-base "6"
83828427
debug "4"
83838428

8429+
http-proxy-agent@^5.0.0:
8430+
version "5.0.0"
8431+
resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43"
8432+
integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==
8433+
dependencies:
8434+
"@tootallnate/once" "2"
8435+
agent-base "6"
8436+
debug "4"
8437+
83848438
http-signature@~1.2.0:
83858439
version "1.2.0"
83868440
resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"
@@ -9875,6 +9929,11 @@ lru-cache@^6.0.0:
98759929
dependencies:
98769930
yallist "^4.0.0"
98779931

9932+
lru-cache@^7.7.1:
9933+
version "7.8.1"
9934+
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.8.1.tgz#68ee3f4807a57d2ba185b7fd90827d5c21ce82bb"
9935+
integrity sha512-E1v547OCgJvbvevfjgK9sNKIVXO96NnsTsFPBlg4ZxjhsJSODoH9lk8Bm0OxvHNm6Vm5Yqkl/1fErDxhYL8Skg==
9936+
98789937
lzma-native@^8.0.5:
98799938
version "8.0.6"
98809939
resolved "https://registry.yarnpkg.com/lzma-native/-/lzma-native-8.0.6.tgz#3ea456209d643bafd9b5d911781bdf0b396b2665"
@@ -9916,6 +9975,28 @@ make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0:
99169975
dependencies:
99179976
semver "^6.0.0"
99189977

9978+
make-fetch-happen@^10.0.3:
9979+
version "10.1.2"
9980+
resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-10.1.2.tgz#acffef43f86250602b932eecc0ad3acc992ae233"
9981+
integrity sha512-GWMGiZsKVeJACQGJ1P3Z+iNec7pLsU6YW1q11eaPn3RR8nRXHppFWfP7Eu0//55JK3hSjrAQRl8sDa5uXpq1Ew==
9982+
dependencies:
9983+
agentkeepalive "^4.2.1"
9984+
cacache "^16.0.2"
9985+
http-cache-semantics "^4.1.0"
9986+
http-proxy-agent "^5.0.0"
9987+
https-proxy-agent "^5.0.0"
9988+
is-lambda "^1.0.1"
9989+
lru-cache "^7.7.1"
9990+
minipass "^3.1.6"
9991+
minipass-collect "^1.0.2"
9992+
minipass-fetch "^2.0.3"
9993+
minipass-flush "^1.0.5"
9994+
minipass-pipeline "^1.2.4"
9995+
negotiator "^0.6.3"
9996+
promise-retry "^2.0.1"
9997+
socks-proxy-agent "^6.1.1"
9998+
ssri "^9.0.0"
9999+
991910000
make-fetch-happen@^5.0.0:
992010001
version "5.0.2"
992110002
resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz#aa8387104f2687edca01c8687ee45013d02d19bd"
@@ -10512,6 +10593,17 @@ minipass-fetch@^1.3.2:
1051210593
optionalDependencies:
1051310594
encoding "^0.1.12"
1051410595

10596+
minipass-fetch@^2.0.3:
10597+
version "2.1.0"
10598+
resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-2.1.0.tgz#ca1754a5f857a3be99a9271277246ac0b44c3ff8"
10599+
integrity sha512-H9U4UVBGXEyyWJnqYDCLp1PwD8XIkJ4akNHp1aGVI+2Ym7wQMlxDKi4IB4JbmyU+pl9pEs/cVrK6cOuvmbK4Sg==
10600+
dependencies:
10601+
minipass "^3.1.6"
10602+
minipass-sized "^1.0.3"
10603+
minizlib "^2.1.2"
10604+
optionalDependencies:
10605+
encoding "^0.1.13"
10606+
1051510607
minipass-flush@^1.0.5:
1051610608
version "1.0.5"
1051710609
resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373"
@@ -10548,7 +10640,7 @@ minipass@^3.0.0:
1054810640
dependencies:
1054910641
yallist "^4.0.0"
1055010642

10551-
minipass@^3.1.0, minipass@^3.1.1, minipass@^3.1.3:
10643+
minipass@^3.1.0, minipass@^3.1.1, minipass@^3.1.3, minipass@^3.1.6:
1055210644
version "3.1.6"
1055310645
resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.6.tgz#3b8150aa688a711a1521af5e8779c1d3bb4f45ee"
1055410646
integrity sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==
@@ -10562,7 +10654,7 @@ minizlib@^1.2.1:
1056210654
dependencies:
1056310655
minipass "^2.9.0"
1056410656

10565-
minizlib@^2.0.0, minizlib@^2.1.1:
10657+
minizlib@^2.0.0, minizlib@^2.1.1, minizlib@^2.1.2:
1056610658
version "2.1.2"
1056710659
resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931"
1056810660
integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==
@@ -10848,7 +10940,7 @@ negotiator@0.6.2:
1084810940
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb"
1084910941
integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==
1085010942

10851-
negotiator@0.6.3, negotiator@^0.6.2:
10943+
negotiator@0.6.3, negotiator@^0.6.2, negotiator@^0.6.3:
1085210944
version "0.6.3"
1085310945
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd"
1085410946
integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==
@@ -10989,6 +11081,22 @@ node-gyp@^8.4.0:
1098911081
tar "^6.1.2"
1099011082
which "^2.0.2"
1099111083

11084+
node-gyp@^9.0.0:
11085+
version "9.0.0"
11086+
resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-9.0.0.tgz#e1da2067427f3eb5bb56820cb62bc6b1e4bd2089"
11087+
integrity sha512-Ma6p4s+XCTPxCuAMrOA/IJRmVy16R8Sdhtwl4PrCr7IBlj4cPawF0vg/l7nOT1jPbuNS7lIRJpBSvVsXwEZuzw==
11088+
dependencies:
11089+
env-paths "^2.2.0"
11090+
glob "^7.1.4"
11091+
graceful-fs "^4.2.6"
11092+
make-fetch-happen "^10.0.3"
11093+
nopt "^5.0.0"
11094+
npmlog "^6.0.0"
11095+
rimraf "^3.0.2"
11096+
semver "^7.3.5"
11097+
tar "^6.1.2"
11098+
which "^2.0.2"
11099+
1099211100
node-pre-gyp@^0.15.0:
1099311101
version "0.15.0"
1099411102
resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.15.0.tgz#c2fc383276b74c7ffa842925241553e8b40f1087"
@@ -13505,7 +13613,7 @@ socks-proxy-agent@^4.0.0:
1350513613
agent-base "~4.2.1"
1350613614
socks "~2.3.2"
1350713615

13508-
socks-proxy-agent@^6.0.0:
13616+
socks-proxy-agent@^6.0.0, socks-proxy-agent@^6.1.1:
1350913617
version "6.1.1"
1351013618
resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-6.1.1.tgz#e664e8f1aaf4e1fb3df945f09e3d94f911137f87"
1351113619
integrity sha512-t8J0kG3csjA4g6FTbsMOWws+7R7vuRC8aQ/wy3/1OWmsgwA68zs/+cExQ0koSitUDXqhufF/YJr9wtNMZHw5Ew==
@@ -13714,6 +13822,13 @@ ssri@^8.0.0, ssri@^8.0.1:
1371413822
dependencies:
1371513823
minipass "^3.1.1"
1371613824

13825+
ssri@^9.0.0:
13826+
version "9.0.0"
13827+
resolved "https://registry.yarnpkg.com/ssri/-/ssri-9.0.0.tgz#70ad90e339eb910f1a7ff1dcf4afc268326c4547"
13828+
integrity sha512-Y1Z6J8UYnexKFN1R/hxUaYoY2LVdKEzziPmVAFKiKX8fiwvCJTVzn/xYE9TEWod5OVyNfIHHuVfIEuBClL/uJQ==
13829+
dependencies:
13830+
minipass "^3.1.1"
13831+
1371713832
static-extend@^0.1.1:
1371813833
version "0.1.2"
1371913834
resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6"
@@ -14149,7 +14264,7 @@ tar@^4.0.0, tar@^4.0.2, tar@^4.4.10, tar@^4.4.12, tar@^4.4.2, tar@^4.4.8:
1414914264
safe-buffer "^5.1.2"
1415014265
yallist "^3.0.3"
1415114266

14152-
tar@^6.0.2, tar@^6.0.5, tar@^6.1.0, tar@^6.1.2:
14267+
tar@^6.0.2, tar@^6.0.5, tar@^6.1.0, tar@^6.1.11, tar@^6.1.2:
1415314268
version "6.1.11"
1415414269
resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.11.tgz#6760a38f003afa1b2ffd0ffe9e9abbd0eab3d621"
1415514270
integrity sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /