diff --git a/my-app/.umi/.cache/babel-loader/00e43df8de59f9160c2f96157dd6fcb6.json.gz b/my-app/.umi/.cache/babel-loader/00e43df8de59f9160c2f96157dd6fcb6.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..a951ccd5a3500eb76bd4ff63ef5e513c63c35727 Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/00e43df8de59f9160c2f96157dd6fcb6.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/04479e9d1f6272d5c4d90edbfbf3cec8.json.gz b/my-app/.umi/.cache/babel-loader/04479e9d1f6272d5c4d90edbfbf3cec8.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..282c701afdf8160865edb9a77927ebe36e5bcfeb Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/04479e9d1f6272d5c4d90edbfbf3cec8.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/05a159d283b67cfec4393ebce16e19a3.json.gz b/my-app/.umi/.cache/babel-loader/05a159d283b67cfec4393ebce16e19a3.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..0ca2af2a48d3442f2f5bc3dad898b9203dfb2fbf Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/05a159d283b67cfec4393ebce16e19a3.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/084ea88f196b290745566952db81e538.json.gz b/my-app/.umi/.cache/babel-loader/084ea88f196b290745566952db81e538.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..91a7a80dac3bddbc14c3cfb05e5189c22ce95dfd Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/084ea88f196b290745566952db81e538.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/09e873b2322c2b865e0e64ca4f1f94c6.json.gz b/my-app/.umi/.cache/babel-loader/09e873b2322c2b865e0e64ca4f1f94c6.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..08a220bbbf3c4773941ec21ba7fd72cccb2d1d61 Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/09e873b2322c2b865e0e64ca4f1f94c6.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/0feed50df651df2e0c53de043d6ece37.json.gz b/my-app/.umi/.cache/babel-loader/0feed50df651df2e0c53de043d6ece37.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..33b5354289cafac5e26686bf722d61957a289102 Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/0feed50df651df2e0c53de043d6ece37.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/13436419bf6d77764f8c1c339d3ba22d.json.gz b/my-app/.umi/.cache/babel-loader/13436419bf6d77764f8c1c339d3ba22d.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..94b0720dd66ac1fc47ff7aacbf429f88b0ed6f9a Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/13436419bf6d77764f8c1c339d3ba22d.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/17cc95881cf145ebc1186710b411e190.json.gz b/my-app/.umi/.cache/babel-loader/17cc95881cf145ebc1186710b411e190.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..3bfdbca736f61aabb3b6d47752a22b1fc1f9906b Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/17cc95881cf145ebc1186710b411e190.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/1a31a4b50c58384a41987a5894d0efc8.json.gz b/my-app/.umi/.cache/babel-loader/1a31a4b50c58384a41987a5894d0efc8.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..6d08faa170de1da3edecfd2e0811ad04d9fe750a Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/1a31a4b50c58384a41987a5894d0efc8.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/1a8ff6748adba0ee8d2f783ad6c1177b.json.gz b/my-app/.umi/.cache/babel-loader/1a8ff6748adba0ee8d2f783ad6c1177b.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..cf6bad6c507ae7bff224bf2f49aee44f12664bf7 Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/1a8ff6748adba0ee8d2f783ad6c1177b.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/2ace59dfa8954568f9c3f29c562702ad.json.gz b/my-app/.umi/.cache/babel-loader/2ace59dfa8954568f9c3f29c562702ad.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..99d1bdec915afa0ebaf78ad0aecce45b2f7d7170 Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/2ace59dfa8954568f9c3f29c562702ad.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/33193d9e0175c6c2d45a64943ba4f6ac.json.gz b/my-app/.umi/.cache/babel-loader/33193d9e0175c6c2d45a64943ba4f6ac.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..0056c2afa9bb8041a33da9844d2e1d491da2cc16 Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/33193d9e0175c6c2d45a64943ba4f6ac.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/34a532e3c30a490c4b0f79e62004bff7.json.gz b/my-app/.umi/.cache/babel-loader/34a532e3c30a490c4b0f79e62004bff7.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..191aa241b8641541dce836fb4f27eb47aff41f57 Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/34a532e3c30a490c4b0f79e62004bff7.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/485e458461afc4adaaf5723b03f28b61.json.gz b/my-app/.umi/.cache/babel-loader/485e458461afc4adaaf5723b03f28b61.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..4f6010ba69d0f74cb861e1b42b13d66218b11945 Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/485e458461afc4adaaf5723b03f28b61.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/49177d437b2c2cef0eb3fa136de59ef1.json.gz b/my-app/.umi/.cache/babel-loader/49177d437b2c2cef0eb3fa136de59ef1.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..b7bef36389866dae791aa136899c2f495c6e046c Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/49177d437b2c2cef0eb3fa136de59ef1.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/4a56d287624b92b6866eb79244316ace.json.gz b/my-app/.umi/.cache/babel-loader/4a56d287624b92b6866eb79244316ace.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..e7c2ba7add77bd1d3da87b2ac068ac1992bb26f4 Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/4a56d287624b92b6866eb79244316ace.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/4b6c731d2eea5cba01fdea6913874a19.json.gz b/my-app/.umi/.cache/babel-loader/4b6c731d2eea5cba01fdea6913874a19.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..fe66580a77ab2031df6e2f61351c4b790d00e97a Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/4b6c731d2eea5cba01fdea6913874a19.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/51cef167f735817190118a14b4f7dec7.json.gz b/my-app/.umi/.cache/babel-loader/51cef167f735817190118a14b4f7dec7.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..cb5e0df648d954a138a33f674b665931b17611a6 Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/51cef167f735817190118a14b4f7dec7.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/53c9845adb739ccfdc419d8704eae153.json.gz b/my-app/.umi/.cache/babel-loader/53c9845adb739ccfdc419d8704eae153.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..6a1fdf452497ae049336ab0eb5f364501a09abd7 Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/53c9845adb739ccfdc419d8704eae153.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/53f36465b4926737ce56f01d5177b24d.json.gz b/my-app/.umi/.cache/babel-loader/53f36465b4926737ce56f01d5177b24d.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..07125bde72bae019fa24cec373a118e516daee11 Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/53f36465b4926737ce56f01d5177b24d.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/5acc91d1a106709d0a9a0dd3615b1e7a.json.gz b/my-app/.umi/.cache/babel-loader/5acc91d1a106709d0a9a0dd3615b1e7a.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..04b9893a9972ee74b4078baa5d786e2eab22d5cf Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/5acc91d1a106709d0a9a0dd3615b1e7a.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/5e7682c46d86da609530605cf11cdd42.json.gz b/my-app/.umi/.cache/babel-loader/5e7682c46d86da609530605cf11cdd42.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..fb0a33472cf1299b8204596932d8cbef29f36c40 Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/5e7682c46d86da609530605cf11cdd42.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/6501f608d6fe1679688ae3a071a4d759.json.gz b/my-app/.umi/.cache/babel-loader/6501f608d6fe1679688ae3a071a4d759.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..9aa9bb8bc138e453e363fe77a7d523833456df61 Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/6501f608d6fe1679688ae3a071a4d759.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/6530d18a4217a6fb5474f8796c49aa7d.json.gz b/my-app/.umi/.cache/babel-loader/6530d18a4217a6fb5474f8796c49aa7d.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..0263a02b26de9679b50849d4f971fa41fa9a3b4d Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/6530d18a4217a6fb5474f8796c49aa7d.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/6d5500ec502302b0ac4a561c0935bd8f.json.gz b/my-app/.umi/.cache/babel-loader/6d5500ec502302b0ac4a561c0935bd8f.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..4eaf7ed7a610793c1fed3fbb802f26a299900d44 Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/6d5500ec502302b0ac4a561c0935bd8f.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/708253290278eb03dddc7e2cdcd1a292.json.gz b/my-app/.umi/.cache/babel-loader/708253290278eb03dddc7e2cdcd1a292.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..be033c0fead29a214af2eece21d30ddf15a7e0e9 Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/708253290278eb03dddc7e2cdcd1a292.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/7264252f82b6350080688f6a2dcf1484.json.gz b/my-app/.umi/.cache/babel-loader/7264252f82b6350080688f6a2dcf1484.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..250a6aab766589d2d164db97b3a622471fbf3c48 Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/7264252f82b6350080688f6a2dcf1484.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/75a2f66a13937c7e1062b41a9c214659.json.gz b/my-app/.umi/.cache/babel-loader/75a2f66a13937c7e1062b41a9c214659.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..02339ca7857d0322d7788515817de7e5844cd370 Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/75a2f66a13937c7e1062b41a9c214659.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/81bb77f3fdeccb1a120c759aab1bd35f.json.gz b/my-app/.umi/.cache/babel-loader/81bb77f3fdeccb1a120c759aab1bd35f.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..3add6e531d966e6f1ecce00b76c45efac8f7df00 Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/81bb77f3fdeccb1a120c759aab1bd35f.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/88a6d423ba0b1c67af1889c689f79307.json.gz b/my-app/.umi/.cache/babel-loader/88a6d423ba0b1c67af1889c689f79307.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..a43f7fd80ce1678e925b052c530a48b530ddf629 Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/88a6d423ba0b1c67af1889c689f79307.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/88c57a343bf0d68558a5325d46e9bc1d.json.gz b/my-app/.umi/.cache/babel-loader/88c57a343bf0d68558a5325d46e9bc1d.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..f471af28f4973ec66b487eeb7137236384210ffa Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/88c57a343bf0d68558a5325d46e9bc1d.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/8d2291069e16f5bcf96f5049ee916787.json.gz b/my-app/.umi/.cache/babel-loader/8d2291069e16f5bcf96f5049ee916787.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..c38cf0d64a76bb993f0cf0c34b62f5a18d5f631c Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/8d2291069e16f5bcf96f5049ee916787.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/8e730c162349886d1643b582e9453b7a.json.gz b/my-app/.umi/.cache/babel-loader/8e730c162349886d1643b582e9453b7a.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..2f9e96bad992a096918faa7d2163db5955f21882 Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/8e730c162349886d1643b582e9453b7a.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/992265ee8554350a3ed2a7d444a0a873.json.gz b/my-app/.umi/.cache/babel-loader/992265ee8554350a3ed2a7d444a0a873.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..d43062b8cbb0fdc7dcb5be943f93222e86e13606 Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/992265ee8554350a3ed2a7d444a0a873.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/a3ca831ffe91417f2eb795385f95c5c2.json.gz b/my-app/.umi/.cache/babel-loader/a3ca831ffe91417f2eb795385f95c5c2.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..fc2b5ff0c02a5806b2221e206ab9a93019b072cc Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/a3ca831ffe91417f2eb795385f95c5c2.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/afc757528835a9a1405e2b3c86511f04.json.gz b/my-app/.umi/.cache/babel-loader/afc757528835a9a1405e2b3c86511f04.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..91a7a80dac3bddbc14c3cfb05e5189c22ce95dfd Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/afc757528835a9a1405e2b3c86511f04.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/b7ba07cead34dde1871cc75d581a0a5b.json.gz b/my-app/.umi/.cache/babel-loader/b7ba07cead34dde1871cc75d581a0a5b.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..c740536c1c66544995c346ddba00bc3a685e1fb1 Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/b7ba07cead34dde1871cc75d581a0a5b.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/c00445ede6be5df887d3e216826031f7.json.gz b/my-app/.umi/.cache/babel-loader/c00445ede6be5df887d3e216826031f7.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..a8d209ed3127ec41e952c813726808a4cdd3de56 Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/c00445ede6be5df887d3e216826031f7.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/c28826b3f40c0e8ac1e6324c68881e43.json.gz b/my-app/.umi/.cache/babel-loader/c28826b3f40c0e8ac1e6324c68881e43.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..c99758e2d381a74226be05c47f33df9fa6d2ab27 Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/c28826b3f40c0e8ac1e6324c68881e43.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/c9fbca461011d9018bb078918376ae0f.json.gz b/my-app/.umi/.cache/babel-loader/c9fbca461011d9018bb078918376ae0f.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..8e725eb1bcacddb3e62cc2810be13c019e6913d7 Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/c9fbca461011d9018bb078918376ae0f.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/dcd6286229a8b6d17e1b49fb489c1cf9.json.gz b/my-app/.umi/.cache/babel-loader/dcd6286229a8b6d17e1b49fb489c1cf9.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..de7774b4d91dfb7adaa0012b86a11ce19ca19e8c Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/dcd6286229a8b6d17e1b49fb489c1cf9.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/deeef502e773eac873f9355101ab0afd.json.gz b/my-app/.umi/.cache/babel-loader/deeef502e773eac873f9355101ab0afd.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..91d9fc3f79f1aba88ada16ddc29ffd1859250af2 Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/deeef502e773eac873f9355101ab0afd.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/e29d71ec2c7de4124edc821684a9c36b.json.gz b/my-app/.umi/.cache/babel-loader/e29d71ec2c7de4124edc821684a9c36b.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..8d4f1f5614226e8d08d45d6c5cb5a73441acee25 Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/e29d71ec2c7de4124edc821684a9c36b.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/e73101ccb9ae8c8a53e0559f68c9e217.json.gz b/my-app/.umi/.cache/babel-loader/e73101ccb9ae8c8a53e0559f68c9e217.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..e648c1029c4f97b6dd1c9902231e5aeb453402ad Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/e73101ccb9ae8c8a53e0559f68c9e217.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/e8757b0f77c7839d81346103bbbcf288.json.gz b/my-app/.umi/.cache/babel-loader/e8757b0f77c7839d81346103bbbcf288.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..eaadb3e1dece53a04626e5aa31c4d021b7ac1acb Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/e8757b0f77c7839d81346103bbbcf288.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/edcd870340cd0da531c0510002fe0bfb.json.gz b/my-app/.umi/.cache/babel-loader/edcd870340cd0da531c0510002fe0bfb.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..2514e327b7f57c22e1bf946b0393a0e3d6359024 Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/edcd870340cd0da531c0510002fe0bfb.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/f112c12bebc6345b06cac35a240e3152.json.gz b/my-app/.umi/.cache/babel-loader/f112c12bebc6345b06cac35a240e3152.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..4e589318a896103598fa5aa9507a452a96cf2a44 Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/f112c12bebc6345b06cac35a240e3152.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/f214108415fb545cef5e7df0f857de12.json.gz b/my-app/.umi/.cache/babel-loader/f214108415fb545cef5e7df0f857de12.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..7f59a8d0ce2dac15377545fc7078b4ee133eb449 Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/f214108415fb545cef5e7df0f857de12.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/f21ba46ddcf2c6309616c55dd24a99f7.json.gz b/my-app/.umi/.cache/babel-loader/f21ba46ddcf2c6309616c55dd24a99f7.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..c9844a66d577b9634269cfbbeaae0637b2e60def Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/f21ba46ddcf2c6309616c55dd24a99f7.json.gz differ diff --git a/my-app/.umi/.cache/babel-loader/f9621447141fd2f781be57e099d45760.json.gz b/my-app/.umi/.cache/babel-loader/f9621447141fd2f781be57e099d45760.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..c3c565556d8d4356c9d3753c94929f0972459077 Binary files /dev/null and b/my-app/.umi/.cache/babel-loader/f9621447141fd2f781be57e099d45760.json.gz differ diff --git a/my-app/.umi/core/devScripts.ts b/my-app/.umi/core/devScripts.ts new file mode 100644 index 0000000000000000000000000000000000000000..c001ce6db9d60237edba494cfe584e62383bef2e --- /dev/null +++ b/my-app/.umi/core/devScripts.ts @@ -0,0 +1,53 @@ +// @ts-nocheck + +if (window.g_initWebpackHotDevClient) { + function tryApplyUpdates(onHotUpdateSuccess?: Function) { + // @ts-ignore + if (!module.hot) { + window.location.reload(); + return; + } + + function isUpdateAvailable() { + // @ts-ignore + return window.g_getMostRecentCompilationHash() !== __webpack_hash__; + } + + // TODO: is update available? + // @ts-ignore + if (!isUpdateAvailable() || module.hot.status() !== 'idle') { + return; + } + + function handleApplyUpdates(err: Error | null, updatedModules: any) { + if (err || !updatedModules || window.g_getHadRuntimeError()) { + window.location.reload(); + return; + } + + onHotUpdateSuccess?.(); + + if (isUpdateAvailable()) { + // While we were updating, there was a new update! Do it again. + tryApplyUpdates(); + } + } + + // @ts-ignore + module.hot.check(true).then( + function (updatedModules: any) { + handleApplyUpdates(null, updatedModules); + }, + function (err: Error) { + handleApplyUpdates(err, null); + }, + ); + } + + window.g_initWebpackHotDevClient({ + tryApplyUpdates, + }); +} + +export const __mfsu = 1; + \ No newline at end of file diff --git a/my-app/.umi/core/history.ts b/my-app/.umi/core/history.ts new file mode 100644 index 0000000000000000000000000000000000000000..f5daeef1fe00c74452ec5a277c2410ae0dbab04d --- /dev/null +++ b/my-app/.umi/core/history.ts @@ -0,0 +1,21 @@ +// @ts-nocheck +import { createBrowserHistory, History } from 'C:/Users/tangj/AppData/Roaming/npm/node_modules/umi/node_modules/@umijs/runtime'; + +let options = { + "basename": "/" +}; +if ((<any>window).routerBase) { + options.basename = (<any>window).routerBase; +} + +// remove initial history because of ssr +let history: History = process.env.__IS_SERVER ? null : createBrowserHistory(options); +export const createHistory = (hotReload = false) => { + if (!hotReload) { + history = createBrowserHistory(options); + } + + return history; +}; + +export { history }; diff --git a/my-app/.umi/core/plugin.ts b/my-app/.umi/core/plugin.ts new file mode 100644 index 0000000000000000000000000000000000000000..4ade8ae65e4efc6e8a33c3069a8f1a0790ef32dd --- /dev/null +++ b/my-app/.umi/core/plugin.ts @@ -0,0 +1,8 @@ +// @ts-nocheck +import { Plugin } from 'C:/Users/tangj/AppData/Roaming/npm/node_modules/umi/node_modules/@umijs/runtime'; + +const plugin = new Plugin({ + validKeys: ['modifyClientRenderOpts','patchRoutes','rootContainer','render','onRouteChange','__mfsu',], +}); + +export { plugin }; diff --git a/my-app/.umi/core/pluginConfig.d.ts b/my-app/.umi/core/pluginConfig.d.ts new file mode 100644 index 0000000000000000000000000000000000000000..b6bb1b724bb1bd1e1eab25f09f5caca2f05938a8 --- /dev/null +++ b/my-app/.umi/core/pluginConfig.d.ts @@ -0,0 +1,266 @@ +// Created by Umi Plugin + +export interface IConfigFromPlugins { +"404"?: boolean +routes?: { +/** + * Any valid URL path + */ +path?: string +/** + * A React component to render only when the location matches. + */ +component?: (string | (() => any)) +wrappers?: string[] +/** + * navigate to a new location + */ +redirect?: string +/** + * When true, the active class/style will only be applied if the location is matched exactly. + */ +exact?: boolean +routes?: any[] +[k: string]: any +}[] +history?: { +type?: ("browser" | "hash" | "memory") +options?: { + +} +} +polyfill?: { +imports?: string[] +} +alias?: { + +} +analyze?: { +analyzerMode?: ("server" | "static" | "disabled") +analyzerHost?: string +analyzerPort?: any +openAnalyzer?: boolean +generateStatsFile?: boolean +statsFilename?: string +logLevel?: ("info" | "warn" | "error" | "silent") +defaultSizes?: ("stat" | "parsed" | "gzip") +[k: string]: any +} +/** + * postcss autoprefixer, default flexbox: no-2009 + */ +autoprefixer?: { + +} +base?: string +chainWebpack?: (() => any) +chunks?: string[] +/** + * more css-loader options see https://webpack.js.org/loaders/css-loader/#options + */ +cssLoader?: { +url?: (boolean | (() => any)) +import?: (boolean | (() => any)) +modules?: (boolean | string | { + +}) +sourceMap?: boolean +importLoaders?: number +onlyLocals?: boolean +esModule?: boolean +localsConvention?: ("asIs" | "camelCase" | "camelCaseOnly" | "dashes" | "dashesOnly") +} +cssModulesTypescriptLoader?: { +mode?: ("emit" | "verify") +} +cssnano?: { + +} +copy?: any[] +define?: { + +} +devScripts?: { + +} +/** + * devServer configs + */ +devServer?: { +/** + * devServer port, default 8000 + */ +port?: number +host?: string +https?: ({ +key?: string +cert?: string +[k: string]: any +} | boolean) +headers?: { + +} +writeToDisk?: (boolean | (() => any)) +[k: string]: any +} +devtool?: string +/** + * Code splitting for performance optimization + */ +dynamicImport?: { +/** + * loading the component before loaded + */ +loading?: string +} +/** + * Code splitting for import statement syntax + */ +dynamicImportSyntax?: { + +} +exportStatic?: { +htmlSuffix?: boolean +dynamicRoot?: boolean +/** + * extra render paths only enable in ssr + */ +extraRoutePaths?: (() => any) +} +externals?: ({ + +} | string | (() => any)) +extraBabelIncludes?: any[] +extraBabelPlugins?: any[] +extraBabelPresets?: any[] +extraPostCSSPlugins?: any[] +/** + * fork-ts-checker-webpack-plugin options see https://github.com/TypeStrong/fork-ts-checker-webpack-plugin#options + */ +forkTSChecker?: { +async?: boolean +typescript?: (boolean | { + +}) +eslint?: { + +} +issue?: { + +} +formatter?: (string | { + +}) +logger?: { + +} +[k: string]: any +} +fastRefresh?: { + +} +hash?: boolean +ignoreMomentLocale?: boolean +inlineLimit?: number +lessLoader?: { + +} +manifest?: { +fileName?: string +publicPath?: "" +basePath?: string +writeToFileEmit?: boolean +} +/** + * open mfsu feature + */ +mfsu?: { +development?: { +output?: string +} +production?: { +output?: string +} +mfName?: string +exportAllMembers?: { + +} +chunks?: string[] +ignoreNodeBuiltInModules?: boolean +} +mountElementId?: "" +mpa?: { + +} +nodeModulesTransform?: { +type?: ("all" | "none") +exclude?: string[] +} +outputPath?: "" +plugins?: string[] +postcssLoader?: { + +} +presets?: string[] +proxy?: { + +} +publicPath?: string +runtimePublicPath?: boolean +ssr?: { +/** + * force execing Page getInitialProps functions + */ +forceInitial?: boolean +/** + * remove window.g_initialProps in html + */ +removeWindowInitialProps?: boolean +/** + * disable serve-side render in umi dev mode. + */ +devServerRender?: boolean +mode?: ("stream" | "string") +/** + * static markup in static site + */ +staticMarkup?: boolean +} +singular?: boolean +styleLoader?: { + +} +targets?: { + +} +terserOptions?: { + +} +theme?: { + +} +runtimeHistory?: { + +} +webpack5?: { +lazyCompilation?: { +entries?: boolean +imports?: boolean +test?: any +} +} +workerLoader?: { + +} +favicon?: string +headScripts?: any[] +links?: any[] +metas?: any[] +scripts?: any[] +styles?: any[] +title?: string +mock?: { +exclude?: string[] +} +[k: string]: any +} diff --git a/my-app/.umi/core/pluginRegister.ts b/my-app/.umi/core/pluginRegister.ts new file mode 100644 index 0000000000000000000000000000000000000000..408d79595fe7860efa9acacab97effcf35a1d70d --- /dev/null +++ b/my-app/.umi/core/pluginRegister.ts @@ -0,0 +1,5 @@ +// @ts-nocheck +import { plugin } from './plugin'; + + +export const __mfsu = 1; diff --git a/my-app/.umi/core/polyfill.ts b/my-app/.umi/core/polyfill.ts new file mode 100644 index 0000000000000000000000000000000000000000..ed222a0d0ebba5bae85333f9484861b25b477640 --- /dev/null +++ b/my-app/.umi/core/polyfill.ts @@ -0,0 +1,4 @@ +// @ts-nocheck +import 'core-js'; +import 'regenerator-runtime/runtime'; +export {}; diff --git a/my-app/.umi/core/routes.ts b/my-app/.umi/core/routes.ts new file mode 100644 index 0000000000000000000000000000000000000000..102242faf1e0e66867a235ac335321bbe2ae5f9d --- /dev/null +++ b/my-app/.umi/core/routes.ts @@ -0,0 +1,24 @@ +// @ts-nocheck +import React from 'react'; +import { ApplyPluginsType } from 'C:/Users/tangj/AppData/Roaming/npm/node_modules/umi/node_modules/@umijs/runtime'; +import * as umiExports from './umiExports'; +import { plugin } from './plugin'; + +export function getRoutes() { + const routes = [ + { + "path": "/home", + "exact": true, + "component": require('@/pages/home.js').default + } +]; + + // allow user to extend routes + plugin.applyPlugins({ + key: 'patchRoutes', + type: ApplyPluginsType.event, + args: { routes }, + }); + + return routes; +} diff --git a/my-app/.umi/core/umiExports.ts b/my-app/.umi/core/umiExports.ts new file mode 100644 index 0000000000000000000000000000000000000000..5264c42c458825efca9c62ca3119d4cdfde0a8a4 --- /dev/null +++ b/my-app/.umi/core/umiExports.ts @@ -0,0 +1,3 @@ +// @ts-nocheck +export { history } from './history'; +export { plugin } from './plugin'; diff --git a/my-app/.umi/umi.ts b/my-app/.umi/umi.ts new file mode 100644 index 0000000000000000000000000000000000000000..d8ab29f8e35260efa29ee01a435cd8afabfff42b --- /dev/null +++ b/my-app/.umi/umi.ts @@ -0,0 +1,58 @@ +// @ts-nocheck +import './core/polyfill'; +import '@@/core/devScripts'; +import { plugin } from './core/plugin'; +import './core/pluginRegister'; +import { createHistory } from './core/history'; +import { ApplyPluginsType } from 'C:/Users/tangj/AppData/Roaming/npm/node_modules/umi/node_modules/@umijs/runtime'; +import { renderClient } from 'C:/Users/tangj/AppData/Roaming/npm/node_modules/umi/node_modules/@umijs/renderer-react'; +import { getRoutes } from './core/routes'; + + + + +const getClientRender = (args: { hot?: boolean; routes?: any[] } = {}) => plugin.applyPlugins({ + key: 'render', + type: ApplyPluginsType.compose, + initialValue: () => { + const opts = plugin.applyPlugins({ + key: 'modifyClientRenderOpts', + type: ApplyPluginsType.modify, + initialValue: { + routes: args.routes || getRoutes(), + plugin, + history: createHistory(args.hot), + isServer: process.env.__IS_SERVER, + rootElement: 'root', + defaultTitle: ``, + }, + }); + return renderClient(opts); + }, + args, +}); + +const clientRender = getClientRender(); +export default clientRender(); + + + window.g_umi = { + version: '3.5.20', + }; + + +// hot module replacement +// @ts-ignore +if (module.hot) { + // @ts-ignore + module.hot.accept('./core/routes', () => { + const ret = require('./core/routes'); + if (ret.then) { + ret.then(({ getRoutes }) => { + getClientRender({ hot: true, routes: getRoutes() })(); + }); + } else { + getClientRender({ hot: true, routes: ret.getRoutes() })(); + } + }); +} diff --git a/my-app/pages/home.css b/my-app/pages/home.css new file mode 100644 index 0000000000000000000000000000000000000000..955c77a94881bf833d01b13cb4a7ff6893c9a728 --- /dev/null +++ b/my-app/pages/home.css @@ -0,0 +1,4 @@ + +.title { + background: rgb(121, 192, 242); +} diff --git a/my-app/pages/home.js b/my-app/pages/home.js new file mode 100644 index 0000000000000000000000000000000000000000..9ab95e3bef48bca74960b44503b458a7d74756fa --- /dev/null +++ b/my-app/pages/home.js @@ -0,0 +1,10 @@ +import React from 'react'; +import styles from './home.css'; + +export default function Page() { + return ( + <div> + <h1 className={styles.title}>Page home</h1> + </div> + ); +}