Skip to content
This repository was archived by the owner on Apr 18, 2024. It is now read-only.

Commit 0222a39

Browse files
authored
fix: LSDV-4670: Fix frontend build (#1217)
1 parent d0778e8 commit 0222a39

File tree

3 files changed

+7
-129
lines changed

3 files changed

+7
-129
lines changed

package.json

-1
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,6 @@
132132
"babel-loader": "^8.2.2",
133133
"babel-plugin-import": "^1.13.5",
134134
"babel-plugin-remove-webpack": "^1.1.0",
135-
"canvas": "^2.10.2",
136135
"chroma-js": "^2.1.1",
137136
"css-loader": "^5.0.2",
138137
"css-minimizer-webpack-plugin": "^3.0.2",

src/components/SidePanels/Components/LockButton.tsx

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ export const LockButton: FC<{
1414
style?: ButtonProps['style'],
1515
onClick: () => void,
1616
}> = observer(({ item, annotation, hovered, locked, hotkey, look, style, onClick }) => {
17+
if (!item) return null;
1718
const isLocked = locked || item.isReadOnly() || annotation.isReadOnly();
1819
const isRegionReadonly = item.isReadOnly() && !locked;
1920

yarn.lock

+6-128
Original file line numberDiff line numberDiff line change
@@ -2393,21 +2393,6 @@
23932393
"@jridgewell/resolve-uri" "3.1.0"
23942394
"@jridgewell/sourcemap-codec" "1.4.14"
23952395

2396-
"@mapbox/node-pre-gyp@^1.0.0":
2397-
version "1.0.10"
2398-
resolved "https://registry.yarnpkg.com/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.10.tgz#8e6735ccebbb1581e5a7e652244cadc8a844d03c"
2399-
integrity sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==
2400-
dependencies:
2401-
detect-libc "^2.0.0"
2402-
https-proxy-agent "^5.0.0"
2403-
make-dir "^3.1.0"
2404-
node-fetch "^2.6.7"
2405-
nopt "^5.0.0"
2406-
npmlog "^5.0.1"
2407-
rimraf "^3.0.2"
2408-
semver "^7.3.5"
2409-
tar "^6.1.11"
2410-
24112396
24122397
version "2.3.15"
24132398
resolved "https://registry.yarnpkg.com/@martel/audio-file-decoder/-/audio-file-decoder-2.3.15.tgz#7d9ada5211de65cc9e02e2f41ab86497bf7b3885"
@@ -3406,19 +3391,6 @@ aproba@^1.0.3:
34063391
version "1.2.0"
34073392
resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a"
34083393

3409-
"aproba@^1.0.3 || ^2.0.0":
3410-
version "2.0.0"
3411-
resolved "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc"
3412-
integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==
3413-
3414-
are-we-there-yet@^2.0.0:
3415-
version "2.0.0"
3416-
resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz#372e0e7bd279d8e94c653aaa1f67200884bf3e1c"
3417-
integrity sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==
3418-
dependencies:
3419-
delegates "^1.0.0"
3420-
readable-stream "^3.6.0"
3421-
34223394
are-we-there-yet@~1.1.2:
34233395
version "1.1.7"
34243396
resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz#b15474a932adab4ff8a50d9adfa7e4e926f21146"
@@ -3580,13 +3552,6 @@ atob@^2.1.2:
35803552
version "2.1.2"
35813553
resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
35823554

3583-
audio-file-decoder@^2.3.0:
3584-
version "2.3.0"
3585-
resolved "https://registry.yarnpkg.com/audio-file-decoder/-/audio-file-decoder-2.3.0.tgz#194653dcb45ec2461c24add680481ce67c4e6028"
3586-
integrity sha512-ZstTYmJiON0LC2Ye5gr5OLNH7J9qt6P4frb7WMrAO5Uc2aKK0sjKfSPv3SJx1SABdRt2ERPwkHUNkTjSgTiJzQ==
3587-
dependencies:
3588-
"@babel/runtime" "^7.13.10"
3589-
35903555
autoprefixer@^10.4.2:
35913556
version "10.4.2"
35923557
resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.2.tgz#25e1df09a31a9fba5c40b578936b90d35c9d4d3b"
@@ -3972,15 +3937,6 @@ caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001297, caniuse-lite@^1.0.30001313, can
39723937
version "1.0.30001434"
39733938
resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001434.tgz"
39743939

3975-
canvas@^2.10.2:
3976-
version "2.10.2"
3977-
resolved "https://registry.yarnpkg.com/canvas/-/canvas-2.10.2.tgz#66d827e24acd6c34667453728e13d337417d4b20"
3978-
integrity sha512-FSmlsip0nZ0U4Zcfht0qBJqDhlfGuevTZKE8h+dBOYrJjGvY3iqMGSzzbvkaFhvMXiVxfcMaPHS/kge++T5SKg==
3979-
dependencies:
3980-
"@mapbox/node-pre-gyp" "^1.0.0"
3981-
nan "^2.17.0"
3982-
simple-get "^3.0.3"
3983-
39843940
caseless@~0.12.0:
39853941
version "0.12.0"
39863942
resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
@@ -4197,11 +4153,6 @@ color-name@~1.1.4:
41974153
version "1.1.4"
41984154
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
41994155

4200-
color-support@^1.1.2:
4201-
version "1.1.3"
4202-
resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2"
4203-
integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==
4204-
42054156
colord@^2.9.1:
42064157
version "2.9.2"
42074158
resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.2.tgz#25e2bacbbaa65991422c07ea209e2089428effb1"
@@ -4309,7 +4260,7 @@ connect-history-api-fallback@^1.6.0:
43094260
version "1.6.0"
43104261
resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc"
43114262

4312-
console-control-strings@^1.0.0, console-control-strings@^1.1.0, console-control-strings@~1.1.0:
4263+
console-control-strings@^1.0.0, console-control-strings@~1.1.0:
43134264
version "1.1.0"
43144265
resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
43154266

@@ -4901,13 +4852,6 @@ decode-uri-component@^0.2.0:
49014852
version "0.2.0"
49024853
resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"
49034854

4904-
decompress-response@^4.2.0:
4905-
version "4.2.1"
4906-
resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-4.2.1.tgz#414023cc7a302da25ce2ec82d0d5238ccafd8986"
4907-
integrity sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==
4908-
dependencies:
4909-
mimic-response "^2.0.0"
4910-
49114855
dedent@^0.7.0:
49124856
version "0.7.0"
49134857
resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c"
@@ -5007,11 +4951,6 @@ destroy@~1.0.4:
50074951
version "1.0.4"
50084952
resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80"
50094953

5010-
detect-libc@^2.0.0:
5011-
version "2.0.1"
5012-
resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.1.tgz#e1897aa88fa6ad197862937fbc0441ef352ee0cd"
5013-
integrity sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==
5014-
50154954
detect-newline@^3.0.0:
50164955
version "3.1.0"
50174956
resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651"
@@ -5972,21 +5911,6 @@ functions-have-names@^1.2.2:
59725911
version "1.2.2"
59735912
resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.2.tgz#98d93991c39da9361f8e50b337c4f6e41f120e21"
59745913

5975-
gauge@^3.0.0:
5976-
version "3.0.2"
5977-
resolved "https://registry.yarnpkg.com/gauge/-/gauge-3.0.2.tgz#03bf4441c044383908bcfa0656ad91803259b395"
5978-
integrity sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==
5979-
dependencies:
5980-
aproba "^1.0.3 || ^2.0.0"
5981-
color-support "^1.1.2"
5982-
console-control-strings "^1.0.0"
5983-
has-unicode "^2.0.1"
5984-
object-assign "^4.1.1"
5985-
signal-exit "^3.0.0"
5986-
string-width "^4.2.3"
5987-
strip-ansi "^6.0.1"
5988-
wide-align "^1.1.2"
5989-
59905914
gauge@~2.7.3:
59915915
version "2.7.4"
59925916
resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7"
@@ -6252,7 +6176,7 @@ has-tostringtag@^1.0.0:
62526176
dependencies:
62536177
has-symbols "^1.0.2"
62546178

6255-
has-unicode@^2.0.0, has-unicode@^2.0.1:
6179+
has-unicode@^2.0.0:
62566180
version "2.0.1"
62576181
resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
62586182

@@ -6406,7 +6330,7 @@ http-signature@~1.2.0:
64066330
jsprim "^1.2.2"
64076331
sshpk "^1.7.0"
64086332

6409-
https-proxy-agent@^5.0.0, https-proxy-agent@^5.0.1:
6333+
https-proxy-agent@^5.0.1:
64106334
version "5.0.1"
64116335
resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6"
64126336
integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==
@@ -7826,11 +7750,6 @@ mimic-fn@^2.1.0:
78267750
version "2.1.0"
78277751
resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
78287752

7829-
mimic-response@^2.0.0:
7830-
version "2.1.0"
7831-
resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-2.1.0.tgz#d13763d35f613d09ec37ebb30bac0469c0ee8f43"
7832-
integrity sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==
7833-
78347753
min-document@^2.19.0:
78357754
version "2.19.0"
78367755
resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685"
@@ -7962,11 +7881,6 @@ nan@^2.13.2:
79627881
version "2.15.0"
79637882
resolved "https://registry.yarnpkg.com/nan/-/nan-2.15.0.tgz#3f34a473ff18e15c1b5626b62903b5ad6e665fee"
79647883

7965-
nan@^2.17.0:
7966-
version "2.17.0"
7967-
resolved "https://registry.yarnpkg.com/nan/-/nan-2.17.0.tgz#c0150a2368a182f033e9aa5195ec76ea41a199cb"
7968-
integrity sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==
7969-
79707884
nanoid@*, nanoid@^3.3.0, nanoid@^3.3.1:
79717885
version "3.3.1"
79727886
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.1.tgz#6347a18cac88af88f58af0b3594b723d5e99bb35"
@@ -8008,7 +7922,7 @@ no-case@^3.0.4:
80087922
lower-case "^2.0.2"
80097923
tslib "^2.0.3"
80107924

8011-
node-fetch@^2.6.1, node-fetch@^2.6.7:
7925+
node-fetch@^2.6.1:
80127926
version "2.6.7"
80137927
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad"
80147928
dependencies:
@@ -8129,16 +8043,6 @@ npmlog@^4.0.0, npmlog@^4.1.2:
81298043
gauge "~2.7.3"
81308044
set-blocking "~2.0.0"
81318045

8132-
npmlog@^5.0.1:
8133-
version "5.0.1"
8134-
resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-5.0.1.tgz#f06678e80e29419ad67ab964e0fa69959c1eb8b0"
8135-
integrity sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==
8136-
dependencies:
8137-
are-we-there-yet "^2.0.0"
8138-
console-control-strings "^1.1.0"
8139-
gauge "^3.0.0"
8140-
set-blocking "^2.0.0"
8141-
81428046
nth-check@^1.0.2:
81438047
version "1.0.2"
81448048
resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c"
@@ -9638,7 +9542,7 @@ readable-stream@^2.0.1, readable-stream@^2.0.6:
96389542
string_decoder "~1.1.1"
96399543
util-deprecate "~1.0.1"
96409544

9641-
readable-stream@^3.0.6, readable-stream@^3.4.0, readable-stream@^3.6.0:
9545+
readable-stream@^3.0.6, readable-stream@^3.4.0:
96429546
version "3.6.0"
96439547
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
96449548
dependencies:
@@ -10225,20 +10129,6 @@ signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7:
1022510129
version "3.0.7"
1022610130
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9"
1022710131

10228-
simple-concat@^1.0.0:
10229-
version "1.0.1"
10230-
resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f"
10231-
integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==
10232-
10233-
simple-get@^3.0.3:
10234-
version "3.1.1"
10235-
resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-3.1.1.tgz#cc7ba77cfbe761036fbfce3d021af25fc5584d55"
10236-
integrity sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==
10237-
dependencies:
10238-
decompress-response "^4.2.0"
10239-
once "^1.3.1"
10240-
simple-concat "^1.0.0"
10241-
1024210132
simple-xpath-position@^2.0.0:
1024310133
version "2.0.2"
1024410134
resolved "https://registry.yarnpkg.com/simple-xpath-position/-/simple-xpath-position-2.0.2.tgz#aee2a80d9d25c31f7f4d493ccddfaaf4eed5684d"
@@ -10774,18 +10664,6 @@ tar@^6.0.2:
1077410664
mkdirp "^1.0.3"
1077510665
yallist "^4.0.0"
1077610666

10777-
tar@^6.1.11:
10778-
version "6.1.12"
10779-
resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.12.tgz#3b742fb05669b55671fb769ab67a7791ea1a62e6"
10780-
integrity sha512-jU4TdemS31uABHd+Lt5WEYJuzn+TJTCBLljvIAHZOz6M9Os5pJ4dD+vRFLxPa/n3T0iEFzpi+0x1UfuDZYbRMw==
10781-
dependencies:
10782-
chownr "^2.0.0"
10783-
fs-minipass "^2.0.0"
10784-
minipass "^3.0.0"
10785-
minizlib "^2.1.1"
10786-
mkdirp "^1.0.3"
10787-
yallist "^4.0.0"
10788-
1078910667
temp-path@^1.0.0:
1079010668
version "1.0.0"
1079110669
resolved "https://registry.yarnpkg.com/temp-path/-/temp-path-1.0.0.tgz#24b1543973ab442896d9ad367dd9cbdbfafe918b"
@@ -11413,7 +11291,7 @@ which@^2.0.1, which@^2.0.2:
1141311291
dependencies:
1141411292
isexe "^2.0.0"
1141511293

11416-
wide-align@^1.1.0, wide-align@^1.1.2:
11294+
wide-align@^1.1.0:
1141711295
version "1.1.5"
1141811296
resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3"
1141911297
dependencies:

0 commit comments

Comments
 (0)