##// END OF EJS Templates
fixed dependencies
cin -
r3:fb4d13ff05ae default
parent child
Show More
@@ -1,1216 +1,1207
1 {
1 {
2 "name": "@implab/djx",
3 "version": "0.0.1-dev",
4 "lockfileVersion": 1,
2 "requires": true,
5 "requires": true,
3 "lockfileVersion": 1,
4 "dependencies": {
6 "dependencies": {
5 "@babel/code-frame": {
7 "@babel/code-frame": {
6 "version": "7.8.3",
8 "version": "7.8.3",
7 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
9 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
8 "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==",
10 "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==",
9 "dev": true,
11 "dev": true,
10 "requires": {
12 "requires": {
11 "@babel/highlight": "^7.8.3"
13 "@babel/highlight": "^7.8.3"
12 }
14 }
13 },
15 },
14 "@babel/highlight": {
16 "@babel/highlight": {
15 "version": "7.8.3",
17 "version": "7.8.3",
16 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz",
18 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz",
17 "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==",
19 "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==",
18 "dev": true,
20 "dev": true,
19 "requires": {
21 "requires": {
20 "chalk": "^2.0.0",
22 "chalk": "^2.0.0",
21 "esutils": "^2.0.2",
23 "esutils": "^2.0.2",
22 "js-tokens": "^4.0.0"
24 "js-tokens": "^4.0.0"
23 }
25 }
24 },
26 },
25 "@babel/runtime": {
27 "@babel/runtime": {
26 "version": "7.8.3",
28 "version": "7.8.3",
27 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.8.3.tgz",
29 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.8.3.tgz",
28 "integrity": "sha512-fVHx1rzEmwB130VTkLnxR+HmxcTjGzH12LYQcFFoBwakMd3aOMD4OsRN7tGG/UOYE2ektgFrS8uACAoRk1CY0w==",
30 "integrity": "sha512-fVHx1rzEmwB130VTkLnxR+HmxcTjGzH12LYQcFFoBwakMd3aOMD4OsRN7tGG/UOYE2ektgFrS8uACAoRk1CY0w==",
29 "dev": true,
31 "dev": true,
30 "requires": {
32 "requires": {
31 "regenerator-runtime": "^0.13.2"
33 "regenerator-runtime": "^0.13.2"
32 }
34 }
33 },
35 },
34 "@implab/core-amd": {
36 "@implab/core-amd": {
35 "version": "1.3.2",
37 "version": "1.3.2",
36 "resolved": "https://registry.npmjs.org/@implab/core-amd/-/core-amd-1.3.2.tgz",
38 "resolved": "https://registry.npmjs.org/@implab/core-amd/-/core-amd-1.3.2.tgz",
37 "integrity": "sha512-OPx02obqz60FiOzDqEFuPfag/0ugl1tuQouI+52Op0k+fcmuBK4QACJy7o3fzOYvejdjF1DG4aRXuCm6+vgMYQ==",
39 "integrity": "sha512-OPx02obqz60FiOzDqEFuPfag/0ugl1tuQouI+52Op0k+fcmuBK4QACJy7o3fzOYvejdjF1DG4aRXuCm6+vgMYQ==",
38 "dev": true
40 "dev": true
39 },
41 },
40 "@types/chai": {
42 "@types/chai": {
41 "version": "4.1.3",
43 "version": "4.1.3",
42 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.1.3.tgz",
44 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.1.3.tgz",
43 "integrity": "sha512-f5dXGzOJycyzSMdaXVhiBhauL4dYydXwVpavfQ1mVCaGjR56a9QfklXObUxlIY9bGTmCPHEEZ04I16BZ/8w5ww==",
45 "integrity": "sha512-f5dXGzOJycyzSMdaXVhiBhauL4dYydXwVpavfQ1mVCaGjR56a9QfklXObUxlIY9bGTmCPHEEZ04I16BZ/8w5ww==",
44 "dev": true
46 "dev": true
45 },
47 },
46 "@types/dijit": {
48 "@types/dijit": {
47 "version": "file:src/typings/dijit",
49 "version": "file:src/typings/dijit",
48 "dev": true,
50 "dev": true
49 "requires": {
50 "@types/dojo": "^1.0.0"
51 },
52 "dependencies": {
53 "@types/dojo": {
54 "version": "1.9.42",
55 "resolved": "https://registry.npmjs.org/@types/dojo/-/dojo-1.9.42.tgz",
56 "integrity": "sha512-yFfw7uoOlCy6QgxTWIzii4/QOsIDXq9gX3/6iXQ2nz//Y23yWXFRaYpoQ7GW0fvPN3lKtYkXgv6GXtdtWlHFXg==",
57 "dev": true
58 }
59 }
60 },
51 },
61 "@types/dojo": {
52 "@types/dojo": {
62 "version": "file:src/typings/dojo",
53 "version": "file:src/typings/dojo",
63 "dev": true
54 "dev": true
64 },
55 },
65 "@types/requirejs": {
56 "@types/requirejs": {
66 "version": "2.1.31",
57 "version": "2.1.31",
67 "resolved": "https://registry.npmjs.org/@types/requirejs/-/requirejs-2.1.31.tgz",
58 "resolved": "https://registry.npmjs.org/@types/requirejs/-/requirejs-2.1.31.tgz",
68 "integrity": "sha512-b2soeyuU76rMbcRJ4e0hEl0tbMhFwZeTC0VZnfuWlfGlk6BwWNsev6kFu/twKABPX29wkX84wU2o+cEJoXsiTw==",
59 "integrity": "sha512-b2soeyuU76rMbcRJ4e0hEl0tbMhFwZeTC0VZnfuWlfGlk6BwWNsev6kFu/twKABPX29wkX84wU2o+cEJoXsiTw==",
69 "dev": true
60 "dev": true
70 },
61 },
71 "@types/yaml": {
62 "@types/yaml": {
72 "version": "1.2.0",
63 "version": "1.2.0",
73 "resolved": "https://registry.npmjs.org/@types/yaml/-/yaml-1.2.0.tgz",
64 "resolved": "https://registry.npmjs.org/@types/yaml/-/yaml-1.2.0.tgz",
74 "integrity": "sha512-GW8b9qM+ebgW3/zjzPm0I1NxMvLaz/YKT9Ph6tTb+Fkeyzd9yLTvQ6ciQ2MorTRmb/qXmfjMerRpG4LviixaqQ==",
65 "integrity": "sha512-GW8b9qM+ebgW3/zjzPm0I1NxMvLaz/YKT9Ph6tTb+Fkeyzd9yLTvQ6ciQ2MorTRmb/qXmfjMerRpG4LviixaqQ==",
75 "dev": true
66 "dev": true
76 },
67 },
77 "acorn": {
68 "acorn": {
78 "version": "7.1.0",
69 "version": "7.1.0",
79 "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.0.tgz",
70 "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.0.tgz",
80 "integrity": "sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ==",
71 "integrity": "sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ==",
81 "dev": true
72 "dev": true
82 },
73 },
83 "acorn-jsx": {
74 "acorn-jsx": {
84 "version": "5.1.0",
75 "version": "5.1.0",
85 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.1.0.tgz",
76 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.1.0.tgz",
86 "integrity": "sha512-tMUqwBWfLFbJbizRmEcWSLw6HnFzfdJs2sOJEOwwtVPMoH/0Ay+E703oZz78VSXZiiDcZrQ5XKjPIUQixhmgVw==",
77 "integrity": "sha512-tMUqwBWfLFbJbizRmEcWSLw6HnFzfdJs2sOJEOwwtVPMoH/0Ay+E703oZz78VSXZiiDcZrQ5XKjPIUQixhmgVw==",
87 "dev": true
78 "dev": true
88 },
79 },
89 "ajv": {
80 "ajv": {
90 "version": "6.11.0",
81 "version": "6.11.0",
91 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.11.0.tgz",
82 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.11.0.tgz",
92 "integrity": "sha512-nCprB/0syFYy9fVYU1ox1l2KN8S9I+tziH8D4zdZuLT3N6RMlGSGt5FSTpAiHB/Whv8Qs1cWHma1aMKZyaHRKA==",
83 "integrity": "sha512-nCprB/0syFYy9fVYU1ox1l2KN8S9I+tziH8D4zdZuLT3N6RMlGSGt5FSTpAiHB/Whv8Qs1cWHma1aMKZyaHRKA==",
93 "dev": true,
84 "dev": true,
94 "requires": {
85 "requires": {
95 "fast-deep-equal": "^3.1.1",
86 "fast-deep-equal": "^3.1.1",
96 "fast-json-stable-stringify": "^2.0.0",
87 "fast-json-stable-stringify": "^2.0.0",
97 "json-schema-traverse": "^0.4.1",
88 "json-schema-traverse": "^0.4.1",
98 "uri-js": "^4.2.2"
89 "uri-js": "^4.2.2"
99 }
90 }
100 },
91 },
101 "ansi-escapes": {
92 "ansi-escapes": {
102 "version": "4.3.0",
93 "version": "4.3.0",
103 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.0.tgz",
94 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.0.tgz",
104 "integrity": "sha512-EiYhwo0v255HUL6eDyuLrXEkTi7WwVCLAw+SeOQ7M7qdun1z1pum4DEm/nuqIVbPvi9RPPc9k9LbyBv6H0DwVg==",
95 "integrity": "sha512-EiYhwo0v255HUL6eDyuLrXEkTi7WwVCLAw+SeOQ7M7qdun1z1pum4DEm/nuqIVbPvi9RPPc9k9LbyBv6H0DwVg==",
105 "dev": true,
96 "dev": true,
106 "requires": {
97 "requires": {
107 "type-fest": "^0.8.1"
98 "type-fest": "^0.8.1"
108 }
99 }
109 },
100 },
110 "ansi-regex": {
101 "ansi-regex": {
111 "version": "5.0.0",
102 "version": "5.0.0",
112 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
103 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
113 "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
104 "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
114 "dev": true
105 "dev": true
115 },
106 },
116 "ansi-styles": {
107 "ansi-styles": {
117 "version": "3.2.1",
108 "version": "3.2.1",
118 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
109 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
119 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
110 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
120 "dev": true,
111 "dev": true,
121 "requires": {
112 "requires": {
122 "color-convert": "^1.9.0"
113 "color-convert": "^1.9.0"
123 }
114 }
124 },
115 },
125 "argparse": {
116 "argparse": {
126 "version": "1.0.10",
117 "version": "1.0.10",
127 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
118 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
128 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
119 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
129 "dev": true,
120 "dev": true,
130 "requires": {
121 "requires": {
131 "sprintf-js": "~1.0.2"
122 "sprintf-js": "~1.0.2"
132 }
123 }
133 },
124 },
134 "assertion-error": {
125 "assertion-error": {
135 "version": "1.1.0",
126 "version": "1.1.0",
136 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
127 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
137 "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==",
128 "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==",
138 "dev": true
129 "dev": true
139 },
130 },
140 "astral-regex": {
131 "astral-regex": {
141 "version": "1.0.0",
132 "version": "1.0.0",
142 "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
133 "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
143 "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
134 "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
144 "dev": true
135 "dev": true
145 },
136 },
146 "balanced-match": {
137 "balanced-match": {
147 "version": "1.0.0",
138 "version": "1.0.0",
148 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
139 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
149 "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
140 "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
150 "dev": true
141 "dev": true
151 },
142 },
152 "brace-expansion": {
143 "brace-expansion": {
153 "version": "1.1.11",
144 "version": "1.1.11",
154 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
145 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
155 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
146 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
156 "dev": true,
147 "dev": true,
157 "requires": {
148 "requires": {
158 "balanced-match": "^1.0.0",
149 "balanced-match": "^1.0.0",
159 "concat-map": "0.0.1"
150 "concat-map": "0.0.1"
160 }
151 }
161 },
152 },
162 "builtin-modules": {
153 "builtin-modules": {
163 "version": "1.1.1",
154 "version": "1.1.1",
164 "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
155 "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
165 "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
156 "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
166 "dev": true
157 "dev": true
167 },
158 },
168 "callsites": {
159 "callsites": {
169 "version": "3.1.0",
160 "version": "3.1.0",
170 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
161 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
171 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
162 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
172 "dev": true
163 "dev": true
173 },
164 },
174 "chai": {
165 "chai": {
175 "version": "4.2.0",
166 "version": "4.2.0",
176 "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz",
167 "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz",
177 "integrity": "sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==",
168 "integrity": "sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==",
178 "dev": true,
169 "dev": true,
179 "requires": {
170 "requires": {
180 "assertion-error": "^1.1.0",
171 "assertion-error": "^1.1.0",
181 "check-error": "^1.0.2",
172 "check-error": "^1.0.2",
182 "deep-eql": "^3.0.1",
173 "deep-eql": "^3.0.1",
183 "get-func-name": "^2.0.0",
174 "get-func-name": "^2.0.0",
184 "pathval": "^1.1.0",
175 "pathval": "^1.1.0",
185 "type-detect": "^4.0.5"
176 "type-detect": "^4.0.5"
186 }
177 }
187 },
178 },
188 "chalk": {
179 "chalk": {
189 "version": "2.4.2",
180 "version": "2.4.2",
190 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
181 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
191 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
182 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
192 "dev": true,
183 "dev": true,
193 "requires": {
184 "requires": {
194 "ansi-styles": "^3.2.1",
185 "ansi-styles": "^3.2.1",
195 "escape-string-regexp": "^1.0.5",
186 "escape-string-regexp": "^1.0.5",
196 "supports-color": "^5.3.0"
187 "supports-color": "^5.3.0"
197 }
188 }
198 },
189 },
199 "chardet": {
190 "chardet": {
200 "version": "0.7.0",
191 "version": "0.7.0",
201 "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
192 "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
202 "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
193 "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
203 "dev": true
194 "dev": true
204 },
195 },
205 "check-error": {
196 "check-error": {
206 "version": "1.0.2",
197 "version": "1.0.2",
207 "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz",
198 "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz",
208 "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=",
199 "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=",
209 "dev": true
200 "dev": true
210 },
201 },
211 "cli-cursor": {
202 "cli-cursor": {
212 "version": "3.1.0",
203 "version": "3.1.0",
213 "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
204 "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
214 "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
205 "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
215 "dev": true,
206 "dev": true,
216 "requires": {
207 "requires": {
217 "restore-cursor": "^3.1.0"
208 "restore-cursor": "^3.1.0"
218 }
209 }
219 },
210 },
220 "cli-width": {
211 "cli-width": {
221 "version": "2.2.0",
212 "version": "2.2.0",
222 "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz",
213 "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz",
223 "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=",
214 "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=",
224 "dev": true
215 "dev": true
225 },
216 },
226 "color-convert": {
217 "color-convert": {
227 "version": "1.9.3",
218 "version": "1.9.3",
228 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
219 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
229 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
220 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
230 "dev": true,
221 "dev": true,
231 "requires": {
222 "requires": {
232 "color-name": "1.1.3"
223 "color-name": "1.1.3"
233 }
224 }
234 },
225 },
235 "color-name": {
226 "color-name": {
236 "version": "1.1.3",
227 "version": "1.1.3",
237 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
228 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
238 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
229 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
239 "dev": true
230 "dev": true
240 },
231 },
241 "commander": {
232 "commander": {
242 "version": "2.20.3",
233 "version": "2.20.3",
243 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
234 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
244 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
235 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
245 "dev": true
236 "dev": true
246 },
237 },
247 "concat-map": {
238 "concat-map": {
248 "version": "0.0.1",
239 "version": "0.0.1",
249 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
240 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
250 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
241 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
251 "dev": true
242 "dev": true
252 },
243 },
253 "cross-spawn": {
244 "cross-spawn": {
254 "version": "6.0.5",
245 "version": "6.0.5",
255 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
246 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
256 "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
247 "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
257 "dev": true,
248 "dev": true,
258 "requires": {
249 "requires": {
259 "nice-try": "^1.0.4",
250 "nice-try": "^1.0.4",
260 "path-key": "^2.0.1",
251 "path-key": "^2.0.1",
261 "semver": "^5.5.0",
252 "semver": "^5.5.0",
262 "shebang-command": "^1.2.0",
253 "shebang-command": "^1.2.0",
263 "which": "^1.2.9"
254 "which": "^1.2.9"
264 },
255 },
265 "dependencies": {
256 "dependencies": {
266 "semver": {
257 "semver": {
267 "version": "5.7.1",
258 "version": "5.7.1",
268 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
259 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
269 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
260 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
270 "dev": true
261 "dev": true
271 }
262 }
272 }
263 }
273 },
264 },
274 "debug": {
265 "debug": {
275 "version": "4.1.1",
266 "version": "4.1.1",
276 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
267 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
277 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
268 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
278 "dev": true,
269 "dev": true,
279 "requires": {
270 "requires": {
280 "ms": "^2.1.1"
271 "ms": "^2.1.1"
281 }
272 }
282 },
273 },
283 "deep-eql": {
274 "deep-eql": {
284 "version": "3.0.1",
275 "version": "3.0.1",
285 "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz",
276 "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz",
286 "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==",
277 "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==",
287 "dev": true,
278 "dev": true,
288 "requires": {
279 "requires": {
289 "type-detect": "^4.0.0"
280 "type-detect": "^4.0.0"
290 }
281 }
291 },
282 },
292 "deep-is": {
283 "deep-is": {
293 "version": "0.1.3",
284 "version": "0.1.3",
294 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
285 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
295 "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
286 "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
296 "dev": true
287 "dev": true
297 },
288 },
298 "diff": {
289 "diff": {
299 "version": "4.0.2",
290 "version": "4.0.2",
300 "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
291 "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
301 "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
292 "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
302 "dev": true
293 "dev": true
303 },
294 },
304 "doctrine": {
295 "doctrine": {
305 "version": "3.0.0",
296 "version": "3.0.0",
306 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
297 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
307 "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
298 "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
308 "dev": true,
299 "dev": true,
309 "requires": {
300 "requires": {
310 "esutils": "^2.0.2"
301 "esutils": "^2.0.2"
311 }
302 }
312 },
303 },
313 "dojo": {
304 "dojo": {
314 "version": "1.16.0",
305 "version": "1.16.0",
315 "resolved": "https://registry.npmjs.org/dojo/-/dojo-1.16.0.tgz",
306 "resolved": "https://registry.npmjs.org/dojo/-/dojo-1.16.0.tgz",
316 "integrity": "sha512-DUiXyoLK6vMF5BPr/qiMLTxDMfiM9qlzN1jxfDsVfuvB/CwhYpNxA/M4mbqKN8PCVGLmccXBJbfmFJPP5+zmzw==",
307 "integrity": "sha512-DUiXyoLK6vMF5BPr/qiMLTxDMfiM9qlzN1jxfDsVfuvB/CwhYpNxA/M4mbqKN8PCVGLmccXBJbfmFJPP5+zmzw==",
317 "dev": true
308 "dev": true
318 },
309 },
319 "emoji-regex": {
310 "emoji-regex": {
320 "version": "8.0.0",
311 "version": "8.0.0",
321 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
312 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
322 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
313 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
323 "dev": true
314 "dev": true
324 },
315 },
325 "escape-string-regexp": {
316 "escape-string-regexp": {
326 "version": "1.0.5",
317 "version": "1.0.5",
327 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
318 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
328 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
319 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
329 "dev": true
320 "dev": true
330 },
321 },
331 "eslint": {
322 "eslint": {
332 "version": "6.8.0",
323 "version": "6.8.0",
333 "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz",
324 "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz",
334 "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==",
325 "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==",
335 "dev": true,
326 "dev": true,
336 "requires": {
327 "requires": {
337 "@babel/code-frame": "^7.0.0",
328 "@babel/code-frame": "^7.0.0",
338 "ajv": "^6.10.0",
329 "ajv": "^6.10.0",
339 "chalk": "^2.1.0",
330 "chalk": "^2.1.0",
340 "cross-spawn": "^6.0.5",
331 "cross-spawn": "^6.0.5",
341 "debug": "^4.0.1",
332 "debug": "^4.0.1",
342 "doctrine": "^3.0.0",
333 "doctrine": "^3.0.0",
343 "eslint-scope": "^5.0.0",
334 "eslint-scope": "^5.0.0",
344 "eslint-utils": "^1.4.3",
335 "eslint-utils": "^1.4.3",
345 "eslint-visitor-keys": "^1.1.0",
336 "eslint-visitor-keys": "^1.1.0",
346 "espree": "^6.1.2",
337 "espree": "^6.1.2",
347 "esquery": "^1.0.1",
338 "esquery": "^1.0.1",
348 "esutils": "^2.0.2",
339 "esutils": "^2.0.2",
349 "file-entry-cache": "^5.0.1",
340 "file-entry-cache": "^5.0.1",
350 "functional-red-black-tree": "^1.0.1",
341 "functional-red-black-tree": "^1.0.1",
351 "glob-parent": "^5.0.0",
342 "glob-parent": "^5.0.0",
352 "globals": "^12.1.0",
343 "globals": "^12.1.0",
353 "ignore": "^4.0.6",
344 "ignore": "^4.0.6",
354 "import-fresh": "^3.0.0",
345 "import-fresh": "^3.0.0",
355 "imurmurhash": "^0.1.4",
346 "imurmurhash": "^0.1.4",
356 "inquirer": "^7.0.0",
347 "inquirer": "^7.0.0",
357 "is-glob": "^4.0.0",
348 "is-glob": "^4.0.0",
358 "js-yaml": "^3.13.1",
349 "js-yaml": "^3.13.1",
359 "json-stable-stringify-without-jsonify": "^1.0.1",
350 "json-stable-stringify-without-jsonify": "^1.0.1",
360 "levn": "^0.3.0",
351 "levn": "^0.3.0",
361 "lodash": "^4.17.14",
352 "lodash": "^4.17.14",
362 "minimatch": "^3.0.4",
353 "minimatch": "^3.0.4",
363 "mkdirp": "^0.5.1",
354 "mkdirp": "^0.5.1",
364 "natural-compare": "^1.4.0",
355 "natural-compare": "^1.4.0",
365 "optionator": "^0.8.3",
356 "optionator": "^0.8.3",
366 "progress": "^2.0.0",
357 "progress": "^2.0.0",
367 "regexpp": "^2.0.1",
358 "regexpp": "^2.0.1",
368 "semver": "^6.1.2",
359 "semver": "^6.1.2",
369 "strip-ansi": "^5.2.0",
360 "strip-ansi": "^5.2.0",
370 "strip-json-comments": "^3.0.1",
361 "strip-json-comments": "^3.0.1",
371 "table": "^5.2.3",
362 "table": "^5.2.3",
372 "text-table": "^0.2.0",
363 "text-table": "^0.2.0",
373 "v8-compile-cache": "^2.0.3"
364 "v8-compile-cache": "^2.0.3"
374 }
365 }
375 },
366 },
376 "eslint-scope": {
367 "eslint-scope": {
377 "version": "5.0.0",
368 "version": "5.0.0",
378 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz",
369 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz",
379 "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==",
370 "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==",
380 "dev": true,
371 "dev": true,
381 "requires": {
372 "requires": {
382 "esrecurse": "^4.1.0",
373 "esrecurse": "^4.1.0",
383 "estraverse": "^4.1.1"
374 "estraverse": "^4.1.1"
384 }
375 }
385 },
376 },
386 "eslint-utils": {
377 "eslint-utils": {
387 "version": "1.4.3",
378 "version": "1.4.3",
388 "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz",
379 "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz",
389 "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==",
380 "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==",
390 "dev": true,
381 "dev": true,
391 "requires": {
382 "requires": {
392 "eslint-visitor-keys": "^1.1.0"
383 "eslint-visitor-keys": "^1.1.0"
393 }
384 }
394 },
385 },
395 "eslint-visitor-keys": {
386 "eslint-visitor-keys": {
396 "version": "1.1.0",
387 "version": "1.1.0",
397 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz",
388 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz",
398 "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==",
389 "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==",
399 "dev": true
390 "dev": true
400 },
391 },
401 "espree": {
392 "espree": {
402 "version": "6.1.2",
393 "version": "6.1.2",
403 "resolved": "https://registry.npmjs.org/espree/-/espree-6.1.2.tgz",
394 "resolved": "https://registry.npmjs.org/espree/-/espree-6.1.2.tgz",
404 "integrity": "sha512-2iUPuuPP+yW1PZaMSDM9eyVf8D5P0Hi8h83YtZ5bPc/zHYjII5khoixIUTMO794NOY8F/ThF1Bo8ncZILarUTA==",
395 "integrity": "sha512-2iUPuuPP+yW1PZaMSDM9eyVf8D5P0Hi8h83YtZ5bPc/zHYjII5khoixIUTMO794NOY8F/ThF1Bo8ncZILarUTA==",
405 "dev": true,
396 "dev": true,
406 "requires": {
397 "requires": {
407 "acorn": "^7.1.0",
398 "acorn": "^7.1.0",
408 "acorn-jsx": "^5.1.0",
399 "acorn-jsx": "^5.1.0",
409 "eslint-visitor-keys": "^1.1.0"
400 "eslint-visitor-keys": "^1.1.0"
410 }
401 }
411 },
402 },
412 "esprima": {
403 "esprima": {
413 "version": "4.0.1",
404 "version": "4.0.1",
414 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
405 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
415 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
406 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
416 "dev": true
407 "dev": true
417 },
408 },
418 "esquery": {
409 "esquery": {
419 "version": "1.0.1",
410 "version": "1.0.1",
420 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz",
411 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz",
421 "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==",
412 "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==",
422 "dev": true,
413 "dev": true,
423 "requires": {
414 "requires": {
424 "estraverse": "^4.0.0"
415 "estraverse": "^4.0.0"
425 }
416 }
426 },
417 },
427 "esrecurse": {
418 "esrecurse": {
428 "version": "4.2.1",
419 "version": "4.2.1",
429 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz",
420 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz",
430 "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
421 "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
431 "dev": true,
422 "dev": true,
432 "requires": {
423 "requires": {
433 "estraverse": "^4.1.0"
424 "estraverse": "^4.1.0"
434 }
425 }
435 },
426 },
436 "estraverse": {
427 "estraverse": {
437 "version": "4.3.0",
428 "version": "4.3.0",
438 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
429 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
439 "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
430 "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
440 "dev": true
431 "dev": true
441 },
432 },
442 "esutils": {
433 "esutils": {
443 "version": "2.0.3",
434 "version": "2.0.3",
444 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
435 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
445 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
436 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
446 "dev": true
437 "dev": true
447 },
438 },
448 "external-editor": {
439 "external-editor": {
449 "version": "3.1.0",
440 "version": "3.1.0",
450 "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
441 "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
451 "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
442 "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
452 "dev": true,
443 "dev": true,
453 "requires": {
444 "requires": {
454 "chardet": "^0.7.0",
445 "chardet": "^0.7.0",
455 "iconv-lite": "^0.4.24",
446 "iconv-lite": "^0.4.24",
456 "tmp": "^0.0.33"
447 "tmp": "^0.0.33"
457 }
448 }
458 },
449 },
459 "fast-deep-equal": {
450 "fast-deep-equal": {
460 "version": "3.1.1",
451 "version": "3.1.1",
461 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz",
452 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz",
462 "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==",
453 "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==",
463 "dev": true
454 "dev": true
464 },
455 },
465 "fast-json-stable-stringify": {
456 "fast-json-stable-stringify": {
466 "version": "2.1.0",
457 "version": "2.1.0",
467 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
458 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
468 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
459 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
469 "dev": true
460 "dev": true
470 },
461 },
471 "fast-levenshtein": {
462 "fast-levenshtein": {
472 "version": "2.0.6",
463 "version": "2.0.6",
473 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
464 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
474 "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
465 "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
475 "dev": true
466 "dev": true
476 },
467 },
477 "figures": {
468 "figures": {
478 "version": "3.1.0",
469 "version": "3.1.0",
479 "resolved": "https://registry.npmjs.org/figures/-/figures-3.1.0.tgz",
470 "resolved": "https://registry.npmjs.org/figures/-/figures-3.1.0.tgz",
480 "integrity": "sha512-ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg==",
471 "integrity": "sha512-ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg==",
481 "dev": true,
472 "dev": true,
482 "requires": {
473 "requires": {
483 "escape-string-regexp": "^1.0.5"
474 "escape-string-regexp": "^1.0.5"
484 }
475 }
485 },
476 },
486 "file-entry-cache": {
477 "file-entry-cache": {
487 "version": "5.0.1",
478 "version": "5.0.1",
488 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz",
479 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz",
489 "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==",
480 "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==",
490 "dev": true,
481 "dev": true,
491 "requires": {
482 "requires": {
492 "flat-cache": "^2.0.1"
483 "flat-cache": "^2.0.1"
493 }
484 }
494 },
485 },
495 "flat-cache": {
486 "flat-cache": {
496 "version": "2.0.1",
487 "version": "2.0.1",
497 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz",
488 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz",
498 "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==",
489 "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==",
499 "dev": true,
490 "dev": true,
500 "requires": {
491 "requires": {
501 "flatted": "^2.0.0",
492 "flatted": "^2.0.0",
502 "rimraf": "2.6.3",
493 "rimraf": "2.6.3",
503 "write": "1.0.3"
494 "write": "1.0.3"
504 }
495 }
505 },
496 },
506 "flatted": {
497 "flatted": {
507 "version": "2.0.1",
498 "version": "2.0.1",
508 "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.1.tgz",
499 "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.1.tgz",
509 "integrity": "sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==",
500 "integrity": "sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==",
510 "dev": true
501 "dev": true
511 },
502 },
512 "fs.realpath": {
503 "fs.realpath": {
513 "version": "1.0.0",
504 "version": "1.0.0",
514 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
505 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
515 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
506 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
516 "dev": true
507 "dev": true
517 },
508 },
518 "functional-red-black-tree": {
509 "functional-red-black-tree": {
519 "version": "1.0.1",
510 "version": "1.0.1",
520 "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
511 "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
521 "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
512 "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
522 "dev": true
513 "dev": true
523 },
514 },
524 "get-func-name": {
515 "get-func-name": {
525 "version": "2.0.0",
516 "version": "2.0.0",
526 "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz",
517 "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz",
527 "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=",
518 "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=",
528 "dev": true
519 "dev": true
529 },
520 },
530 "glob": {
521 "glob": {
531 "version": "7.1.6",
522 "version": "7.1.6",
532 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
523 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
533 "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
524 "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
534 "dev": true,
525 "dev": true,
535 "requires": {
526 "requires": {
536 "fs.realpath": "^1.0.0",
527 "fs.realpath": "^1.0.0",
537 "inflight": "^1.0.4",
528 "inflight": "^1.0.4",
538 "inherits": "2",
529 "inherits": "2",
539 "minimatch": "^3.0.4",
530 "minimatch": "^3.0.4",
540 "once": "^1.3.0",
531 "once": "^1.3.0",
541 "path-is-absolute": "^1.0.0"
532 "path-is-absolute": "^1.0.0"
542 }
533 }
543 },
534 },
544 "glob-parent": {
535 "glob-parent": {
545 "version": "5.1.0",
536 "version": "5.1.0",
546 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz",
537 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz",
547 "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==",
538 "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==",
548 "dev": true,
539 "dev": true,
549 "requires": {
540 "requires": {
550 "is-glob": "^4.0.1"
541 "is-glob": "^4.0.1"
551 }
542 }
552 },
543 },
553 "globals": {
544 "globals": {
554 "version": "12.3.0",
545 "version": "12.3.0",
555 "resolved": "https://registry.npmjs.org/globals/-/globals-12.3.0.tgz",
546 "resolved": "https://registry.npmjs.org/globals/-/globals-12.3.0.tgz",
556 "integrity": "sha512-wAfjdLgFsPZsklLJvOBUBmzYE8/CwhEqSBEMRXA3qxIiNtyqvjYurAtIfDh6chlEPUfmTY3MnZh5Hfh4q0UlIw==",
547 "integrity": "sha512-wAfjdLgFsPZsklLJvOBUBmzYE8/CwhEqSBEMRXA3qxIiNtyqvjYurAtIfDh6chlEPUfmTY3MnZh5Hfh4q0UlIw==",
557 "dev": true,
548 "dev": true,
558 "requires": {
549 "requires": {
559 "type-fest": "^0.8.1"
550 "type-fest": "^0.8.1"
560 }
551 }
561 },
552 },
562 "has-flag": {
553 "has-flag": {
563 "version": "3.0.0",
554 "version": "3.0.0",
564 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
555 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
565 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
556 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
566 "dev": true
557 "dev": true
567 },
558 },
568 "iconv-lite": {
559 "iconv-lite": {
569 "version": "0.4.24",
560 "version": "0.4.24",
570 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
561 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
571 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
562 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
572 "dev": true,
563 "dev": true,
573 "requires": {
564 "requires": {
574 "safer-buffer": ">= 2.1.2 < 3"
565 "safer-buffer": ">= 2.1.2 < 3"
575 }
566 }
576 },
567 },
577 "ignore": {
568 "ignore": {
578 "version": "4.0.6",
569 "version": "4.0.6",
579 "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
570 "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
580 "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
571 "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
581 "dev": true
572 "dev": true
582 },
573 },
583 "import-fresh": {
574 "import-fresh": {
584 "version": "3.2.1",
575 "version": "3.2.1",
585 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz",
576 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz",
586 "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==",
577 "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==",
587 "dev": true,
578 "dev": true,
588 "requires": {
579 "requires": {
589 "parent-module": "^1.0.0",
580 "parent-module": "^1.0.0",
590 "resolve-from": "^4.0.0"
581 "resolve-from": "^4.0.0"
591 }
582 }
592 },
583 },
593 "imurmurhash": {
584 "imurmurhash": {
594 "version": "0.1.4",
585 "version": "0.1.4",
595 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
586 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
596 "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
587 "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
597 "dev": true
588 "dev": true
598 },
589 },
599 "inflight": {
590 "inflight": {
600 "version": "1.0.6",
591 "version": "1.0.6",
601 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
592 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
602 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
593 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
603 "dev": true,
594 "dev": true,
604 "requires": {
595 "requires": {
605 "once": "^1.3.0",
596 "once": "^1.3.0",
606 "wrappy": "1"
597 "wrappy": "1"
607 }
598 }
608 },
599 },
609 "inherits": {
600 "inherits": {
610 "version": "2.0.4",
601 "version": "2.0.4",
611 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
602 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
612 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
603 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
613 "dev": true
604 "dev": true
614 },
605 },
615 "inquirer": {
606 "inquirer": {
616 "version": "7.0.3",
607 "version": "7.0.3",
617 "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.0.3.tgz",
608 "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.0.3.tgz",
618 "integrity": "sha512-+OiOVeVydu4hnCGLCSX+wedovR/Yzskv9BFqUNNKq9uU2qg7LCcCo3R86S2E7WLo0y/x2pnEZfZe1CoYnORUAw==",
609 "integrity": "sha512-+OiOVeVydu4hnCGLCSX+wedovR/Yzskv9BFqUNNKq9uU2qg7LCcCo3R86S2E7WLo0y/x2pnEZfZe1CoYnORUAw==",
619 "dev": true,
610 "dev": true,
620 "requires": {
611 "requires": {
621 "ansi-escapes": "^4.2.1",
612 "ansi-escapes": "^4.2.1",
622 "chalk": "^2.4.2",
613 "chalk": "^2.4.2",
623 "cli-cursor": "^3.1.0",
614 "cli-cursor": "^3.1.0",
624 "cli-width": "^2.0.0",
615 "cli-width": "^2.0.0",
625 "external-editor": "^3.0.3",
616 "external-editor": "^3.0.3",
626 "figures": "^3.0.0",
617 "figures": "^3.0.0",
627 "lodash": "^4.17.15",
618 "lodash": "^4.17.15",
628 "mute-stream": "0.0.8",
619 "mute-stream": "0.0.8",
629 "run-async": "^2.2.0",
620 "run-async": "^2.2.0",
630 "rxjs": "^6.5.3",
621 "rxjs": "^6.5.3",
631 "string-width": "^4.1.0",
622 "string-width": "^4.1.0",
632 "strip-ansi": "^5.1.0",
623 "strip-ansi": "^5.1.0",
633 "through": "^2.3.6"
624 "through": "^2.3.6"
634 }
625 }
635 },
626 },
636 "is-extglob": {
627 "is-extglob": {
637 "version": "2.1.1",
628 "version": "2.1.1",
638 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
629 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
639 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
630 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
640 "dev": true
631 "dev": true
641 },
632 },
642 "is-fullwidth-code-point": {
633 "is-fullwidth-code-point": {
643 "version": "3.0.0",
634 "version": "3.0.0",
644 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
635 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
645 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
636 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
646 "dev": true
637 "dev": true
647 },
638 },
648 "is-glob": {
639 "is-glob": {
649 "version": "4.0.1",
640 "version": "4.0.1",
650 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
641 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
651 "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
642 "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
652 "dev": true,
643 "dev": true,
653 "requires": {
644 "requires": {
654 "is-extglob": "^2.1.1"
645 "is-extglob": "^2.1.1"
655 }
646 }
656 },
647 },
657 "is-promise": {
648 "is-promise": {
658 "version": "2.1.0",
649 "version": "2.1.0",
659 "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
650 "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
660 "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=",
651 "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=",
661 "dev": true
652 "dev": true
662 },
653 },
663 "isexe": {
654 "isexe": {
664 "version": "2.0.0",
655 "version": "2.0.0",
665 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
656 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
666 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
657 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
667 "dev": true
658 "dev": true
668 },
659 },
669 "js-tokens": {
660 "js-tokens": {
670 "version": "4.0.0",
661 "version": "4.0.0",
671 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
662 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
672 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
663 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
673 "dev": true
664 "dev": true
674 },
665 },
675 "js-yaml": {
666 "js-yaml": {
676 "version": "3.13.1",
667 "version": "3.13.1",
677 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
668 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
678 "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
669 "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
679 "dev": true,
670 "dev": true,
680 "requires": {
671 "requires": {
681 "argparse": "^1.0.7",
672 "argparse": "^1.0.7",
682 "esprima": "^4.0.0"
673 "esprima": "^4.0.0"
683 }
674 }
684 },
675 },
685 "json-schema-traverse": {
676 "json-schema-traverse": {
686 "version": "0.4.1",
677 "version": "0.4.1",
687 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
678 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
688 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
679 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
689 "dev": true
680 "dev": true
690 },
681 },
691 "json-stable-stringify-without-jsonify": {
682 "json-stable-stringify-without-jsonify": {
692 "version": "1.0.1",
683 "version": "1.0.1",
693 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
684 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
694 "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
685 "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
695 "dev": true
686 "dev": true
696 },
687 },
697 "levn": {
688 "levn": {
698 "version": "0.3.0",
689 "version": "0.3.0",
699 "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
690 "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
700 "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
691 "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
701 "dev": true,
692 "dev": true,
702 "requires": {
693 "requires": {
703 "prelude-ls": "~1.1.2",
694 "prelude-ls": "~1.1.2",
704 "type-check": "~0.3.2"
695 "type-check": "~0.3.2"
705 }
696 }
706 },
697 },
707 "lodash": {
698 "lodash": {
708 "version": "4.17.15",
699 "version": "4.17.15",
709 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
700 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
710 "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
701 "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
711 "dev": true
702 "dev": true
712 },
703 },
713 "mimic-fn": {
704 "mimic-fn": {
714 "version": "2.1.0",
705 "version": "2.1.0",
715 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
706 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
716 "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
707 "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
717 "dev": true
708 "dev": true
718 },
709 },
719 "minimatch": {
710 "minimatch": {
720 "version": "3.0.4",
711 "version": "3.0.4",
721 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
712 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
722 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
713 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
723 "dev": true,
714 "dev": true,
724 "requires": {
715 "requires": {
725 "brace-expansion": "^1.1.7"
716 "brace-expansion": "^1.1.7"
726 }
717 }
727 },
718 },
728 "minimist": {
719 "minimist": {
729 "version": "0.0.8",
720 "version": "0.0.8",
730 "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
721 "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
731 "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
722 "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
732 "dev": true
723 "dev": true
733 },
724 },
734 "mkdirp": {
725 "mkdirp": {
735 "version": "0.5.1",
726 "version": "0.5.1",
736 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
727 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
737 "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
728 "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
738 "dev": true,
729 "dev": true,
739 "requires": {
730 "requires": {
740 "minimist": "0.0.8"
731 "minimist": "0.0.8"
741 }
732 }
742 },
733 },
743 "ms": {
734 "ms": {
744 "version": "2.1.2",
735 "version": "2.1.2",
745 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
736 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
746 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
737 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
747 "dev": true
738 "dev": true
748 },
739 },
749 "mute-stream": {
740 "mute-stream": {
750 "version": "0.0.8",
741 "version": "0.0.8",
751 "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
742 "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
752 "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
743 "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
753 "dev": true
744 "dev": true
754 },
745 },
755 "natural-compare": {
746 "natural-compare": {
756 "version": "1.4.0",
747 "version": "1.4.0",
757 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
748 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
758 "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
749 "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
759 "dev": true
750 "dev": true
760 },
751 },
761 "nice-try": {
752 "nice-try": {
762 "version": "1.0.5",
753 "version": "1.0.5",
763 "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
754 "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
764 "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
755 "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
765 "dev": true
756 "dev": true
766 },
757 },
767 "once": {
758 "once": {
768 "version": "1.4.0",
759 "version": "1.4.0",
769 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
760 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
770 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
761 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
771 "dev": true,
762 "dev": true,
772 "requires": {
763 "requires": {
773 "wrappy": "1"
764 "wrappy": "1"
774 }
765 }
775 },
766 },
776 "onetime": {
767 "onetime": {
777 "version": "5.1.0",
768 "version": "5.1.0",
778 "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz",
769 "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz",
779 "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==",
770 "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==",
780 "dev": true,
771 "dev": true,
781 "requires": {
772 "requires": {
782 "mimic-fn": "^2.1.0"
773 "mimic-fn": "^2.1.0"
783 }
774 }
784 },
775 },
785 "optionator": {
776 "optionator": {
786 "version": "0.8.3",
777 "version": "0.8.3",
787 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
778 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
788 "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
779 "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
789 "dev": true,
780 "dev": true,
790 "requires": {
781 "requires": {
791 "deep-is": "~0.1.3",
782 "deep-is": "~0.1.3",
792 "fast-levenshtein": "~2.0.6",
783 "fast-levenshtein": "~2.0.6",
793 "levn": "~0.3.0",
784 "levn": "~0.3.0",
794 "prelude-ls": "~1.1.2",
785 "prelude-ls": "~1.1.2",
795 "type-check": "~0.3.2",
786 "type-check": "~0.3.2",
796 "word-wrap": "~1.2.3"
787 "word-wrap": "~1.2.3"
797 }
788 }
798 },
789 },
799 "os-tmpdir": {
790 "os-tmpdir": {
800 "version": "1.0.2",
791 "version": "1.0.2",
801 "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
792 "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
802 "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
793 "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
803 "dev": true
794 "dev": true
804 },
795 },
805 "parent-module": {
796 "parent-module": {
806 "version": "1.0.1",
797 "version": "1.0.1",
807 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
798 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
808 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
799 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
809 "dev": true,
800 "dev": true,
810 "requires": {
801 "requires": {
811 "callsites": "^3.0.0"
802 "callsites": "^3.0.0"
812 }
803 }
813 },
804 },
814 "path-is-absolute": {
805 "path-is-absolute": {
815 "version": "1.0.1",
806 "version": "1.0.1",
816 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
807 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
817 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
808 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
818 "dev": true
809 "dev": true
819 },
810 },
820 "path-key": {
811 "path-key": {
821 "version": "2.0.1",
812 "version": "2.0.1",
822 "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
813 "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
823 "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
814 "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
824 "dev": true
815 "dev": true
825 },
816 },
826 "path-parse": {
817 "path-parse": {
827 "version": "1.0.6",
818 "version": "1.0.6",
828 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
819 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
829 "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
820 "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
830 "dev": true
821 "dev": true
831 },
822 },
832 "pathval": {
823 "pathval": {
833 "version": "1.1.0",
824 "version": "1.1.0",
834 "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz",
825 "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz",
835 "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=",
826 "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=",
836 "dev": true
827 "dev": true
837 },
828 },
838 "prelude-ls": {
829 "prelude-ls": {
839 "version": "1.1.2",
830 "version": "1.1.2",
840 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
831 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
841 "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
832 "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
842 "dev": true
833 "dev": true
843 },
834 },
844 "progress": {
835 "progress": {
845 "version": "2.0.3",
836 "version": "2.0.3",
846 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
837 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
847 "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
838 "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
848 "dev": true
839 "dev": true
849 },
840 },
850 "punycode": {
841 "punycode": {
851 "version": "2.1.1",
842 "version": "2.1.1",
852 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
843 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
853 "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
844 "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
854 "dev": true
845 "dev": true
855 },
846 },
856 "regenerator-runtime": {
847 "regenerator-runtime": {
857 "version": "0.13.3",
848 "version": "0.13.3",
858 "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz",
849 "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz",
859 "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==",
850 "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==",
860 "dev": true
851 "dev": true
861 },
852 },
862 "regexpp": {
853 "regexpp": {
863 "version": "2.0.1",
854 "version": "2.0.1",
864 "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz",
855 "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz",
865 "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==",
856 "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==",
866 "dev": true
857 "dev": true
867 },
858 },
868 "resolve": {
859 "resolve": {
869 "version": "1.15.0",
860 "version": "1.15.0",
870 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.0.tgz",
861 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.0.tgz",
871 "integrity": "sha512-+hTmAldEGE80U2wJJDC1lebb5jWqvTYAfm3YZ1ckk1gBr0MnCqUKlwK1e+anaFljIl+F5tR5IoZcm4ZDA1zMQw==",
862 "integrity": "sha512-+hTmAldEGE80U2wJJDC1lebb5jWqvTYAfm3YZ1ckk1gBr0MnCqUKlwK1e+anaFljIl+F5tR5IoZcm4ZDA1zMQw==",
872 "dev": true,
863 "dev": true,
873 "requires": {
864 "requires": {
874 "path-parse": "^1.0.6"
865 "path-parse": "^1.0.6"
875 }
866 }
876 },
867 },
877 "resolve-from": {
868 "resolve-from": {
878 "version": "4.0.0",
869 "version": "4.0.0",
879 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
870 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
880 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
871 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
881 "dev": true
872 "dev": true
882 },
873 },
883 "restore-cursor": {
874 "restore-cursor": {
884 "version": "3.1.0",
875 "version": "3.1.0",
885 "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
876 "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
886 "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
877 "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
887 "dev": true,
878 "dev": true,
888 "requires": {
879 "requires": {
889 "onetime": "^5.1.0",
880 "onetime": "^5.1.0",
890 "signal-exit": "^3.0.2"
881 "signal-exit": "^3.0.2"
891 }
882 }
892 },
883 },
893 "rimraf": {
884 "rimraf": {
894 "version": "2.6.3",
885 "version": "2.6.3",
895 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
886 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
896 "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
887 "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
897 "dev": true,
888 "dev": true,
898 "requires": {
889 "requires": {
899 "glob": "^7.1.3"
890 "glob": "^7.1.3"
900 }
891 }
901 },
892 },
902 "run-async": {
893 "run-async": {
903 "version": "2.3.0",
894 "version": "2.3.0",
904 "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
895 "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
905 "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
896 "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
906 "dev": true,
897 "dev": true,
907 "requires": {
898 "requires": {
908 "is-promise": "^2.1.0"
899 "is-promise": "^2.1.0"
909 }
900 }
910 },
901 },
911 "rxjs": {
902 "rxjs": {
912 "version": "6.5.4",
903 "version": "6.5.4",
913 "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.4.tgz",
904 "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.4.tgz",
914 "integrity": "sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==",
905 "integrity": "sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==",
915 "dev": true,
906 "dev": true,
916 "requires": {
907 "requires": {
917 "tslib": "^1.9.0"
908 "tslib": "^1.9.0"
918 }
909 }
919 },
910 },
920 "safer-buffer": {
911 "safer-buffer": {
921 "version": "2.1.2",
912 "version": "2.1.2",
922 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
913 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
923 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
914 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
924 "dev": true
915 "dev": true
925 },
916 },
926 "semver": {
917 "semver": {
927 "version": "6.3.0",
918 "version": "6.3.0",
928 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
919 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
929 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
920 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
930 "dev": true
921 "dev": true
931 },
922 },
932 "shebang-command": {
923 "shebang-command": {
933 "version": "1.2.0",
924 "version": "1.2.0",
934 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
925 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
935 "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
926 "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
936 "dev": true,
927 "dev": true,
937 "requires": {
928 "requires": {
938 "shebang-regex": "^1.0.0"
929 "shebang-regex": "^1.0.0"
939 }
930 }
940 },
931 },
941 "shebang-regex": {
932 "shebang-regex": {
942 "version": "1.0.0",
933 "version": "1.0.0",
943 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
934 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
944 "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
935 "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
945 "dev": true
936 "dev": true
946 },
937 },
947 "signal-exit": {
938 "signal-exit": {
948 "version": "3.0.2",
939 "version": "3.0.2",
949 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
940 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
950 "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
941 "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
951 "dev": true
942 "dev": true
952 },
943 },
953 "slice-ansi": {
944 "slice-ansi": {
954 "version": "2.1.0",
945 "version": "2.1.0",
955 "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
946 "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
956 "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==",
947 "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==",
957 "dev": true,
948 "dev": true,
958 "requires": {
949 "requires": {
959 "ansi-styles": "^3.2.0",
950 "ansi-styles": "^3.2.0",
960 "astral-regex": "^1.0.0",
951 "astral-regex": "^1.0.0",
961 "is-fullwidth-code-point": "^2.0.0"
952 "is-fullwidth-code-point": "^2.0.0"
962 },
953 },
963 "dependencies": {
954 "dependencies": {
964 "is-fullwidth-code-point": {
955 "is-fullwidth-code-point": {
965 "version": "2.0.0",
956 "version": "2.0.0",
966 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
957 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
967 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
958 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
968 "dev": true
959 "dev": true
969 }
960 }
970 }
961 }
971 },
962 },
972 "sprintf-js": {
963 "sprintf-js": {
973 "version": "1.0.3",
964 "version": "1.0.3",
974 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
965 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
975 "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
966 "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
976 "dev": true
967 "dev": true
977 },
968 },
978 "string-width": {
969 "string-width": {
979 "version": "4.2.0",
970 "version": "4.2.0",
980 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
971 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
981 "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
972 "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
982 "dev": true,
973 "dev": true,
983 "requires": {
974 "requires": {
984 "emoji-regex": "^8.0.0",
975 "emoji-regex": "^8.0.0",
985 "is-fullwidth-code-point": "^3.0.0",
976 "is-fullwidth-code-point": "^3.0.0",
986 "strip-ansi": "^6.0.0"
977 "strip-ansi": "^6.0.0"
987 },
978 },
988 "dependencies": {
979 "dependencies": {
989 "strip-ansi": {
980 "strip-ansi": {
990 "version": "6.0.0",
981 "version": "6.0.0",
991 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
982 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
992 "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
983 "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
993 "dev": true,
984 "dev": true,
994 "requires": {
985 "requires": {
995 "ansi-regex": "^5.0.0"
986 "ansi-regex": "^5.0.0"
996 }
987 }
997 }
988 }
998 }
989 }
999 },
990 },
1000 "strip-ansi": {
991 "strip-ansi": {
1001 "version": "5.2.0",
992 "version": "5.2.0",
1002 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
993 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
1003 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
994 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
1004 "dev": true,
995 "dev": true,
1005 "requires": {
996 "requires": {
1006 "ansi-regex": "^4.1.0"
997 "ansi-regex": "^4.1.0"
1007 },
998 },
1008 "dependencies": {
999 "dependencies": {
1009 "ansi-regex": {
1000 "ansi-regex": {
1010 "version": "4.1.0",
1001 "version": "4.1.0",
1011 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
1002 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
1012 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
1003 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
1013 "dev": true
1004 "dev": true
1014 }
1005 }
1015 }
1006 }
1016 },
1007 },
1017 "strip-json-comments": {
1008 "strip-json-comments": {
1018 "version": "3.0.1",
1009 "version": "3.0.1",
1019 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz",
1010 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz",
1020 "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==",
1011 "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==",
1021 "dev": true
1012 "dev": true
1022 },
1013 },
1023 "supports-color": {
1014 "supports-color": {
1024 "version": "5.5.0",
1015 "version": "5.5.0",
1025 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
1016 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
1026 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
1017 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
1027 "dev": true,
1018 "dev": true,
1028 "requires": {
1019 "requires": {
1029 "has-flag": "^3.0.0"
1020 "has-flag": "^3.0.0"
1030 }
1021 }
1031 },
1022 },
1032 "table": {
1023 "table": {
1033 "version": "5.4.6",
1024 "version": "5.4.6",
1034 "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz",
1025 "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz",
1035 "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==",
1026 "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==",
1036 "dev": true,
1027 "dev": true,
1037 "requires": {
1028 "requires": {
1038 "ajv": "^6.10.2",
1029 "ajv": "^6.10.2",
1039 "lodash": "^4.17.14",
1030 "lodash": "^4.17.14",
1040 "slice-ansi": "^2.1.0",
1031 "slice-ansi": "^2.1.0",
1041 "string-width": "^3.0.0"
1032 "string-width": "^3.0.0"
1042 },
1033 },
1043 "dependencies": {
1034 "dependencies": {
1044 "emoji-regex": {
1035 "emoji-regex": {
1045 "version": "7.0.3",
1036 "version": "7.0.3",
1046 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
1037 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
1047 "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
1038 "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
1048 "dev": true
1039 "dev": true
1049 },
1040 },
1050 "is-fullwidth-code-point": {
1041 "is-fullwidth-code-point": {
1051 "version": "2.0.0",
1042 "version": "2.0.0",
1052 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
1043 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
1053 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
1044 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
1054 "dev": true
1045 "dev": true
1055 },
1046 },
1056 "string-width": {
1047 "string-width": {
1057 "version": "3.1.0",
1048 "version": "3.1.0",
1058 "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
1049 "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
1059 "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
1050 "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
1060 "dev": true,
1051 "dev": true,
1061 "requires": {
1052 "requires": {
1062 "emoji-regex": "^7.0.1",
1053 "emoji-regex": "^7.0.1",
1063 "is-fullwidth-code-point": "^2.0.0",
1054 "is-fullwidth-code-point": "^2.0.0",
1064 "strip-ansi": "^5.1.0"
1055 "strip-ansi": "^5.1.0"
1065 }
1056 }
1066 }
1057 }
1067 }
1058 }
1068 },
1059 },
1069 "text-table": {
1060 "text-table": {
1070 "version": "0.2.0",
1061 "version": "0.2.0",
1071 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
1062 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
1072 "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
1063 "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
1073 "dev": true
1064 "dev": true
1074 },
1065 },
1075 "through": {
1066 "through": {
1076 "version": "2.3.8",
1067 "version": "2.3.8",
1077 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
1068 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
1078 "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
1069 "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
1079 "dev": true
1070 "dev": true
1080 },
1071 },
1081 "tmp": {
1072 "tmp": {
1082 "version": "0.0.33",
1073 "version": "0.0.33",
1083 "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
1074 "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
1084 "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
1075 "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
1085 "dev": true,
1076 "dev": true,
1086 "requires": {
1077 "requires": {
1087 "os-tmpdir": "~1.0.2"
1078 "os-tmpdir": "~1.0.2"
1088 }
1079 }
1089 },
1080 },
1090 "tslib": {
1081 "tslib": {
1091 "version": "1.10.0",
1082 "version": "1.10.0",
1092 "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz",
1083 "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz",
1093 "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==",
1084 "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==",
1094 "dev": true
1085 "dev": true
1095 },
1086 },
1096 "tslint": {
1087 "tslint": {
1097 "version": "6.0.0",
1088 "version": "6.0.0",
1098 "resolved": "https://registry.npmjs.org/tslint/-/tslint-6.0.0.tgz",
1089 "resolved": "https://registry.npmjs.org/tslint/-/tslint-6.0.0.tgz",
1099 "integrity": "sha512-9nLya8GBtlFmmFMW7oXXwoXS1NkrccqTqAtwXzdPV9e2mqSEvCki6iHL/Fbzi5oqbugshzgGPk7KBb2qNP1DSA==",
1090 "integrity": "sha512-9nLya8GBtlFmmFMW7oXXwoXS1NkrccqTqAtwXzdPV9e2mqSEvCki6iHL/Fbzi5oqbugshzgGPk7KBb2qNP1DSA==",
1100 "dev": true,
1091 "dev": true,
1101 "requires": {
1092 "requires": {
1102 "@babel/code-frame": "^7.0.0",
1093 "@babel/code-frame": "^7.0.0",
1103 "builtin-modules": "^1.1.1",
1094 "builtin-modules": "^1.1.1",
1104 "chalk": "^2.3.0",
1095 "chalk": "^2.3.0",
1105 "commander": "^2.12.1",
1096 "commander": "^2.12.1",
1106 "diff": "^4.0.1",
1097 "diff": "^4.0.1",
1107 "glob": "^7.1.1",
1098 "glob": "^7.1.1",
1108 "js-yaml": "^3.13.1",
1099 "js-yaml": "^3.13.1",
1109 "minimatch": "^3.0.4",
1100 "minimatch": "^3.0.4",
1110 "mkdirp": "^0.5.1",
1101 "mkdirp": "^0.5.1",
1111 "resolve": "^1.3.2",
1102 "resolve": "^1.3.2",
1112 "semver": "^5.3.0",
1103 "semver": "^5.3.0",
1113 "tslib": "^1.10.0",
1104 "tslib": "^1.10.0",
1114 "tsutils": "^2.29.0"
1105 "tsutils": "^2.29.0"
1115 },
1106 },
1116 "dependencies": {
1107 "dependencies": {
1117 "semver": {
1108 "semver": {
1118 "version": "5.7.1",
1109 "version": "5.7.1",
1119 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
1110 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
1120 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
1111 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
1121 "dev": true
1112 "dev": true
1122 }
1113 }
1123 }
1114 }
1124 },
1115 },
1125 "tsutils": {
1116 "tsutils": {
1126 "version": "2.29.0",
1117 "version": "2.29.0",
1127 "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz",
1118 "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz",
1128 "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==",
1119 "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==",
1129 "dev": true,
1120 "dev": true,
1130 "requires": {
1121 "requires": {
1131 "tslib": "^1.8.1"
1122 "tslib": "^1.8.1"
1132 }
1123 }
1133 },
1124 },
1134 "type-check": {
1125 "type-check": {
1135 "version": "0.3.2",
1126 "version": "0.3.2",
1136 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
1127 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
1137 "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
1128 "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
1138 "dev": true,
1129 "dev": true,
1139 "requires": {
1130 "requires": {
1140 "prelude-ls": "~1.1.2"
1131 "prelude-ls": "~1.1.2"
1141 }
1132 }
1142 },
1133 },
1143 "type-detect": {
1134 "type-detect": {
1144 "version": "4.0.8",
1135 "version": "4.0.8",
1145 "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
1136 "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
1146 "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
1137 "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
1147 "dev": true
1138 "dev": true
1148 },
1139 },
1149 "type-fest": {
1140 "type-fest": {
1150 "version": "0.8.1",
1141 "version": "0.8.1",
1151 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
1142 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
1152 "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
1143 "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
1153 "dev": true
1144 "dev": true
1154 },
1145 },
1155 "typescript": {
1146 "typescript": {
1156 "version": "3.7.5",
1147 "version": "3.7.5",
1157 "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.7.5.tgz",
1148 "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.7.5.tgz",
1158 "integrity": "sha512-/P5lkRXkWHNAbcJIiHPfRoKqyd7bsyCma1hZNUGfn20qm64T6ZBlrzprymeu918H+mB/0rIg2gGK/BXkhhYgBw==",
1149 "integrity": "sha512-/P5lkRXkWHNAbcJIiHPfRoKqyd7bsyCma1hZNUGfn20qm64T6ZBlrzprymeu918H+mB/0rIg2gGK/BXkhhYgBw==",
1159 "dev": true
1150 "dev": true
1160 },
1151 },
1161 "uri-js": {
1152 "uri-js": {
1162 "version": "4.2.2",
1153 "version": "4.2.2",
1163 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
1154 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
1164 "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
1155 "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
1165 "dev": true,
1156 "dev": true,
1166 "requires": {
1157 "requires": {
1167 "punycode": "^2.1.0"
1158 "punycode": "^2.1.0"
1168 }
1159 }
1169 },
1160 },
1170 "v8-compile-cache": {
1161 "v8-compile-cache": {
1171 "version": "2.1.0",
1162 "version": "2.1.0",
1172 "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz",
1163 "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz",
1173 "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==",
1164 "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==",
1174 "dev": true
1165 "dev": true
1175 },
1166 },
1176 "which": {
1167 "which": {
1177 "version": "1.3.1",
1168 "version": "1.3.1",
1178 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
1169 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
1179 "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
1170 "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
1180 "dev": true,
1171 "dev": true,
1181 "requires": {
1172 "requires": {
1182 "isexe": "^2.0.0"
1173 "isexe": "^2.0.0"
1183 }
1174 }
1184 },
1175 },
1185 "word-wrap": {
1176 "word-wrap": {
1186 "version": "1.2.3",
1177 "version": "1.2.3",
1187 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
1178 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
1188 "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
1179 "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
1189 "dev": true
1180 "dev": true
1190 },
1181 },
1191 "wrappy": {
1182 "wrappy": {
1192 "version": "1.0.2",
1183 "version": "1.0.2",
1193 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
1184 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
1194 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
1185 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
1195 "dev": true
1186 "dev": true
1196 },
1187 },
1197 "write": {
1188 "write": {
1198 "version": "1.0.3",
1189 "version": "1.0.3",
1199 "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz",
1190 "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz",
1200 "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==",
1191 "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==",
1201 "dev": true,
1192 "dev": true,
1202 "requires": {
1193 "requires": {
1203 "mkdirp": "^0.5.1"
1194 "mkdirp": "^0.5.1"
1204 }
1195 }
1205 },
1196 },
1206 "yaml": {
1197 "yaml": {
1207 "version": "1.7.2",
1198 "version": "1.7.2",
1208 "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.7.2.tgz",
1199 "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.7.2.tgz",
1209 "integrity": "sha512-qXROVp90sb83XtAoqE8bP9RwAkTTZbugRUTm5YeFCBfNRPEp2YzTeqWiz7m5OORHzEvrA/qcGS8hp/E+MMROYw==",
1200 "integrity": "sha512-qXROVp90sb83XtAoqE8bP9RwAkTTZbugRUTm5YeFCBfNRPEp2YzTeqWiz7m5OORHzEvrA/qcGS8hp/E+MMROYw==",
1210 "dev": true,
1201 "dev": true,
1211 "requires": {
1202 "requires": {
1212 "@babel/runtime": "^7.6.3"
1203 "@babel/runtime": "^7.6.3"
1213 }
1204 }
1214 }
1205 }
1215 }
1206 }
1216 }
1207 }
@@ -1,16 +1,30
1 {
1 {
2 "name": "@implab/djx",
3 "version": "0.0.1-dev",
4 "description": "Supports using dojo version 1 with typescript and .tsx files",
5 "keywords": [
6 "dojo",
7 "tsx",
8 "typescript",
9 "widgets"
10 ],
11 "repository": "",
12 "peerDependencies": {
13 "dojo": "1.16.0",
14 "@implab/core-amd": "^1.3.2"
15 },
2 "devDependencies": {
16 "devDependencies": {
3 "@types/requirejs": "2.1.31",
17 "@types/requirejs": "2.1.31",
4 "dojo": "1.16.0",
18 "dojo": "1.16.0",
5 "typescript": "~3.7.5",
19 "typescript": "~3.7.5",
6 "eslint": "6.8.0",
20 "eslint": "6.8.0",
7 "tslint": "6.0.0",
21 "tslint": "6.0.0",
8 "@implab/core-amd": "^1.3.2",
22 "@implab/core-amd": "^1.3.2",
9 "yaml": "~1.7.2",
23 "yaml": "~1.7.2",
10 "@types/yaml": "1.2.0",
24 "@types/yaml": "1.2.0",
11 "chai": "4.2.0",
25 "chai": "4.2.0",
12 "@types/chai": "4.1.3",
26 "@types/chai": "4.1.3",
13 "@types/dojo": "./src/typings/dojo",
27 "@types/dojo": "./src/typings/dojo",
14 "@types/dijit": "./src/typings/dijit"
28 "@types/dijit": "./src/typings/dijit"
15 }
29 }
16 }
30 }
@@ -1,42 +1,43
1 import dom = require("dojo/dom-construct");
1 import dom = require("dojo/dom-construct");
2 import { argumentNotNull } from "@implab/core-amd/safe";
2 import { argumentNotNull } from "@implab/core-amd/safe";
3 import _WidgetBase = require("dijit/_WidgetBase");
3 import _WidgetBase = require("dijit/_WidgetBase");
4 import { BuildContextBase } from "./BuildContextBase";
4 import { BuildContextBase } from "./BuildContextBase";
5 import { _WidgetBaseConstructor } from "dijit/_WidgetBase";
5
6 type _WidgetBaseConstructor = typeof _WidgetBase;
6
7
7 export class WidgetContext extends BuildContextBase {
8 export class WidgetContext extends BuildContextBase {
8 widgetClass: _WidgetBaseConstructor;
9 widgetClass: _WidgetBaseConstructor;
9
10
10 _instance: _WidgetBase | undefined;
11 _instance: _WidgetBase | undefined;
11
12
12 constructor(widgetClass: _WidgetBaseConstructor) {
13 constructor(widgetClass: _WidgetBaseConstructor) {
13 super();
14 super();
14 argumentNotNull(widgetClass, "widgetClass");
15 argumentNotNull(widgetClass, "widgetClass");
15
16
16 this.widgetClass = widgetClass;
17 this.widgetClass = widgetClass;
17 }
18 }
18
19
19 _addChild(child: any): void {
20 _addChild(child: any): void {
20 if (!this._instance || !this._instance.containerNode)
21 if (!this._instance || !this._instance.containerNode)
21 throw new Error("Widget doesn't support adding children");
22 throw new Error("Widget doesn't support adding children");
22
23
23 dom.place(this.getChildDom(child), this._instance.containerNode);
24 dom.place(this.getChildDom(child), this._instance.containerNode);
24 }
25 }
25
26
26 _setAttrs(attrs: object): void {
27 _setAttrs(attrs: object): void {
27 this._instance?.set(attrs);
28 this._instance?.set(attrs);
28 }
29 }
29
30
30 _create(attrs: object, children: any[]) {
31 _create(attrs: object, children: any[]) {
31 this._instance = new this.widgetClass(this._attrs);
32 this._instance = new this.widgetClass(this._attrs);
32 if (children)
33 if (children)
33 children.forEach(x => this._addChild(x));
34 children.forEach(x => this._addChild(x));
34 }
35 }
35
36
36 _getDomElement() {
37 _getDomElement() {
37 if (!this._instance)
38 if (!this._instance)
38 throw new Error("The instance of the widget isn't created");
39 throw new Error("The instance of the widget isn't created");
39 return this._instance.domNode;
40 return this._instance.domNode;
40 }
41 }
41
42
42 }
43 }
@@ -1,241 +1,241
1 import Stateful = require("dojo/Stateful");
1 import Stateful = require("dojo/Stateful");
2 import Destroyable = require("./Destroyable");
2 import Destroyable = require("./Destroyable");
3 import { ExtensionEvent } from "dojo/on";
3 import { ExtensionEvent } from "dojo/on";
4 import { NodeFragmentOrString, Handle, NodeOrString, WatchHandle } from "dojo/interfaces";
4 import { NodeFragmentOrString, Handle, NodeOrString, WatchHandle } from "dojo/interfaces";
5 import { DeclareConstructor } from "dojo/_base/declare";
5 import { DeclareConstructor } from "dojo/_base/declare";
6
6
7 declare namespace _WidgetBase {
7 declare namespace _WidgetBase {
8
9 interface _WidgetBase extends Stateful, Destroyable {
8 interface _WidgetBase extends Stateful, Destroyable {
10
9
11 /**
10 /**
12 * A unique, opaque ID string that can be assigned by users or by the
11 * A unique, opaque ID string that can be assigned by users or by the
13 * system. If the developer passes an ID which is known not to be
12 * system. If the developer passes an ID which is known not to be
14 * unique, the specified ID is ignored and the system-generated ID is
13 * unique, the specified ID is ignored and the system-generated ID is
15 * used instead.
14 * used instead.
16 */
15 */
17 id: string;
16 id: string;
18
17
19 /**
18 /**
20 * Rarely used. Overrides the default Dojo locale used to render this widget,
19 * Rarely used. Overrides the default Dojo locale used to render this widget,
21 * as defined by the [HTML LANG](http://www.w3.org/TR/html401/struct/dirlang.html#adef-lang) attribute.
20 * as defined by the [HTML LANG](http://www.w3.org/TR/html401/struct/dirlang.html#adef-lang) attribute.
22 * Value must be among the list of locales specified during by the Dojo bootstrap,
21 * Value must be among the list of locales specified during by the Dojo bootstrap,
23 * formatted according to [RFC 3066](http://www.ietf.org/rfc/rfc3066.txt) (like en-us).
22 * formatted according to [RFC 3066](http://www.ietf.org/rfc/rfc3066.txt) (like en-us).
24 */
23 */
25 lang: string;
24 lang: string;
26
25
27 /**
26 /**
28 * Bi-directional support, as defined by the [HTML DIR](http://www.w3.org/TR/html401/struct/dirlang.html#adef-dir)
27 * Bi-directional support, as defined by the [HTML DIR](http://www.w3.org/TR/html401/struct/dirlang.html#adef-dir)
29 * attribute. Either left-to-right "ltr" or right-to-left "rtl". If undefined, widgets renders in page's
28 * attribute. Either left-to-right "ltr" or right-to-left "rtl". If undefined, widgets renders in page's
30 * default direction.
29 * default direction.
31 */
30 */
32 dir: string;
31 dir: string;
33
32
34 /**
33 /**
35 * HTML class attribute
34 * HTML class attribute
36 */
35 */
37 class: string;
36 class: string;
38
37
39 /**
38 /**
40 * HTML style attributes as cssText string or name/value hash
39 * HTML style attributes as cssText string or name/value hash
41 */
40 */
42 style: string;
41 style: string;
43
42
44 /**
43 /**
45 * HTML title attribute.
44 * HTML title attribute.
46 *
45 *
47 * For form widgets this specifies a tooltip to display when hovering over
46 * For form widgets this specifies a tooltip to display when hovering over
48 * the widget (just like the native HTML title attribute).
47 * the widget (just like the native HTML title attribute).
49 *
48 *
50 * For TitlePane or for when this widget is a child of a TabContainer, AccordionContainer,
49 * For TitlePane or for when this widget is a child of a TabContainer, AccordionContainer,
51 * etc., it's used to specify the tab label, accordion pane title, etc. In this case it's
50 * etc., it's used to specify the tab label, accordion pane title, etc. In this case it's
52 * interpreted as HTML.
51 * interpreted as HTML.
53 */
52 */
54 title: string;
53 title: string;
55
54
56 /**
55 /**
57 * When this widget's title attribute is used to for a tab label, accordion pane title, etc.,
56 * When this widget's title attribute is used to for a tab label, accordion pane title, etc.,
58 * this specifies the tooltip to appear when the mouse is hovered over that text.
57 * this specifies the tooltip to appear when the mouse is hovered over that text.
59 */
58 */
60 tooltip: string;
59 tooltip: string;
61
60
62 /**
61 /**
63 * Root CSS class of the widget (ex: dijitTextBox), used to construct CSS classes to indicate
62 * Root CSS class of the widget (ex: dijitTextBox), used to construct CSS classes to indicate
64 * widget state.
63 * widget state.
65 */
64 */
66 baseClass: string;
65 baseClass: string;
67
66
68 /**
67 /**
69 * pointer to original DOM node
68 * pointer to original DOM node
70 */
69 */
71 srcNodeRef: HTMLElement;
70 srcNodeRef: HTMLElement;
72
71
73 /**
72 /**
74 * This is our visible representation of the widget! Other DOM
73 * This is our visible representation of the widget! Other DOM
75 * Nodes may by assigned to other properties, usually through the
74 * Nodes may by assigned to other properties, usually through the
76 * template system's data-dojo-attach-point syntax, but the domNode
75 * template system's data-dojo-attach-point syntax, but the domNode
77 * property is the canonical "top level" node in widget UI.
76 * property is the canonical "top level" node in widget UI.
78 */
77 */
79 domNode: HTMLElement;
78 domNode: HTMLElement;
80
79
81 /**
80 /**
82 * Designates where children of the source DOM node will be placed.
81 * Designates where children of the source DOM node will be placed.
83 * "Children" in this case refers to both DOM nodes and widgets.
82 * "Children" in this case refers to both DOM nodes and widgets.
84 */
83 */
85 containerNode: HTMLElement;
84 containerNode: HTMLElement;
86
85
87 /**
86 /**
88 * The document this widget belongs to. If not specified to constructor, will default to
87 * The document this widget belongs to. If not specified to constructor, will default to
89 * srcNodeRef.ownerDocument, or if no sourceRef specified, then to the document global
88 * srcNodeRef.ownerDocument, or if no sourceRef specified, then to the document global
90 */
89 */
91 ownerDocument: HTMLElement;
90 ownerDocument: HTMLElement;
92
91
93 /**
92 /**
94 * Deprecated. Instead of attributeMap, widget should have a _setXXXAttr attribute
93 * Deprecated. Instead of attributeMap, widget should have a _setXXXAttr attribute
95 * for each XXX attribute to be mapped to the DOM.
94 * for each XXX attribute to be mapped to the DOM.
96 */
95 */
97 attributeMap: { [attribute: string]: any };
96 attributeMap: { [attribute: string]: any };
98
97
99 /**
98 /**
100 * Bi-directional support, the main variable which is responsible for the direction of the text.
99 * Bi-directional support, the main variable which is responsible for the direction of the text.
101 * The text direction can be different than the GUI direction by using this parameter in creation
100 * The text direction can be different than the GUI direction by using this parameter in creation
102 * of a widget.
101 * of a widget.
103 */
102 */
104 textDir: string;
103 textDir: string;
105
104
106 /**
105 /**
107 * Kicks off widget instantiation. See create() for details.
106 * Kicks off widget instantiation. See create() for details.
108 */
107 */
109 postscript(params?: any, srcNodeRef?: HTMLElement): void;
108 postscript(params?: any, srcNodeRef?: HTMLElement): void;
110
109
111 /**
110 /**
112 * Kick off the life-cycle of a widget
111 * Kick off the life-cycle of a widget
113 */
112 */
114 create(params?: any, srcNodeRef?: HTMLElement): void;
113 create(params?: any, srcNodeRef?: HTMLElement): void;
115
114
116 /**
115 /**
117 * Called after the parameters to the widget have been read-in,
116 * Called after the parameters to the widget have been read-in,
118 * but before the widget template is instantiated. Especially
117 * but before the widget template is instantiated. Especially
119 * useful to set properties that are referenced in the widget
118 * useful to set properties that are referenced in the widget
120 * template.
119 * template.
121 */
120 */
122 postMixInProperties(): void;
121 postMixInProperties(): void;
123
122
124 /**
123 /**
125 * Construct the UI for this widget, setting this.domNode.
124 * Construct the UI for this widget, setting this.domNode.
126 * Most widgets will mixin `dijit._TemplatedMixin`, which implements this method.
125 * Most widgets will mixin `dijit._TemplatedMixin`, which implements this method.
127 */
126 */
128 buildRendering(): void;
127 buildRendering(): void;
129
128
130 /**
129 /**
131 * Processing after the DOM fragment is created
130 * Processing after the DOM fragment is created
132 */
131 */
133 postCreate(): void;
132 postCreate(): void;
134
133
135 /**
134 /**
136 * Processing after the DOM fragment is added to the document
135 * Processing after the DOM fragment is added to the document
137 */
136 */
138 startup(): void;
137 startup(): void;
139
138
140 /**
139 /**
141 * Destroy this widget and its descendants
140 * Destroy this widget and its descendants
142 */
141 */
143 destroyRecursive(preserveDom?: boolean): void;
142 destroyRecursive(preserveDom?: boolean): void;
144
143
145 /**
144 /**
146 * Destroys the DOM nodes associated with this widget.
145 * Destroys the DOM nodes associated with this widget.
147 */
146 */
148 destroyRendering(preserveDom?: boolean): void;
147 destroyRendering(preserveDom?: boolean): void;
149
148
150 /**
149 /**
151 * Recursively destroy the children of this widget and their
150 * Recursively destroy the children of this widget and their
152 * descendants.
151 * descendants.
153 */
152 */
154 destroyDescendants(preserveDom?: boolean): void;
153 destroyDescendants(preserveDom?: boolean): void;
155
154
156 /**
155 /**
157 * Deprecated. Override destroy() instead to implement custom widget tear-down
156 * Deprecated. Override destroy() instead to implement custom widget tear-down
158 * behavior.
157 * behavior.
159 */
158 */
160 uninitialize(): boolean;
159 uninitialize(): boolean;
161
160
162 /**
161 /**
163 * Used by widgets to signal that a synthetic event occurred, ex:
162 * Used by widgets to signal that a synthetic event occurred, ex:
164 * | myWidget.emit("attrmodified-selectedChildWidget", {}).
163 * | myWidget.emit("attrmodified-selectedChildWidget", {}).
165 */
164 */
166 emit(type: string, eventObj?: any, callbackArgs?: any[]): any;
165 emit(type: string, eventObj?: any, callbackArgs?: any[]): any;
167
166
168 /**
167 /**
169 * Call specified function when event occurs, ex: myWidget.on("click", function(){ ... }).
168 * Call specified function when event occurs, ex: myWidget.on("click", function(){ ... }).
170 */
169 */
171 on(type: string | ExtensionEvent, func: EventListener | Function): WatchHandle;
170 on(type: string | ExtensionEvent, func: EventListener | Function): WatchHandle;
172
171
173 /**
172 /**
174 * Returns a string that represents the widget.
173 * Returns a string that represents the widget.
175 */
174 */
176 toString(): string;
175 toString(): string;
177
176
178 /**
177 /**
179 * Returns all direct children of this widget, i.e. all widgets underneath this.containerNode whose parent
178 * Returns all direct children of this widget, i.e. all widgets underneath this.containerNode whose parent
180 * is this widget. Note that it does not return all descendants, but rather just direct children.
179 * is this widget. Note that it does not return all descendants, but rather just direct children.
181 */
180 */
182 getChildren<T extends _WidgetBase>(): T[];
181 getChildren<T extends _WidgetBase>(): T[];
183
182
184 /**
183 /**
185 * Returns the parent widget of this widget.
184 * Returns the parent widget of this widget.
186 */
185 */
187 getParent<T extends _WidgetBase>(): T;
186 getParent<T extends _WidgetBase>(): T;
188
187
189 /**
188 /**
190 * Deprecated, will be removed in 2.0, use this.own(on(...)) or this.own(aspect.after(...)) instead.
189 * Deprecated, will be removed in 2.0, use this.own(on(...)) or this.own(aspect.after(...)) instead.
191 */
190 */
192 connect(obj: any, event: string | ExtensionEvent, method: string | EventListener): WatchHandle;
191 connect(obj: any, event: string | ExtensionEvent, method: string | EventListener): WatchHandle;
193
192
194 /**
193 /**
195 * Deprecated, will be removed in 2.0, use handle.remove() instead.
194 * Deprecated, will be removed in 2.0, use handle.remove() instead.
196 */
195 */
197 disconnect(handle: WatchHandle): void;
196 disconnect(handle: WatchHandle): void;
198
197
199 /**
198 /**
200 * Deprecated, will be removed in 2.0, use this.own(topic.subscribe()) instead.
199 * Deprecated, will be removed in 2.0, use this.own(topic.subscribe()) instead.
201 */
200 */
202 subscribe(t: string, method: EventListener): WatchHandle;
201 subscribe(t: string, method: EventListener): WatchHandle;
203
202
204 /**
203 /**
205 * Deprecated, will be removed in 2.0, use handle.remove() instead.
204 * Deprecated, will be removed in 2.0, use handle.remove() instead.
206 */
205 */
207 unsubscribe(handle: WatchHandle): void;
206 unsubscribe(handle: WatchHandle): void;
208
207
209 /**
208 /**
210 * Return this widget's explicit or implicit orientation (true for LTR, false for RTL)
209 * Return this widget's explicit or implicit orientation (true for LTR, false for RTL)
211 */
210 */
212 isLeftToRight(): boolean;
211 isLeftToRight(): boolean;
213
212
214 /**
213 /**
215 * Return true if this widget can currently be focused
214 * Return true if this widget can currently be focused
216 * and false if not
215 * and false if not
217 */
216 */
218 isFocusable(): boolean;
217 isFocusable(): boolean;
219
218
220 /**
219 /**
221 * Place this widget somewhere in the DOM based
220 * Place this widget somewhere in the DOM based
222 * on standard domConstruct.place() conventions.
221 * on standard domConstruct.place() conventions.
223 */
222 */
224 placeAt<T extends _WidgetBase>(reference: NodeFragmentOrString | T, position?: string | number): this;
223 placeAt<T extends _WidgetBase>(reference: NodeFragmentOrString | T, position?: string | number): this;
225
224
226 /**
225 /**
227 * Wrapper to setTimeout to avoid deferred functions executing
226 * Wrapper to setTimeout to avoid deferred functions executing
228 * after the originating widget has been destroyed.
227 * after the originating widget has been destroyed.
229 * Returns an object handle with a remove method (that returns null) (replaces clearTimeout).
228 * Returns an object handle with a remove method (that returns null) (replaces clearTimeout).
230 */
229 */
231 defer(fcn: Function, delay?: number): Handle;
230 defer(fcn: Function, delay?: number): Handle;
232 }
231 }
233
232
234 interface _WidgetBaseConstructor<W = _WidgetBase> extends DeclareConstructor<W> {
233 interface _WidgetBaseConstructor<W = _WidgetBase> extends DeclareConstructor<W> {
235 new(params: Object, srcNodeRef: NodeOrString): W;
234 new(params: Object, srcNodeRef: NodeOrString): W;
236 }
235 }
236
237 }
237 }
238
238
239 type _WidgetBase = _WidgetBase._WidgetBase;
239 type _WidgetBase = _WidgetBase._WidgetBase;
240 declare const _WidgetBase: _WidgetBase._WidgetBaseConstructor;
240 declare const _WidgetBase: _WidgetBase._WidgetBaseConstructor;
241 export = _WidgetBase;
241 export = _WidgetBase;
@@ -1,7 +1,4
1 {
1 {
2 "name": "@types/dijit",
2 "name": "@types/dijit",
3 "version": "1.0.1-rc1",
3 "version": "1.0.1-rc1"
4 "dependencies": {
5 "@types/dojo": "^1.0.0"
6 }
7 } No newline at end of file
4 }
General Comments 0
You need to be logged in to leave comments. Login now