JannekeDL 5 年前
父节点
当前提交
dcf05fc4d5

+ 66
- 137
package-lock.json 查看文件

@@ -876,6 +876,26 @@
876 876
       "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==",
877 877
       "dev": true
878 878
     },
879
+    "@nuxtjs/axios": {
880
+      "version": "5.6.0",
881
+      "resolved": "https://registry.npmjs.org/@nuxtjs/axios/-/axios-5.6.0.tgz",
882
+      "integrity": "sha512-Rl4nnudm+sSkMtgfSEAeA5bq6aFpbBoYVXLXWaDxfydslukRd2SdEDdGv0gHE7F/jtIw+JfptWDHCHnzuoO/Ng==",
883
+      "requires": {
884
+        "@nuxtjs/proxy": "^1.3.3",
885
+        "axios": "^0.19.0",
886
+        "axios-retry": "^3.1.2",
887
+        "consola": "^2.10.1"
888
+      }
889
+    },
890
+    "@nuxtjs/proxy": {
891
+      "version": "1.3.3",
892
+      "resolved": "https://registry.npmjs.org/@nuxtjs/proxy/-/proxy-1.3.3.tgz",
893
+      "integrity": "sha512-ykpCUdOqPOH79mQG30QfWZmbRD8yjTD+TTSBbwow5GkROUQEtXw+HE+q6i+YFpuChvgJNbwVrXdZ3YmfXbZtTw==",
894
+      "requires": {
895
+        "consola": "^2.5.6",
896
+        "http-proxy-middleware": "^0.19.1"
897
+      }
898
+    },
879 899
     "@soda/friendly-errors-webpack-plugin": {
880 900
       "version": "1.7.1",
881 901
       "resolved": "https://registry.npmjs.org/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.1.tgz",
@@ -1803,20 +1823,17 @@
1803 1823
     "arr-diff": {
1804 1824
       "version": "4.0.0",
1805 1825
       "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
1806
-      "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
1807
-      "dev": true
1826
+      "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA="
1808 1827
     },
1809 1828
     "arr-flatten": {
1810 1829
       "version": "1.1.0",
1811 1830
       "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
1812
-      "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
1813
-      "dev": true
1831
+      "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg=="
1814 1832
     },
1815 1833
     "arr-union": {
1816 1834
       "version": "3.1.0",
1817 1835
       "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
1818
-      "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
1819
-      "dev": true
1836
+      "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ="
1820 1837
     },
1821 1838
     "array-filter": {
1822 1839
       "version": "0.0.1",
@@ -1881,8 +1898,7 @@
1881 1898
     "array-unique": {
1882 1899
       "version": "0.3.2",
1883 1900
       "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
1884
-      "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
1885
-      "dev": true
1901
+      "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg="
1886 1902
     },
1887 1903
     "asn1": {
1888 1904
       "version": "0.2.4",
@@ -1938,8 +1954,7 @@
1938 1954
     "assign-symbols": {
1939 1955
       "version": "1.0.0",
1940 1956
       "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
1941
-      "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
1942
-      "dev": true
1957
+      "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c="
1943 1958
     },
1944 1959
     "astral-regex": {
1945 1960
       "version": "1.0.0",
@@ -2042,6 +2057,14 @@
2042 2057
         }
2043 2058
       }
2044 2059
     },
2060
+    "axios-retry": {
2061
+      "version": "3.1.2",
2062
+      "resolved": "https://registry.npmjs.org/axios-retry/-/axios-retry-3.1.2.tgz",
2063
+      "integrity": "sha512-+X0mtJ3S0mmia1kTVi1eA3DAC+oWnT2A29g3CpkzcBPMT6vJm+hn/WiV9wPt/KXLHVmg5zev9mWqkPx7bHMovg==",
2064
+      "requires": {
2065
+        "is-retry-allowed": "^1.1.0"
2066
+      }
2067
+    },
2045 2068
     "babel-code-frame": {
2046 2069
       "version": "6.26.0",
2047 2070
       "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
@@ -2170,7 +2193,6 @@
2170 2193
       "version": "0.11.2",
2171 2194
       "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
2172 2195
       "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
2173
-      "dev": true,
2174 2196
       "requires": {
2175 2197
         "cache-base": "^1.0.1",
2176 2198
         "class-utils": "^0.3.5",
@@ -2185,7 +2207,6 @@
2185 2207
           "version": "1.0.0",
2186 2208
           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
2187 2209
           "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
2188
-          "dev": true,
2189 2210
           "requires": {
2190 2211
             "is-descriptor": "^1.0.0"
2191 2212
           }
@@ -2194,7 +2215,6 @@
2194 2215
           "version": "1.0.0",
2195 2216
           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
2196 2217
           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
2197
-          "dev": true,
2198 2218
           "requires": {
2199 2219
             "kind-of": "^6.0.0"
2200 2220
           }
@@ -2203,7 +2223,6 @@
2203 2223
           "version": "1.0.0",
2204 2224
           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
2205 2225
           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
2206
-          "dev": true,
2207 2226
           "requires": {
2208 2227
             "kind-of": "^6.0.0"
2209 2228
           }
@@ -2212,7 +2231,6 @@
2212 2231
           "version": "1.0.2",
2213 2232
           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
2214 2233
           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
2215
-          "dev": true,
2216 2234
           "requires": {
2217 2235
             "is-accessor-descriptor": "^1.0.0",
2218 2236
             "is-data-descriptor": "^1.0.0",
@@ -2366,7 +2384,6 @@
2366 2384
       "version": "2.3.2",
2367 2385
       "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
2368 2386
       "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
2369
-      "dev": true,
2370 2387
       "requires": {
2371 2388
         "arr-flatten": "^1.1.0",
2372 2389
         "array-unique": "^0.3.2",
@@ -2384,7 +2401,6 @@
2384 2401
           "version": "2.0.1",
2385 2402
           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2386 2403
           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
2387
-          "dev": true,
2388 2404
           "requires": {
2389 2405
             "is-extendable": "^0.1.0"
2390 2406
           }
@@ -2546,7 +2562,6 @@
2546 2562
       "version": "1.0.1",
2547 2563
       "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
2548 2564
       "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
2549
-      "dev": true,
2550 2565
       "requires": {
2551 2566
         "collection-visit": "^1.0.0",
2552 2567
         "component-emitter": "^1.2.1",
@@ -2772,7 +2787,6 @@
2772 2787
       "version": "0.3.6",
2773 2788
       "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
2774 2789
       "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
2775
-      "dev": true,
2776 2790
       "requires": {
2777 2791
         "arr-union": "^3.1.0",
2778 2792
         "define-property": "^0.2.5",
@@ -2784,7 +2798,6 @@
2784 2798
           "version": "0.2.5",
2785 2799
           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
2786 2800
           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
2787
-          "dev": true,
2788 2801
           "requires": {
2789 2802
             "is-descriptor": "^0.1.0"
2790 2803
           }
@@ -2919,7 +2932,6 @@
2919 2932
       "version": "1.0.0",
2920 2933
       "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
2921 2934
       "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
2922
-      "dev": true,
2923 2935
       "requires": {
2924 2936
         "map-visit": "^1.0.0",
2925 2937
         "object-visit": "^1.0.0"
@@ -2983,8 +2995,7 @@
2983 2995
     "component-emitter": {
2984 2996
       "version": "1.3.0",
2985 2997
       "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
2986
-      "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
2987
-      "dev": true
2998
+      "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg=="
2988 2999
     },
2989 3000
     "compressible": {
2990 3001
       "version": "2.0.17",
@@ -3056,6 +3067,11 @@
3056 3067
       "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
3057 3068
       "dev": true
3058 3069
     },
3070
+    "consola": {
3071
+      "version": "2.10.1",
3072
+      "resolved": "https://registry.npmjs.org/consola/-/consola-2.10.1.tgz",
3073
+      "integrity": "sha512-4sxpH6SGFYLADfUip4vuY65f/gEogrzJoniVhNUYkJHtng0l8ZjnDCqxxrSVRHOHwKxsy8Vm5ONZh1wOR3/l/w=="
3074
+    },
3059 3075
     "console-browserify": {
3060 3076
       "version": "1.1.0",
3061 3077
       "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
@@ -3144,8 +3160,7 @@
3144 3160
     "copy-descriptor": {
3145 3161
       "version": "0.1.1",
3146 3162
       "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
3147
-      "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
3148
-      "dev": true
3163
+      "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40="
3149 3164
     },
3150 3165
     "copy-webpack-plugin": {
3151 3166
       "version": "4.6.0",
@@ -3784,7 +3799,6 @@
3784 3799
       "version": "2.0.2",
3785 3800
       "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
3786 3801
       "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
3787
-      "dev": true,
3788 3802
       "requires": {
3789 3803
         "is-descriptor": "^1.0.2",
3790 3804
         "isobject": "^3.0.1"
@@ -3794,7 +3808,6 @@
3794 3808
           "version": "1.0.0",
3795 3809
           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
3796 3810
           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
3797
-          "dev": true,
3798 3811
           "requires": {
3799 3812
             "kind-of": "^6.0.0"
3800 3813
           }
@@ -3803,7 +3816,6 @@
3803 3816
           "version": "1.0.0",
3804 3817
           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
3805 3818
           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
3806
-          "dev": true,
3807 3819
           "requires": {
3808 3820
             "kind-of": "^6.0.0"
3809 3821
           }
@@ -3812,7 +3824,6 @@
3812 3824
           "version": "1.0.2",
3813 3825
           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
3814 3826
           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
3815
-          "dev": true,
3816 3827
           "requires": {
3817 3828
             "is-accessor-descriptor": "^1.0.0",
3818 3829
             "is-data-descriptor": "^1.0.0",
@@ -4777,8 +4788,7 @@
4777 4788
     "eventemitter3": {
4778 4789
       "version": "3.1.2",
4779 4790
       "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz",
4780
-      "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==",
4781
-      "dev": true
4791
+      "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q=="
4782 4792
     },
4783 4793
     "events": {
4784 4794
       "version": "3.0.0",
@@ -4824,7 +4834,6 @@
4824 4834
       "version": "2.1.4",
4825 4835
       "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
4826 4836
       "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
4827
-      "dev": true,
4828 4837
       "requires": {
4829 4838
         "debug": "^2.3.3",
4830 4839
         "define-property": "^0.2.5",
@@ -4839,7 +4848,6 @@
4839 4848
           "version": "2.6.9",
4840 4849
           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
4841 4850
           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
4842
-          "dev": true,
4843 4851
           "requires": {
4844 4852
             "ms": "2.0.0"
4845 4853
           }
@@ -4848,7 +4856,6 @@
4848 4856
           "version": "0.2.5",
4849 4857
           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
4850 4858
           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
4851
-          "dev": true,
4852 4859
           "requires": {
4853 4860
             "is-descriptor": "^0.1.0"
4854 4861
           }
@@ -4857,7 +4864,6 @@
4857 4864
           "version": "2.0.1",
4858 4865
           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
4859 4866
           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
4860
-          "dev": true,
4861 4867
           "requires": {
4862 4868
             "is-extendable": "^0.1.0"
4863 4869
           }
@@ -4865,8 +4871,7 @@
4865 4871
         "ms": {
4866 4872
           "version": "2.0.0",
4867 4873
           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
4868
-          "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
4869
-          "dev": true
4874
+          "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
4870 4875
         }
4871 4876
       }
4872 4877
     },
@@ -4940,7 +4945,6 @@
4940 4945
       "version": "3.0.2",
4941 4946
       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
4942 4947
       "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
4943
-      "dev": true,
4944 4948
       "requires": {
4945 4949
         "assign-symbols": "^1.0.0",
4946 4950
         "is-extendable": "^1.0.1"
@@ -4950,7 +4954,6 @@
4950 4954
           "version": "1.0.1",
4951 4955
           "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
4952 4956
           "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
4953
-          "dev": true,
4954 4957
           "requires": {
4955 4958
             "is-plain-object": "^2.0.4"
4956 4959
           }
@@ -4973,7 +4976,6 @@
4973 4976
       "version": "2.0.4",
4974 4977
       "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
4975 4978
       "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
4976
-      "dev": true,
4977 4979
       "requires": {
4978 4980
         "array-unique": "^0.3.2",
4979 4981
         "define-property": "^1.0.0",
@@ -4989,7 +4991,6 @@
4989 4991
           "version": "1.0.0",
4990 4992
           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
4991 4993
           "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
4992
-          "dev": true,
4993 4994
           "requires": {
4994 4995
             "is-descriptor": "^1.0.0"
4995 4996
           }
@@ -4998,7 +4999,6 @@
4998 4999
           "version": "2.0.1",
4999 5000
           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5000 5001
           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5001
-          "dev": true,
5002 5002
           "requires": {
5003 5003
             "is-extendable": "^0.1.0"
5004 5004
           }
@@ -5007,7 +5007,6 @@
5007 5007
           "version": "1.0.0",
5008 5008
           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
5009 5009
           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
5010
-          "dev": true,
5011 5010
           "requires": {
5012 5011
             "kind-of": "^6.0.0"
5013 5012
           }
@@ -5016,7 +5015,6 @@
5016 5015
           "version": "1.0.0",
5017 5016
           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
5018 5017
           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
5019
-          "dev": true,
5020 5018
           "requires": {
5021 5019
             "kind-of": "^6.0.0"
5022 5020
           }
@@ -5025,7 +5023,6 @@
5025 5023
           "version": "1.0.2",
5026 5024
           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
5027 5025
           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
5028
-          "dev": true,
5029 5026
           "requires": {
5030 5027
             "is-accessor-descriptor": "^1.0.0",
5031 5028
             "is-data-descriptor": "^1.0.0",
@@ -5143,7 +5140,6 @@
5143 5140
       "version": "4.0.0",
5144 5141
       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
5145 5142
       "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
5146
-      "dev": true,
5147 5143
       "requires": {
5148 5144
         "extend-shallow": "^2.0.1",
5149 5145
         "is-number": "^3.0.0",
@@ -5155,7 +5151,6 @@
5155 5151
           "version": "2.0.1",
5156 5152
           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5157 5153
           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5158
-          "dev": true,
5159 5154
           "requires": {
5160 5155
             "is-extendable": "^0.1.0"
5161 5156
           }
@@ -5271,7 +5266,6 @@
5271 5266
       "version": "1.7.0",
5272 5267
       "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.7.0.tgz",
5273 5268
       "integrity": "sha512-m/pZQy4Gj287eNy94nivy5wchN3Kp+Q5WgUPNy5lJSZ3sgkVKSYV/ZChMAQVIgx1SqfZ2zBZtPA2YlXIWxxJOQ==",
5274
-      "dev": true,
5275 5269
       "requires": {
5276 5270
         "debug": "^3.2.6"
5277 5271
       },
@@ -5280,7 +5274,6 @@
5280 5274
           "version": "3.2.6",
5281 5275
           "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
5282 5276
           "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
5283
-          "dev": true,
5284 5277
           "requires": {
5285 5278
             "ms": "^2.1.1"
5286 5279
           }
@@ -5290,8 +5283,7 @@
5290 5283
     "for-in": {
5291 5284
       "version": "1.0.2",
5292 5285
       "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
5293
-      "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
5294
-      "dev": true
5286
+      "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA="
5295 5287
     },
5296 5288
     "forever-agent": {
5297 5289
       "version": "0.6.1",
@@ -5318,7 +5310,6 @@
5318 5310
       "version": "0.2.1",
5319 5311
       "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
5320 5312
       "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
5321
-      "dev": true,
5322 5313
       "requires": {
5323 5314
         "map-cache": "^0.2.2"
5324 5315
       }
@@ -6017,8 +6008,7 @@
6017 6008
     "get-value": {
6018 6009
       "version": "2.0.6",
6019 6010
       "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
6020
-      "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
6021
-      "dev": true
6011
+      "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg="
6022 6012
     },
6023 6013
     "getpass": {
6024 6014
       "version": "0.1.7",
@@ -6188,7 +6178,6 @@
6188 6178
       "version": "1.0.0",
6189 6179
       "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
6190 6180
       "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
6191
-      "dev": true,
6192 6181
       "requires": {
6193 6182
         "get-value": "^2.0.6",
6194 6183
         "has-values": "^1.0.0",
@@ -6199,7 +6188,6 @@
6199 6188
       "version": "1.0.0",
6200 6189
       "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
6201 6190
       "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
6202
-      "dev": true,
6203 6191
       "requires": {
6204 6192
         "is-number": "^3.0.0",
6205 6193
         "kind-of": "^4.0.0"
@@ -6209,7 +6197,6 @@
6209 6197
           "version": "4.0.0",
6210 6198
           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
6211 6199
           "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
6212
-          "dev": true,
6213 6200
           "requires": {
6214 6201
             "is-buffer": "^1.1.5"
6215 6202
           }
@@ -6444,7 +6431,6 @@
6444 6431
       "version": "1.17.0",
6445 6432
       "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.17.0.tgz",
6446 6433
       "integrity": "sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==",
6447
-      "dev": true,
6448 6434
       "requires": {
6449 6435
         "eventemitter3": "^3.0.0",
6450 6436
         "follow-redirects": "^1.0.0",
@@ -6455,7 +6441,6 @@
6455 6441
       "version": "0.19.1",
6456 6442
       "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz",
6457 6443
       "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==",
6458
-      "dev": true,
6459 6444
       "requires": {
6460 6445
         "http-proxy": "^1.17.0",
6461 6446
         "is-glob": "^4.0.0",
@@ -6755,7 +6740,6 @@
6755 6740
       "version": "0.1.6",
6756 6741
       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
6757 6742
       "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
6758
-      "dev": true,
6759 6743
       "requires": {
6760 6744
         "kind-of": "^3.0.2"
6761 6745
       },
@@ -6764,7 +6748,6 @@
6764 6748
           "version": "3.2.2",
6765 6749
           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6766 6750
           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6767
-          "dev": true,
6768 6751
           "requires": {
6769 6752
             "is-buffer": "^1.1.5"
6770 6753
           }
@@ -6788,8 +6771,7 @@
6788 6771
     "is-buffer": {
6789 6772
       "version": "1.1.6",
6790 6773
       "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
6791
-      "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
6792
-      "dev": true
6774
+      "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
6793 6775
     },
6794 6776
     "is-callable": {
6795 6777
       "version": "1.1.4",
@@ -6824,7 +6806,6 @@
6824 6806
       "version": "0.1.4",
6825 6807
       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
6826 6808
       "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
6827
-      "dev": true,
6828 6809
       "requires": {
6829 6810
         "kind-of": "^3.0.2"
6830 6811
       },
@@ -6833,7 +6814,6 @@
6833 6814
           "version": "3.2.2",
6834 6815
           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6835 6816
           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6836
-          "dev": true,
6837 6817
           "requires": {
6838 6818
             "is-buffer": "^1.1.5"
6839 6819
           }
@@ -6850,7 +6830,6 @@
6850 6830
       "version": "0.1.6",
6851 6831
       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
6852 6832
       "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
6853
-      "dev": true,
6854 6833
       "requires": {
6855 6834
         "is-accessor-descriptor": "^0.1.6",
6856 6835
         "is-data-descriptor": "^0.1.4",
@@ -6860,8 +6839,7 @@
6860 6839
         "kind-of": {
6861 6840
           "version": "5.1.0",
6862 6841
           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
6863
-          "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
6864
-          "dev": true
6842
+          "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="
6865 6843
         }
6866 6844
       }
6867 6845
     },
@@ -6874,14 +6852,12 @@
6874 6852
     "is-extendable": {
6875 6853
       "version": "0.1.1",
6876 6854
       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
6877
-      "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
6878
-      "dev": true
6855
+      "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik="
6879 6856
     },
6880 6857
     "is-extglob": {
6881 6858
       "version": "2.1.1",
6882 6859
       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
6883
-      "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
6884
-      "dev": true
6860
+      "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
6885 6861
     },
6886 6862
     "is-finite": {
6887 6863
       "version": "1.0.2",
@@ -6900,7 +6876,6 @@
6900 6876
       "version": "4.0.1",
6901 6877
       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
6902 6878
       "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
6903
-      "dev": true,
6904 6879
       "requires": {
6905 6880
         "is-extglob": "^2.1.1"
6906 6881
       }
@@ -6909,7 +6884,6 @@
6909 6884
       "version": "3.0.0",
6910 6885
       "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
6911 6886
       "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
6912
-      "dev": true,
6913 6887
       "requires": {
6914 6888
         "kind-of": "^3.0.2"
6915 6889
       },
@@ -6918,7 +6892,6 @@
6918 6892
           "version": "3.2.2",
6919 6893
           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6920 6894
           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6921
-          "dev": true,
6922 6895
           "requires": {
6923 6896
             "is-buffer": "^1.1.5"
6924 6897
           }
@@ -6990,6 +6963,11 @@
6990 6963
       "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==",
6991 6964
       "dev": true
6992 6965
     },
6966
+    "is-retry-allowed": {
6967
+      "version": "1.1.0",
6968
+      "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz",
6969
+      "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ="
6970
+    },
6993 6971
     "is-stream": {
6994 6972
       "version": "1.1.0",
6995 6973
       "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
@@ -7027,8 +7005,7 @@
7027 7005
     "is-windows": {
7028 7006
       "version": "1.0.2",
7029 7007
       "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
7030
-      "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
7031
-      "dev": true
7008
+      "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA=="
7032 7009
     },
7033 7010
     "is-wsl": {
7034 7011
       "version": "1.1.0",
@@ -7469,8 +7446,7 @@
7469 7446
     "map-cache": {
7470 7447
       "version": "0.2.2",
7471 7448
       "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
7472
-      "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
7473
-      "dev": true
7449
+      "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8="
7474 7450
     },
7475 7451
     "map-obj": {
7476 7452
       "version": "1.0.1",
@@ -7481,7 +7457,6 @@
7481 7457
       "version": "1.0.0",
7482 7458
       "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
7483 7459
       "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
7484
-      "dev": true,
7485 7460
       "requires": {
7486 7461
         "object-visit": "^1.0.0"
7487 7462
       }
@@ -7680,7 +7655,6 @@
7680 7655
       "version": "3.1.10",
7681 7656
       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
7682 7657
       "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
7683
-      "dev": true,
7684 7658
       "requires": {
7685 7659
         "arr-diff": "^4.0.0",
7686 7660
         "array-unique": "^0.3.2",
@@ -7815,7 +7789,6 @@
7815 7789
       "version": "1.3.2",
7816 7790
       "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
7817 7791
       "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
7818
-      "dev": true,
7819 7792
       "requires": {
7820 7793
         "for-in": "^1.0.2",
7821 7794
         "is-extendable": "^1.0.1"
@@ -7825,7 +7798,6 @@
7825 7798
           "version": "1.0.1",
7826 7799
           "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
7827 7800
           "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
7828
-          "dev": true,
7829 7801
           "requires": {
7830 7802
             "is-plain-object": "^2.0.4"
7831 7803
           }
@@ -7864,8 +7836,7 @@
7864 7836
     "ms": {
7865 7837
       "version": "2.1.2",
7866 7838
       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
7867
-      "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
7868
-      "dev": true
7839
+      "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
7869 7840
     },
7870 7841
     "multicast-dns": {
7871 7842
       "version": "6.2.3",
@@ -7909,7 +7880,6 @@
7909 7880
       "version": "1.2.13",
7910 7881
       "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
7911 7882
       "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
7912
-      "dev": true,
7913 7883
       "requires": {
7914 7884
         "arr-diff": "^4.0.0",
7915 7885
         "array-unique": "^0.3.2",
@@ -8222,7 +8192,6 @@
8222 8192
       "version": "0.1.0",
8223 8193
       "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
8224 8194
       "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
8225
-      "dev": true,
8226 8195
       "requires": {
8227 8196
         "copy-descriptor": "^0.1.0",
8228 8197
         "define-property": "^0.2.5",
@@ -8233,7 +8202,6 @@
8233 8202
           "version": "0.2.5",
8234 8203
           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
8235 8204
           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
8236
-          "dev": true,
8237 8205
           "requires": {
8238 8206
             "is-descriptor": "^0.1.0"
8239 8207
           }
@@ -8242,7 +8210,6 @@
8242 8210
           "version": "3.2.2",
8243 8211
           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
8244 8212
           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
8245
-          "dev": true,
8246 8213
           "requires": {
8247 8214
             "is-buffer": "^1.1.5"
8248 8215
           }
@@ -8270,7 +8237,6 @@
8270 8237
       "version": "1.0.1",
8271 8238
       "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
8272 8239
       "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
8273
-      "dev": true,
8274 8240
       "requires": {
8275 8241
         "isobject": "^3.0.0"
8276 8242
       }
@@ -8313,7 +8279,6 @@
8313 8279
       "version": "1.3.0",
8314 8280
       "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
8315 8281
       "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
8316
-      "dev": true,
8317 8282
       "requires": {
8318 8283
         "isobject": "^3.0.1"
8319 8284
       }
@@ -8604,8 +8569,7 @@
8604 8569
     "pascalcase": {
8605 8570
       "version": "0.1.1",
8606 8571
       "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
8607
-      "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
8608
-      "dev": true
8572
+      "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ="
8609 8573
     },
8610 8574
     "path-browserify": {
8611 8575
       "version": "0.0.1",
@@ -8807,8 +8771,7 @@
8807 8771
     "posix-character-classes": {
8808 8772
       "version": "0.1.1",
8809 8773
       "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
8810
-      "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
8811
-      "dev": true
8774
+      "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs="
8812 8775
     },
8813 8776
     "postcss": {
8814 8777
       "version": "7.0.17",
@@ -9673,7 +9636,6 @@
9673 9636
       "version": "1.0.2",
9674 9637
       "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
9675 9638
       "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
9676
-      "dev": true,
9677 9639
       "requires": {
9678 9640
         "extend-shallow": "^3.0.2",
9679 9641
         "safe-regex": "^1.1.0"
@@ -9796,14 +9758,12 @@
9796 9758
     "repeat-element": {
9797 9759
       "version": "1.1.3",
9798 9760
       "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
9799
-      "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
9800
-      "dev": true
9761
+      "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g=="
9801 9762
     },
9802 9763
     "repeat-string": {
9803 9764
       "version": "1.6.1",
9804 9765
       "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
9805
-      "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
9806
-      "dev": true
9766
+      "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc="
9807 9767
     },
9808 9768
     "repeating": {
9809 9769
       "version": "2.0.1",
@@ -9885,8 +9845,7 @@
9885 9845
     "requires-port": {
9886 9846
       "version": "1.0.0",
9887 9847
       "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
9888
-      "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
9889
-      "dev": true
9848
+      "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8="
9890 9849
     },
9891 9850
     "reselect": {
9892 9851
       "version": "3.0.1",
@@ -9944,8 +9903,7 @@
9944 9903
     "ret": {
9945 9904
       "version": "0.1.15",
9946 9905
       "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
9947
-      "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
9948
-      "dev": true
9906
+      "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg=="
9949 9907
     },
9950 9908
     "retry": {
9951 9909
       "version": "0.12.0",
@@ -10041,7 +9999,6 @@
10041 9999
       "version": "1.1.0",
10042 10000
       "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
10043 10001
       "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
10044
-      "dev": true,
10045 10002
       "requires": {
10046 10003
         "ret": "~0.1.10"
10047 10004
       }
@@ -10469,7 +10426,6 @@
10469 10426
       "version": "2.0.1",
10470 10427
       "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
10471 10428
       "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
10472
-      "dev": true,
10473 10429
       "requires": {
10474 10430
         "extend-shallow": "^2.0.1",
10475 10431
         "is-extendable": "^0.1.1",
@@ -10481,7 +10437,6 @@
10481 10437
           "version": "2.0.1",
10482 10438
           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
10483 10439
           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
10484
-          "dev": true,
10485 10440
           "requires": {
10486 10441
             "is-extendable": "^0.1.0"
10487 10442
           }
@@ -10587,7 +10542,6 @@
10587 10542
       "version": "0.8.2",
10588 10543
       "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
10589 10544
       "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
10590
-      "dev": true,
10591 10545
       "requires": {
10592 10546
         "base": "^0.11.1",
10593 10547
         "debug": "^2.2.0",
@@ -10603,7 +10557,6 @@
10603 10557
           "version": "2.6.9",
10604 10558
           "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
10605 10559
           "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
10606
-          "dev": true,
10607 10560
           "requires": {
10608 10561
             "ms": "2.0.0"
10609 10562
           }
@@ -10612,7 +10565,6 @@
10612 10565
           "version": "0.2.5",
10613 10566
           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
10614 10567
           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
10615
-          "dev": true,
10616 10568
           "requires": {
10617 10569
             "is-descriptor": "^0.1.0"
10618 10570
           }
@@ -10621,7 +10573,6 @@
10621 10573
           "version": "2.0.1",
10622 10574
           "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
10623 10575
           "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
10624
-          "dev": true,
10625 10576
           "requires": {
10626 10577
             "is-extendable": "^0.1.0"
10627 10578
           }
@@ -10629,8 +10580,7 @@
10629 10580
         "ms": {
10630 10581
           "version": "2.0.0",
10631 10582
           "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
10632
-          "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
10633
-          "dev": true
10583
+          "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
10634 10584
         }
10635 10585
       }
10636 10586
     },
@@ -10638,7 +10588,6 @@
10638 10588
       "version": "2.1.1",
10639 10589
       "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
10640 10590
       "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
10641
-      "dev": true,
10642 10591
       "requires": {
10643 10592
         "define-property": "^1.0.0",
10644 10593
         "isobject": "^3.0.0",
@@ -10649,7 +10598,6 @@
10649 10598
           "version": "1.0.0",
10650 10599
           "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
10651 10600
           "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
10652
-          "dev": true,
10653 10601
           "requires": {
10654 10602
             "is-descriptor": "^1.0.0"
10655 10603
           }
@@ -10658,7 +10606,6 @@
10658 10606
           "version": "1.0.0",
10659 10607
           "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
10660 10608
           "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
10661
-          "dev": true,
10662 10609
           "requires": {
10663 10610
             "kind-of": "^6.0.0"
10664 10611
           }
@@ -10667,7 +10614,6 @@
10667 10614
           "version": "1.0.0",
10668 10615
           "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
10669 10616
           "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
10670
-          "dev": true,
10671 10617
           "requires": {
10672 10618
             "kind-of": "^6.0.0"
10673 10619
           }
@@ -10676,7 +10622,6 @@
10676 10622
           "version": "1.0.2",
10677 10623
           "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
10678 10624
           "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
10679
-          "dev": true,
10680 10625
           "requires": {
10681 10626
             "is-accessor-descriptor": "^1.0.0",
10682 10627
             "is-data-descriptor": "^1.0.0",
@@ -10689,7 +10634,6 @@
10689 10634
       "version": "3.0.1",
10690 10635
       "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
10691 10636
       "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
10692
-      "dev": true,
10693 10637
       "requires": {
10694 10638
         "kind-of": "^3.2.0"
10695 10639
       },
@@ -10698,7 +10642,6 @@
10698 10642
           "version": "3.2.2",
10699 10643
           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
10700 10644
           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
10701
-          "dev": true,
10702 10645
           "requires": {
10703 10646
             "is-buffer": "^1.1.5"
10704 10647
           }
@@ -10767,8 +10710,7 @@
10767 10710
     "source-map": {
10768 10711
       "version": "0.5.7",
10769 10712
       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
10770
-      "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
10771
-      "dev": true
10713
+      "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
10772 10714
     },
10773 10715
     "source-map-resolve": {
10774 10716
       "version": "0.5.2",
@@ -10877,7 +10819,6 @@
10877 10819
       "version": "3.1.0",
10878 10820
       "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
10879 10821
       "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
10880
-      "dev": true,
10881 10822
       "requires": {
10882 10823
         "extend-shallow": "^3.0.0"
10883 10824
       }
@@ -10929,7 +10870,6 @@
10929 10870
       "version": "0.1.2",
10930 10871
       "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
10931 10872
       "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
10932
-      "dev": true,
10933 10873
       "requires": {
10934 10874
         "define-property": "^0.2.5",
10935 10875
         "object-copy": "^0.1.0"
@@ -10939,7 +10879,6 @@
10939 10879
           "version": "0.2.5",
10940 10880
           "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
10941 10881
           "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
10942
-          "dev": true,
10943 10882
           "requires": {
10944 10883
             "is-descriptor": "^0.1.0"
10945 10884
           }
@@ -11429,7 +11368,6 @@
11429 11368
       "version": "0.3.0",
11430 11369
       "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
11431 11370
       "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
11432
-      "dev": true,
11433 11371
       "requires": {
11434 11372
         "kind-of": "^3.0.2"
11435 11373
       },
@@ -11438,7 +11376,6 @@
11438 11376
           "version": "3.2.2",
11439 11377
           "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
11440 11378
           "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
11441
-          "dev": true,
11442 11379
           "requires": {
11443 11380
             "is-buffer": "^1.1.5"
11444 11381
           }
@@ -11449,7 +11386,6 @@
11449 11386
       "version": "3.0.2",
11450 11387
       "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
11451 11388
       "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
11452
-      "dev": true,
11453 11389
       "requires": {
11454 11390
         "define-property": "^2.0.2",
11455 11391
         "extend-shallow": "^3.0.2",
@@ -11461,7 +11397,6 @@
11461 11397
       "version": "2.1.1",
11462 11398
       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
11463 11399
       "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
11464
-      "dev": true,
11465 11400
       "requires": {
11466 11401
         "is-number": "^3.0.0",
11467 11402
         "repeat-string": "^1.6.1"
@@ -11637,7 +11572,6 @@
11637 11572
       "version": "1.0.1",
11638 11573
       "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
11639 11574
       "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
11640
-      "dev": true,
11641 11575
       "requires": {
11642 11576
         "arr-union": "^3.1.0",
11643 11577
         "get-value": "^2.0.6",
@@ -11697,7 +11631,6 @@
11697 11631
       "version": "1.0.0",
11698 11632
       "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
11699 11633
       "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
11700
-      "dev": true,
11701 11634
       "requires": {
11702 11635
         "has-value": "^0.3.1",
11703 11636
         "isobject": "^3.0.0"
@@ -11707,7 +11640,6 @@
11707 11640
           "version": "0.3.1",
11708 11641
           "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
11709 11642
           "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
11710
-          "dev": true,
11711 11643
           "requires": {
11712 11644
             "get-value": "^2.0.3",
11713 11645
             "has-values": "^0.1.4",
@@ -11718,7 +11650,6 @@
11718 11650
               "version": "2.1.0",
11719 11651
               "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
11720 11652
               "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
11721
-              "dev": true,
11722 11653
               "requires": {
11723 11654
                 "isarray": "1.0.0"
11724 11655
               }
@@ -11728,8 +11659,7 @@
11728 11659
         "has-values": {
11729 11660
           "version": "0.1.4",
11730 11661
           "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
11731
-          "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
11732
-          "dev": true
11662
+          "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E="
11733 11663
         }
11734 11664
       }
11735 11665
     },
@@ -11813,8 +11743,7 @@
11813 11743
     "use": {
11814 11744
       "version": "3.1.1",
11815 11745
       "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
11816
-      "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
11817
-      "dev": true
11746
+      "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ=="
11818 11747
     },
11819 11748
     "util": {
11820 11749
       "version": "0.11.1",

+ 2
- 1
package.json 查看文件

@@ -9,6 +9,7 @@
9 9
     "lint": "vue-cli-service lint"
10 10
   },
11 11
   "dependencies": {
12
+    "@nuxtjs/axios": "^5.6.0",
12 13
     "animate.css": "^3.7.2",
13 14
     "axios": "^0.19.0",
14 15
     "core-js": "^2.6.5",
@@ -37,4 +38,4 @@
37 38
     "vue-cli-plugin-vuetify": "^0.5.0",
38 39
     "vue-template-compiler": "^2.6.10"
39 40
   }
40
-}
41
+}

+ 1
- 0
src/components/misc/contactUs.vue 查看文件

@@ -28,6 +28,7 @@
28 28
       <br />
29 29
       <br />
30 30
     </div>
31
+
31 32
     <div class="row mb-8">
32 33
       <div class="col-md-6">
33 34
         <form action="mailto:info@univateproperties.co.za" method="post" enctype="text/plain">

+ 19
- 25
src/components/timeshare/sell/sellPage.vue 查看文件

@@ -14,6 +14,7 @@
14 14
         <hr />
15 15
       </div>
16 16
     </div>
17
+    <div v-for="(item, i) in unitConfigurationList" :key="i">{{item}}</div>
17 18
     <div class="row mb-4">
18 19
       <div class="col-md-12">
19 20
         <form
@@ -89,15 +90,7 @@
89 90
               <label for="Region"></label>
90 91
               <select class="form-control" name="region" id="region">
91 92
                 <option value>Please select Region</option>
92
-                <option value="gauteng">Gauteng</option>
93
-                <option value="Kwazulu Natal">Kwazulu Natal</option>
94
-                <option value="mpumalanga">Mpumalanga</option>
95
-                <option value="north west">North West</option>
96
-                <option value="free state">Free State</option>
97
-                <option value="eastern cape">Eastern Cape</option>
98
-                <option value="western cape">Western Cape</option>
99
-                <option value="northern cape">Northern Cape</option>
100
-                <option value="limpopo">Limpopo</option>
93
+                <option v-for="(region, r) in regions" :key="r">{{region.regionName}}</option>
101 94
               </select>
102 95
             </div>
103 96
             <div class="col-md-6">
@@ -385,35 +378,36 @@
385 378
   </div>
386 379
 </template>
387 380
 <script>
388
-import { mapState, mapActions } from "vuex";
381
+import { mapState, mapActions } from 'vuex';
389 382
 
390 383
 export default {
391
-  name: "TimeshareToSell",
384
+  name: 'TimeshareToSell',
392 385
   created() {
393 386
     this.initTimeshare();
394 387
   },
395 388
   computed: {
396
-    ...mapState("timeshare", [
397
-      "resorts",
398
-      "regions",
399
-      "detailedRegion",
400
-      "seasons",
401
-      "resortBedrooms",
402
-      "maxBedrooms",
403
-      "bankedEntities",
404
-      "sellItem",
405
-      "agencies",
406
-      "agents"
389
+    ...mapState('timeshare', [
390
+      'resorts',
391
+      'regions',
392
+      'detailedRegion',
393
+      'seasons',
394
+      'unitConfigurationList',
395
+      'resortBedrooms',
396
+      'maxBedrooms',
397
+      'bankedEntities',
398
+      'sellItem',
399
+      'agencies',
400
+      'agents',
407 401
     ]),
408 402
     refAgent() {
409 403
       return this.sellItem && this.sellItem.referedByAgent;
410
-    }
404
+    },
411 405
   },
412 406
   methods: {
413 407
     changeRef() {
414 408
       this.sellItem.referedByAgent = !this.sellItem.referedByAgent;
415 409
     },
416
-    ...mapActions("timeshare", ["initTimeshare"])
417
-  }
410
+    ...mapActions('timeshare', ['initTimeshare']),
411
+  },
418 412
 };
419 413
 </script>

+ 1
- 1
src/store/modules/timeshare/status.js 查看文件

@@ -13,7 +13,7 @@ export default {
13 13
   getters: {},
14 14
   actions: {
15 15
     getStatusList({
16
-      commit,
16
+      commit
17 17
     }) {
18 18
       axios.get('http://localhost:57260/api/status')
19 19
         .then(result => commit('setStatusList', result.data))

+ 15
- 0
src/store/modules/timeshare/timeshare.js 查看文件

@@ -10,6 +10,7 @@ export default {
10 10
     regions: [],
11 11
     detailedRegion: [],
12 12
     seasons: [],
13
+    unitConfigurationList: [],
13 14
     resortBedrooms: [],
14 15
     maxBedrooms: [],
15 16
     bankedEntities: [],
@@ -38,6 +39,9 @@ export default {
38 39
     },
39 40
   },
40 41
   mutations: {
42
+    setUnitConfigurationList(state, list) {
43
+      state.unitConfigurationList = list;
44
+    },
41 45
     setAgency(state, agencies) {
42 46
       state.agencies = agencies;
43 47
     },
@@ -77,12 +81,23 @@ export default {
77 81
       commit('setResortBedrooms', MyData.resortBedrooms);
78 82
       commit('setMaxBedrooms', MyData.maxBedrooms);
79 83
       commit('setBankedEntities', MyData.bankedEntities);
84
+      dispatch('getUnitConfigurationList');
80 85
       dispatch('getSeason');
81 86
       dispatch('getAgents');
82 87
       dispatch('getAgencies');
83 88
       dispatch('getResorts');
84 89
       dispatch('getRegions');
85 90
     },
91
+    getUnitConfigurationList({
92
+      commit,
93
+      state,
94
+    }) {
95
+      console.log(111);
96
+      axios.get('/api/unitConfiguration')
97
+        .then(result => commit('setUnitConfigurationList', result.data))
98
+        .catch(console.error);
99
+      console.log(state.unitConfigurationList);
100
+    },
86 101
     getSeasons({
87 102
       commit,
88 103
     }) {

+ 10
- 0
vue.config.js 查看文件

@@ -0,0 +1,10 @@
1
+module.exports = {
2
+  devServer: {
3
+    proxy: {
4
+      '/api': {
5
+        target: 'http://localhost:57260',
6
+        changeOrigin: true,
7
+      },
8
+    },
9
+  },
10
+};

正在加载...
取消
保存