Skip to content

Commit 294fae9

Browse files
authored
Merge pull request #87 from kamadorueda/kamadorueda
feat: add diff viewport
2 parents daf0455 + 11202e4 commit 294fae9

File tree

3 files changed

+166
-17
lines changed

3 files changed

+166
-17
lines changed

front/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
"codemirror": "^5.65.1",
1717
"react": "^17.0.2",
1818
"react-codemirror2": "^7.2.1",
19+
"react-diff-viewer": "^3.1.1",
1920
"react-dom": "^17.0.2",
2021
"react-scripts": "5.0.0",
2122
"react-wasm": "^1.0.1",

front/src/SideBySide.js

+18-11
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
import react from "react";
2+
import ReactDiffViewer from "react-diff-viewer";
23
import * as wasm from "alejandra-front";
34
import { Editor } from "./Editor";
45

56
export const SideBySide = () => {
67
const [loading, setLoading] = react.useState(true);
7-
const [before, setBefore] = react.useState("let x = 123; in x");
8+
const [before, setBefore] = react.useState("let x = 123; in\n x");
89

910
react.useEffect(async () => {
1011
await wasm.default();
@@ -15,24 +16,30 @@ export const SideBySide = () => {
1516
return <span>Loading</span>;
1617
}
1718

19+
const after = wasm.format(before, "before.nix");
20+
1821
return (
1922
<react.Fragment>
2023
<div className="flex items-center justify-center">
21-
<div className="fl tc w-40">Type your code below</div>
24+
<div className="f6 fl tc w-40">Type your code below</div>
2225
<div className="w-10" />
23-
<div className="fl tc w-40">With Alejandra ❤️</div>
26+
<div className="f6 fl tc w-40">With Alejandra ❤️</div>
2427
</div>
25-
<br />
26-
<div className="flex items-center justify-center">
27-
<div className="fl h5 w-40">
28+
<div className="flex items-center justify-center pt1">
29+
<div className="f6 fl w-40">
2830
<Editor code={before} onChange={setBefore} />
2931
</div>
3032
<div className="w-10" />
31-
<div className="fl h5 w-40">
32-
<Editor
33-
code={wasm.format(before, "before.nix")}
34-
onChange={() => {}}
35-
/>
33+
<div className="f6 fl w-40">
34+
<Editor code={after} onChange={() => {}} />
35+
</div>
36+
</div>
37+
<div className="flex items-center justify-center pt4">
38+
<div className="f6 fl tc w-80">Git patch</div>
39+
</div>
40+
<div className="flex items-center justify-center pt1">
41+
<div className="f6 fl w-80">
42+
<ReactDiffViewer oldValue={before} newValue={after} />
3643
</div>
3744
</div>
3845
</react.Fragment>

front/yarn.lock

+147-6
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@
173173
dependencies:
174174
"@babel/types" "^7.16.7"
175175

176-
"@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.16.7":
176+
"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.16.7":
177177
version "7.16.7"
178178
resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz#25612a8091a999704461c8a222d0efec5d091437"
179179
integrity sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==
@@ -1031,7 +1031,7 @@
10311031
dependencies:
10321032
regenerator-runtime "^0.12.0"
10331033

1034-
"@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.3", "@babel/runtime@^7.8.4":
1034+
"@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.3", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4":
10351035
version "7.17.2"
10361036
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.2.tgz#66f68591605e59da47523c631416b18508779941"
10371037
integrity sha512-hzeyJyMA1YGdJTuWU0e/j4wKXrU4OMFvY2MSlaI9B7VQb0r5cxTE3EAIS2Q7Tn2RIcDkRvTA/v2JsAEhxe99uw==
@@ -1116,6 +1116,62 @@
11161116
dependencies:
11171117
postcss-value-parser "^4.2.0"
11181118

1119+
"@emotion/cache@^10.0.27":
1120+
version "10.0.29"
1121+
resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-10.0.29.tgz#87e7e64f412c060102d589fe7c6dc042e6f9d1e0"
1122+
integrity sha512-fU2VtSVlHiF27empSbxi1O2JFdNWZO+2NFHfwO0pxgTep6Xa3uGb+3pVKfLww2l/IBGLNEZl5Xf/++A4wAYDYQ==
1123+
dependencies:
1124+
"@emotion/sheet" "0.9.4"
1125+
"@emotion/stylis" "0.8.5"
1126+
"@emotion/utils" "0.11.3"
1127+
"@emotion/weak-memoize" "0.2.5"
1128+
1129+
"@emotion/[email protected]":
1130+
version "0.8.0"
1131+
resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.8.0.tgz#bbbff68978fefdbe68ccb533bc8cbe1d1afb5413"
1132+
integrity sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==
1133+
1134+
"@emotion/[email protected]":
1135+
version "0.7.4"
1136+
resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.4.tgz#19bf0f5af19149111c40d98bb0cf82119f5d9eeb"
1137+
integrity sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==
1138+
1139+
"@emotion/serialize@^0.11.15", "@emotion/serialize@^0.11.16":
1140+
version "0.11.16"
1141+
resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-0.11.16.tgz#dee05f9e96ad2fb25a5206b6d759b2d1ed3379ad"
1142+
integrity sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg==
1143+
dependencies:
1144+
"@emotion/hash" "0.8.0"
1145+
"@emotion/memoize" "0.7.4"
1146+
"@emotion/unitless" "0.7.5"
1147+
"@emotion/utils" "0.11.3"
1148+
csstype "^2.5.7"
1149+
1150+
"@emotion/[email protected]":
1151+
version "0.9.4"
1152+
resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-0.9.4.tgz#894374bea39ec30f489bbfc3438192b9774d32e5"
1153+
integrity sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA==
1154+
1155+
"@emotion/[email protected]":
1156+
version "0.8.5"
1157+
resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04"
1158+
integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==
1159+
1160+
"@emotion/[email protected]":
1161+
version "0.7.5"
1162+
resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed"
1163+
integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==
1164+
1165+
"@emotion/[email protected]":
1166+
version "0.11.3"
1167+
resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-0.11.3.tgz#a759863867befa7e583400d322652a3f44820924"
1168+
integrity sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw==
1169+
1170+
"@emotion/[email protected]":
1171+
version "0.2.5"
1172+
resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz#8eed982e2ee6f7f4e44c253e12962980791efd46"
1173+
integrity sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==
1174+
11191175
"@eslint/eslintrc@^1.1.0":
11201176
version "1.1.0"
11211177
resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.1.0.tgz#583d12dbec5d4f22f333f9669f7d0b7c7815b4d3"
@@ -2376,6 +2432,22 @@ babel-plugin-dynamic-import-node@^2.3.3:
23762432
dependencies:
23772433
object.assign "^4.1.0"
23782434

2435+
babel-plugin-emotion@^10.0.27:
2436+
version "10.2.2"
2437+
resolved "https://registry.yarnpkg.com/babel-plugin-emotion/-/babel-plugin-emotion-10.2.2.tgz#a1fe3503cff80abfd0bdda14abd2e8e57a79d17d"
2438+
integrity sha512-SMSkGoqTbTyUTDeuVuPIWifPdUGkTk1Kf9BWRiXIOIcuyMfsdp2EjeiiFvOzX8NOBvEh/ypKYvUh2rkgAJMCLA==
2439+
dependencies:
2440+
"@babel/helper-module-imports" "^7.0.0"
2441+
"@emotion/hash" "0.8.0"
2442+
"@emotion/memoize" "0.7.4"
2443+
"@emotion/serialize" "^0.11.16"
2444+
babel-plugin-macros "^2.0.0"
2445+
babel-plugin-syntax-jsx "^6.18.0"
2446+
convert-source-map "^1.5.0"
2447+
escape-string-regexp "^1.0.5"
2448+
find-root "^1.1.0"
2449+
source-map "^0.5.7"
2450+
23792451
babel-plugin-istanbul@^6.1.1:
23802452
version "6.1.1"
23812453
resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73"
@@ -2397,6 +2469,15 @@ babel-plugin-jest-hoist@^27.5.1:
23972469
"@types/babel__core" "^7.0.0"
23982470
"@types/babel__traverse" "^7.0.6"
23992471

2472+
babel-plugin-macros@^2.0.0:
2473+
version "2.8.0"
2474+
resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138"
2475+
integrity sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==
2476+
dependencies:
2477+
"@babel/runtime" "^7.7.2"
2478+
cosmiconfig "^6.0.0"
2479+
resolve "^1.12.0"
2480+
24002481
babel-plugin-macros@^3.1.0:
24012482
version "3.1.0"
24022483
resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz#9ef6dc74deb934b4db344dc973ee851d148c50c1"
@@ -2435,6 +2516,11 @@ babel-plugin-polyfill-regenerator@^0.3.0:
24352516
dependencies:
24362517
"@babel/helper-define-polyfill-provider" "^0.3.1"
24372518

2519+
babel-plugin-syntax-jsx@^6.18.0:
2520+
version "6.18.0"
2521+
resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946"
2522+
integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=
2523+
24382524
babel-plugin-transform-react-remove-prop-types@^0.4.24:
24392525
version "0.4.24"
24402526
resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz#f2edaf9b4c6a5fbe5c1d678bfb531078c1555f3a"
@@ -2742,6 +2828,11 @@ cjs-module-lexer@^1.0.0:
27422828
resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40"
27432829
integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==
27442830

2831+
classnames@^2.2.6:
2832+
version "2.3.1"
2833+
resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.3.1.tgz#dfcfa3891e306ec1dad105d0e88f4417b8535e8e"
2834+
integrity sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==
2835+
27452836
clean-css@^5.2.2:
27462837
version "5.2.4"
27472838
resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.2.4.tgz#982b058f8581adb2ae062520808fb2429bd487a4"
@@ -2905,7 +2996,7 @@ content-type@~1.0.4:
29052996
resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
29062997
integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==
29072998

2908-
convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0:
2999+
convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0:
29093000
version "1.8.0"
29103001
resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369"
29113002
integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==
@@ -2967,6 +3058,16 @@ cosmiconfig@^7.0.0, cosmiconfig@^7.0.1:
29673058
path-type "^4.0.0"
29683059
yaml "^1.10.0"
29693060

3061+
create-emotion@^10.0.14, create-emotion@^10.0.27:
3062+
version "10.0.27"
3063+
resolved "https://registry.yarnpkg.com/create-emotion/-/create-emotion-10.0.27.tgz#cb4fa2db750f6ca6f9a001a33fbf1f6c46789503"
3064+
integrity sha512-fIK73w82HPPn/RsAij7+Zt8eCE8SptcJ3WoRMfxMtjteYxud8GDTKKld7MYwAX2TVhrw29uR1N/bVGxeStHILg==
3065+
dependencies:
3066+
"@emotion/cache" "^10.0.27"
3067+
"@emotion/serialize" "^0.11.15"
3068+
"@emotion/sheet" "0.9.4"
3069+
"@emotion/utils" "0.11.3"
3070+
29703071
cross-spawn@^7.0.2, cross-spawn@^7.0.3:
29713072
version "7.0.3"
29723073
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
@@ -3168,6 +3269,11 @@ cssstyle@^2.3.0:
31683269
dependencies:
31693270
cssom "~0.3.6"
31703271

3272+
csstype@^2.5.7:
3273+
version "2.6.19"
3274+
resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.19.tgz#feeb5aae89020bb389e1f63669a5ed490e391caa"
3275+
integrity sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ==
3276+
31713277
damerau-levenshtein@^1.0.7:
31723278
version "1.0.8"
31733279
resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7"
@@ -3325,6 +3431,11 @@ diff-sequences@^27.5.1:
33253431
resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.5.1.tgz#eaecc0d327fd68c8d9672a1e64ab8dccb2ef5327"
33263432
integrity sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==
33273433

3434+
diff@^4.0.1:
3435+
version "4.0.2"
3436+
resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d"
3437+
integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==
3438+
33283439
dir-glob@^3.0.1:
33293440
version "3.0.1"
33303441
resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f"
@@ -3496,6 +3607,14 @@ emojis-list@^3.0.0:
34963607
resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78"
34973608
integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==
34983609

3610+
emotion@^10.0.14:
3611+
version "10.0.27"
3612+
resolved "https://registry.yarnpkg.com/emotion/-/emotion-10.0.27.tgz#f9ca5df98630980a23c819a56262560562e5d75e"
3613+
integrity sha512-2xdDzdWWzue8R8lu4G76uWX5WhyQuzATon9LmNeCy/2BHVC6dsEpfhN1a0qhELgtDVdjyEA6J8Y/VlI5ZnaH0g==
3614+
dependencies:
3615+
babel-plugin-emotion "^10.0.27"
3616+
create-emotion "^10.0.27"
3617+
34993618
encodeurl@~1.0.2:
35003619
version "1.0.2"
35013620
resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
@@ -4042,6 +4161,11 @@ find-cache-dir@^3.3.1:
40424161
make-dir "^3.0.2"
40434162
pkg-dir "^4.1.0"
40444163

4164+
find-root@^1.1.0:
4165+
version "1.1.0"
4166+
resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4"
4167+
integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==
4168+
40454169
find-up@^2.1.0:
40464170
version "2.1.0"
40474171
resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7"
@@ -5626,6 +5750,11 @@ memfs@^3.1.2, memfs@^3.4.1:
56265750
dependencies:
56275751
fs-monkey "1.0.3"
56285752

5753+
memoize-one@^5.0.4:
5754+
version "5.2.1"
5755+
resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.2.1.tgz#8337aa3c4335581839ec01c3d594090cebe8f00e"
5756+
integrity sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==
5757+
56295758
56305759
version "1.0.1"
56315760
resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
@@ -6750,7 +6879,7 @@ prompts@^2.0.1, prompts@^2.4.2:
67506879
kleur "^3.0.3"
67516880
sisteransi "^1.0.5"
67526881

6753-
prop-types@^15.7.2:
6882+
prop-types@^15.6.2, prop-types@^15.7.2:
67546883
version "15.8.1"
67556884
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5"
67566885
integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
@@ -6873,6 +7002,18 @@ react-dev-utils@^12.0.0:
68737002
strip-ansi "^6.0.1"
68747003
text-table "^0.2.0"
68757004

7005+
react-diff-viewer@^3.1.1:
7006+
version "3.1.1"
7007+
resolved "https://registry.yarnpkg.com/react-diff-viewer/-/react-diff-viewer-3.1.1.tgz#21ac9c891193d05a3734bfd6bd54b107ee6d46cc"
7008+
integrity sha512-rmvwNdcClp6ZWdS11m1m01UnBA4OwYaLG/li0dB781e/bQEzsGyj+qewVd6W5ztBwseQ72pO7nwaCcq5jnlzcw==
7009+
dependencies:
7010+
classnames "^2.2.6"
7011+
create-emotion "^10.0.14"
7012+
diff "^4.0.1"
7013+
emotion "^10.0.14"
7014+
memoize-one "^5.0.4"
7015+
prop-types "^15.6.2"
7016+
68767017
react-dom@^17.0.2:
68777018
version "17.0.2"
68787019
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23"
@@ -7143,7 +7284,7 @@ resolve.exports@^1.1.0:
71437284
resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-1.1.0.tgz#5ce842b94b05146c0e03076985d1d0e7e48c90c9"
71447285
integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==
71457286

7146-
resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.0:
7287+
resolve@^1.12.0, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.0:
71477288
version "1.22.0"
71487289
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.0.tgz#5e0b8c67c15df57a89bdbabe603a002f21731198"
71497290
integrity sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==
@@ -7473,7 +7614,7 @@ [email protected], source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, sourc
74737614
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
74747615
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
74757616

7476-
source-map@^0.5.0:
7617+
source-map@^0.5.0, source-map@^0.5.7:
74777618
version "0.5.7"
74787619
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
74797620
integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=

0 commit comments

Comments
 (0)