##// END OF EJS Templates
Amd tests are passed
cin -
r91:36a42b1ae292 ts-plugin
parent child
Show More
@@ -0,0 +1,7
1 define(["tape", "../Uuid"], function(tape, Uuid) {
2 "use strict";
3 tape('uuid', function(t) {
4 t.notEqual(Uuid(),Uuid());
5 t.end();
6 });
7 }); No newline at end of file
@@ -0,0 +1,13
1 var rjs = require('requirejs');
2
3 rjs.config({
4 baseUrl: '.',
5 packages: [{
6 name: "dojo",
7 location: "node_modules/dojo"
8 }],
9 nodeRequire: require
10 });
11
12
13 rjs(['./tests/plan']); No newline at end of file
@@ -0,0 +1,10
1 define([
2 "./ActivatableTests",
3 "./trace-test",
4 "./TraceSourceTests",
5 "./CancellationTests",
6 "./ObservableTests",
7 "./ContainerTests",
8 "./SafeTests",
9 "./TextTests"
10 ]); No newline at end of file
@@ -0,0 +1,30
1 define(["require", "tape"], function(require, tape) {
2 "use strict";
3 var sourceId = '73a633f3-eab8-49b0-8601-07cae710f234';
4 var sourceId2 = '3ba9c7cd-ed77-437b-9a2f-1cbeb1226b5b';
5 tape('Load TraceSource for the module', function(t) {
6 require(["../log/trace!" + sourceId, "../log/TraceSource"], function(trace, TraceSource_1) {
7 var TraceSource = TraceSource_1.TraceSource;
8 t.equal(trace && trace.id, sourceId, "trace should be taken from the loader plugin parameter");
9
10 var count = 0;
11
12 var h = TraceSource.on(function(x) {
13 if(x.id == sourceId || x.id == sourceId2)
14 count++;
15 });
16
17 t.equal(count, 1, "should see created channel immediatelly");
18 t.equal(trace, TraceSource.get(sourceId), "should get same TraceSource from registry");
19 t.equal(count, 1);
20
21 TraceSource.get(sourceId2);
22
23 t.equal(count, 2);
24
25 h.destroy();
26
27 t.end();
28 });
29 });
30 }); No newline at end of file
@@ -9,7 +9,7
9 "ecmaFeatures": {
9 "ecmaFeatures": {
10 "jsx": true
10 "jsx": true
11 },
11 },
12 "sourceType": "module"
12 "sourceType": "script"
13 },
13 },
14 "extends": "eslint:recommended",
14 "extends": "eslint:recommended",
15 "rules": {
15 "rules": {
@@ -88,9 +88,9 typescript {
88 listFiles = true
88 listFiles = true
89
89
90 }
90 }
91 tscCmd = "$projectDir/node_modules/typescript/bin/tsc"
91 tscCmd = "$projectDir/node_modules/.bin/tsc"
92 tsLintCmd = "tslint"
92 tsLintCmd = "$projectDir/node_modules/.bin/tslint"
93 esLintCmd = "eslint"
93 esLintCmd = "$projectDir/node_modules/.bin/eslint"
94 npmCmd = "npm"
94 npmCmd = "npm"
95 }
95 }
96
96
@@ -99,7 +99,6 task printVersion {
99 println "version: $version";
99 println "version: $version";
100 println "tagDistance: $tagDistance";
100 println "tagDistance: $tagDistance";
101 println "packageName: $packageName";
101 println "packageName: $packageName";
102 println "bundle: ${npmPack.outputs.files.join(',')}";
103 println "target: $jstarget";
102 println "target: $jstarget";
104 println "module: $jsmodule";
103 println "module: $jsmodule";
105 }
104 }
@@ -127,6 +126,11 configureTsAmd {
127 }
126 }
128 }
127 }
129
128
129 test {
130 workingDir layout.buildDirectory.dir("test");
131 commandLine "node", "tests/index.js"
132 }
133
130 assembleTest {
134 assembleTest {
131 dependsOn sources.main.output
135 dependsOn sources.main.output
132 dependsOn sources.amd.output
136 dependsOn sources.amd.output
This diff has been collapsed as it changes many lines, (936 lines changed) Show them Hide them
@@ -4,6 +4,26
4 "lockfileVersion": 1,
4 "lockfileVersion": 1,
5 "requires": true,
5 "requires": true,
6 "dependencies": {
6 "dependencies": {
7 "@babel/code-frame": {
8 "version": "7.5.5",
9 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz",
10 "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==",
11 "dev": true,
12 "requires": {
13 "@babel/highlight": "^7.0.0"
14 }
15 },
16 "@babel/highlight": {
17 "version": "7.5.0",
18 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz",
19 "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==",
20 "dev": true,
21 "requires": {
22 "chalk": "^2.0.0",
23 "esutils": "^2.0.2",
24 "js-tokens": "^4.0.0"
25 }
26 },
7 "@types/chai": {
27 "@types/chai": {
8 "version": "4.2.3",
28 "version": "4.2.3",
9 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.2.3.tgz",
29 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.2.3.tgz",
@@ -31,6 +51,66
31 "@types/node": "*"
51 "@types/node": "*"
32 }
52 }
33 },
53 },
54 "acorn": {
55 "version": "7.1.0",
56 "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.0.tgz",
57 "integrity": "sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ==",
58 "dev": true
59 },
60 "acorn-jsx": {
61 "version": "5.1.0",
62 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.1.0.tgz",
63 "integrity": "sha512-tMUqwBWfLFbJbizRmEcWSLw6HnFzfdJs2sOJEOwwtVPMoH/0Ay+E703oZz78VSXZiiDcZrQ5XKjPIUQixhmgVw==",
64 "dev": true
65 },
66 "ajv": {
67 "version": "6.10.2",
68 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz",
69 "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==",
70 "dev": true,
71 "requires": {
72 "fast-deep-equal": "^2.0.1",
73 "fast-json-stable-stringify": "^2.0.0",
74 "json-schema-traverse": "^0.4.1",
75 "uri-js": "^4.2.2"
76 }
77 },
78 "ansi-escapes": {
79 "version": "3.2.0",
80 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
81 "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
82 "dev": true
83 },
84 "ansi-regex": {
85 "version": "3.0.0",
86 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
87 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
88 "dev": true
89 },
90 "ansi-styles": {
91 "version": "3.2.1",
92 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
93 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
94 "dev": true,
95 "requires": {
96 "color-convert": "^1.9.0"
97 }
98 },
99 "argparse": {
100 "version": "1.0.10",
101 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
102 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
103 "dev": true,
104 "requires": {
105 "sprintf-js": "~1.0.2"
106 }
107 },
108 "astral-regex": {
109 "version": "1.0.0",
110 "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
111 "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
112 "dev": true
113 },
34 "balanced-match": {
114 "balanced-match": {
35 "version": "1.0.0",
115 "version": "1.0.0",
36 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
116 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
@@ -47,12 +127,113
47 "concat-map": "0.0.1"
127 "concat-map": "0.0.1"
48 }
128 }
49 },
129 },
130 "builtin-modules": {
131 "version": "1.1.1",
132 "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
133 "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
134 "dev": true
135 },
136 "callsites": {
137 "version": "3.1.0",
138 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
139 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
140 "dev": true
141 },
142 "chalk": {
143 "version": "2.4.2",
144 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
145 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
146 "dev": true,
147 "requires": {
148 "ansi-styles": "^3.2.1",
149 "escape-string-regexp": "^1.0.5",
150 "supports-color": "^5.3.0"
151 }
152 },
153 "chardet": {
154 "version": "0.7.0",
155 "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
156 "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
157 "dev": true
158 },
159 "cli-cursor": {
160 "version": "2.1.0",
161 "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
162 "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
163 "dev": true,
164 "requires": {
165 "restore-cursor": "^2.0.0"
166 }
167 },
168 "cli-width": {
169 "version": "2.2.0",
170 "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz",
171 "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=",
172 "dev": true
173 },
174 "color-convert": {
175 "version": "1.9.3",
176 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
177 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
178 "dev": true,
179 "requires": {
180 "color-name": "1.1.3"
181 }
182 },
183 "color-name": {
184 "version": "1.1.3",
185 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
186 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
187 "dev": true
188 },
189 "commander": {
190 "version": "2.20.3",
191 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
192 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
193 "dev": true
194 },
50 "concat-map": {
195 "concat-map": {
51 "version": "0.0.1",
196 "version": "0.0.1",
52 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
197 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
53 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
198 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
54 "dev": true
199 "dev": true
55 },
200 },
201 "cross-spawn": {
202 "version": "6.0.5",
203 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
204 "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
205 "dev": true,
206 "requires": {
207 "nice-try": "^1.0.4",
208 "path-key": "^2.0.1",
209 "semver": "^5.5.0",
210 "shebang-command": "^1.2.0",
211 "which": "^1.2.9"
212 },
213 "dependencies": {
214 "semver": {
215 "version": "5.7.1",
216 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
217 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
218 "dev": true
219 }
220 }
221 },
222 "debug": {
223 "version": "4.1.1",
224 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
225 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
226 "dev": true,
227 "requires": {
228 "ms": "^2.1.1"
229 }
230 },
231 "deep-is": {
232 "version": "0.1.3",
233 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
234 "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
235 "dev": true
236 },
56 "define-properties": {
237 "define-properties": {
57 "version": "1.1.3",
238 "version": "1.1.3",
58 "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
239 "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
@@ -70,6 +251,21
70 }
251 }
71 }
252 }
72 },
253 },
254 "diff": {
255 "version": "3.5.0",
256 "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
257 "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
258 "dev": true
259 },
260 "doctrine": {
261 "version": "3.0.0",
262 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
263 "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
264 "dev": true,
265 "requires": {
266 "esutils": "^2.0.2"
267 }
268 },
73 "dojo": {
269 "dojo": {
74 "version": "1.10.10",
270 "version": "1.10.10",
75 "resolved": "https://registry.npmjs.org/dojo/-/dojo-1.10.10.tgz",
271 "resolved": "https://registry.npmjs.org/dojo/-/dojo-1.10.10.tgz",
@@ -85,6 +281,12
85 "@types/chai": "^4.0.4"
281 "@types/chai": "^4.0.4"
86 }
282 }
87 },
283 },
284 "emoji-regex": {
285 "version": "7.0.3",
286 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
287 "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
288 "dev": true
289 },
88 "es-abstract": {
290 "es-abstract": {
89 "version": "1.15.0",
291 "version": "1.15.0",
90 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.15.0.tgz",
292 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.15.0.tgz",
@@ -122,6 +324,193
122 "is-symbol": "^1.0.2"
324 "is-symbol": "^1.0.2"
123 }
325 }
124 },
326 },
327 "escape-string-regexp": {
328 "version": "1.0.5",
329 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
330 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
331 "dev": true
332 },
333 "eslint": {
334 "version": "6.1.0",
335 "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.1.0.tgz",
336 "integrity": "sha512-QhrbdRD7ofuV09IuE2ySWBz0FyXCq0rriLTZXZqaWSI79CVtHVRdkFuFTViiqzZhkCgfOh9USpriuGN2gIpZDQ==",
337 "dev": true,
338 "requires": {
339 "@babel/code-frame": "^7.0.0",
340 "ajv": "^6.10.0",
341 "chalk": "^2.1.0",
342 "cross-spawn": "^6.0.5",
343 "debug": "^4.0.1",
344 "doctrine": "^3.0.0",
345 "eslint-scope": "^5.0.0",
346 "eslint-utils": "^1.3.1",
347 "eslint-visitor-keys": "^1.0.0",
348 "espree": "^6.0.0",
349 "esquery": "^1.0.1",
350 "esutils": "^2.0.2",
351 "file-entry-cache": "^5.0.1",
352 "functional-red-black-tree": "^1.0.1",
353 "glob-parent": "^5.0.0",
354 "globals": "^11.7.0",
355 "ignore": "^4.0.6",
356 "import-fresh": "^3.0.0",
357 "imurmurhash": "^0.1.4",
358 "inquirer": "^6.4.1",
359 "is-glob": "^4.0.0",
360 "js-yaml": "^3.13.1",
361 "json-stable-stringify-without-jsonify": "^1.0.1",
362 "levn": "^0.3.0",
363 "lodash": "^4.17.14",
364 "minimatch": "^3.0.4",
365 "mkdirp": "^0.5.1",
366 "natural-compare": "^1.4.0",
367 "optionator": "^0.8.2",
368 "progress": "^2.0.0",
369 "regexpp": "^2.0.1",
370 "semver": "^6.1.2",
371 "strip-ansi": "^5.2.0",
372 "strip-json-comments": "^3.0.1",
373 "table": "^5.2.3",
374 "text-table": "^0.2.0",
375 "v8-compile-cache": "^2.0.3"
376 }
377 },
378 "eslint-scope": {
379 "version": "5.0.0",
380 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz",
381 "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==",
382 "dev": true,
383 "requires": {
384 "esrecurse": "^4.1.0",
385 "estraverse": "^4.1.1"
386 }
387 },
388 "eslint-utils": {
389 "version": "1.4.2",
390 "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.2.tgz",
391 "integrity": "sha512-eAZS2sEUMlIeCjBeubdj45dmBHQwPHWyBcT1VSYB7o9x9WRRqKxyUoiXlRjyAwzN7YEzHJlYg0NmzDRWx6GP4Q==",
392 "dev": true,
393 "requires": {
394 "eslint-visitor-keys": "^1.0.0"
395 }
396 },
397 "eslint-visitor-keys": {
398 "version": "1.1.0",
399 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz",
400 "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==",
401 "dev": true
402 },
403 "espree": {
404 "version": "6.1.1",
405 "resolved": "https://registry.npmjs.org/espree/-/espree-6.1.1.tgz",
406 "integrity": "sha512-EYbr8XZUhWbYCqQRW0duU5LxzL5bETN6AjKBGy1302qqzPaCH10QbRg3Wvco79Z8x9WbiE8HYB4e75xl6qUYvQ==",
407 "dev": true,
408 "requires": {
409 "acorn": "^7.0.0",
410 "acorn-jsx": "^5.0.2",
411 "eslint-visitor-keys": "^1.1.0"
412 }
413 },
414 "esprima": {
415 "version": "4.0.1",
416 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
417 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
418 "dev": true
419 },
420 "esquery": {
421 "version": "1.0.1",
422 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz",
423 "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==",
424 "dev": true,
425 "requires": {
426 "estraverse": "^4.0.0"
427 }
428 },
429 "esrecurse": {
430 "version": "4.2.1",
431 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz",
432 "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
433 "dev": true,
434 "requires": {
435 "estraverse": "^4.1.0"
436 }
437 },
438 "estraverse": {
439 "version": "4.3.0",
440 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
441 "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
442 "dev": true
443 },
444 "esutils": {
445 "version": "2.0.3",
446 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
447 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
448 "dev": true
449 },
450 "external-editor": {
451 "version": "3.1.0",
452 "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
453 "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
454 "dev": true,
455 "requires": {
456 "chardet": "^0.7.0",
457 "iconv-lite": "^0.4.24",
458 "tmp": "^0.0.33"
459 }
460 },
461 "fast-deep-equal": {
462 "version": "2.0.1",
463 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
464 "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
465 "dev": true
466 },
467 "fast-json-stable-stringify": {
468 "version": "2.0.0",
469 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
470 "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=",
471 "dev": true
472 },
473 "fast-levenshtein": {
474 "version": "2.0.6",
475 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
476 "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
477 "dev": true
478 },
479 "figures": {
480 "version": "2.0.0",
481 "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
482 "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
483 "dev": true,
484 "requires": {
485 "escape-string-regexp": "^1.0.5"
486 }
487 },
488 "file-entry-cache": {
489 "version": "5.0.1",
490 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz",
491 "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==",
492 "dev": true,
493 "requires": {
494 "flat-cache": "^2.0.1"
495 }
496 },
497 "flat-cache": {
498 "version": "2.0.1",
499 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz",
500 "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==",
501 "dev": true,
502 "requires": {
503 "flatted": "^2.0.0",
504 "rimraf": "2.6.3",
505 "write": "1.0.3"
506 }
507 },
508 "flatted": {
509 "version": "2.0.1",
510 "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.1.tgz",
511 "integrity": "sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==",
512 "dev": true
513 },
125 "for-each": {
514 "for-each": {
126 "version": "0.3.3",
515 "version": "0.3.3",
127 "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
516 "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
@@ -143,6 +532,12
143 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
532 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
144 "dev": true
533 "dev": true
145 },
534 },
535 "functional-red-black-tree": {
536 "version": "1.0.1",
537 "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
538 "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
539 "dev": true
540 },
146 "glob": {
541 "glob": {
147 "version": "7.1.4",
542 "version": "7.1.4",
148 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
543 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
@@ -157,6 +552,21
157 "path-is-absolute": "^1.0.0"
552 "path-is-absolute": "^1.0.0"
158 }
553 }
159 },
554 },
555 "glob-parent": {
556 "version": "5.1.0",
557 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz",
558 "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==",
559 "dev": true,
560 "requires": {
561 "is-glob": "^4.0.1"
562 }
563 },
564 "globals": {
565 "version": "11.12.0",
566 "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
567 "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
568 "dev": true
569 },
160 "has": {
570 "has": {
161 "version": "1.0.3",
571 "version": "1.0.3",
162 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
572 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
@@ -166,12 +576,49
166 "function-bind": "^1.1.1"
576 "function-bind": "^1.1.1"
167 }
577 }
168 },
578 },
579 "has-flag": {
580 "version": "3.0.0",
581 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
582 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
583 "dev": true
584 },
169 "has-symbols": {
585 "has-symbols": {
170 "version": "1.0.0",
586 "version": "1.0.0",
171 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
587 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
172 "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",
588 "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",
173 "dev": true
589 "dev": true
174 },
590 },
591 "iconv-lite": {
592 "version": "0.4.24",
593 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
594 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
595 "dev": true,
596 "requires": {
597 "safer-buffer": ">= 2.1.2 < 3"
598 }
599 },
600 "ignore": {
601 "version": "4.0.6",
602 "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
603 "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
604 "dev": true
605 },
606 "import-fresh": {
607 "version": "3.1.0",
608 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.1.0.tgz",
609 "integrity": "sha512-PpuksHKGt8rXfWEr9m9EHIpgyyaltBy8+eF6GJM0QCAxMgxCfucMF3mjecK2QsJr0amJW7gTqh5/wht0z2UhEQ==",
610 "dev": true,
611 "requires": {
612 "parent-module": "^1.0.0",
613 "resolve-from": "^4.0.0"
614 }
615 },
616 "imurmurhash": {
617 "version": "0.1.4",
618 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
619 "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
620 "dev": true
621 },
175 "inflight": {
622 "inflight": {
176 "version": "1.0.6",
623 "version": "1.0.6",
177 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
624 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
@@ -188,6 +635,27
188 "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
635 "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
189 "dev": true
636 "dev": true
190 },
637 },
638 "inquirer": {
639 "version": "6.5.2",
640 "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz",
641 "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==",
642 "dev": true,
643 "requires": {
644 "ansi-escapes": "^3.2.0",
645 "chalk": "^2.4.2",
646 "cli-cursor": "^2.1.0",
647 "cli-width": "^2.0.0",
648 "external-editor": "^3.0.3",
649 "figures": "^2.0.0",
650 "lodash": "^4.17.12",
651 "mute-stream": "0.0.7",
652 "run-async": "^2.2.0",
653 "rxjs": "^6.4.0",
654 "string-width": "^2.1.0",
655 "strip-ansi": "^5.1.0",
656 "through": "^2.3.6"
657 }
658 },
191 "is-callable": {
659 "is-callable": {
192 "version": "1.1.4",
660 "version": "1.1.4",
193 "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz",
661 "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz",
@@ -200,6 +668,33
200 "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=",
668 "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=",
201 "dev": true
669 "dev": true
202 },
670 },
671 "is-extglob": {
672 "version": "2.1.1",
673 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
674 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
675 "dev": true
676 },
677 "is-fullwidth-code-point": {
678 "version": "2.0.0",
679 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
680 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
681 "dev": true
682 },
683 "is-glob": {
684 "version": "4.0.1",
685 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
686 "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
687 "dev": true,
688 "requires": {
689 "is-extglob": "^2.1.1"
690 }
691 },
692 "is-promise": {
693 "version": "2.1.0",
694 "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
695 "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=",
696 "dev": true
697 },
203 "is-regex": {
698 "is-regex": {
204 "version": "1.0.4",
699 "version": "1.0.4",
205 "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz",
700 "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz",
@@ -218,6 +713,62
218 "has-symbols": "^1.0.0"
713 "has-symbols": "^1.0.0"
219 }
714 }
220 },
715 },
716 "isexe": {
717 "version": "2.0.0",
718 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
719 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
720 "dev": true
721 },
722 "js-tokens": {
723 "version": "4.0.0",
724 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
725 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
726 "dev": true
727 },
728 "js-yaml": {
729 "version": "3.13.1",
730 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
731 "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
732 "dev": true,
733 "requires": {
734 "argparse": "^1.0.7",
735 "esprima": "^4.0.0"
736 }
737 },
738 "json-schema-traverse": {
739 "version": "0.4.1",
740 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
741 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
742 "dev": true
743 },
744 "json-stable-stringify-without-jsonify": {
745 "version": "1.0.1",
746 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
747 "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
748 "dev": true
749 },
750 "levn": {
751 "version": "0.3.0",
752 "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
753 "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
754 "dev": true,
755 "requires": {
756 "prelude-ls": "~1.1.2",
757 "type-check": "~0.3.2"
758 }
759 },
760 "lodash": {
761 "version": "4.17.15",
762 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
763 "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
764 "dev": true
765 },
766 "mimic-fn": {
767 "version": "1.2.0",
768 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
769 "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
770 "dev": true
771 },
221 "minimatch": {
772 "minimatch": {
222 "version": "3.0.4",
773 "version": "3.0.4",
223 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
774 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
@@ -227,6 +778,45
227 "brace-expansion": "^1.1.7"
778 "brace-expansion": "^1.1.7"
228 }
779 }
229 },
780 },
781 "minimist": {
782 "version": "0.0.8",
783 "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
784 "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
785 "dev": true
786 },
787 "mkdirp": {
788 "version": "0.5.1",
789 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
790 "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
791 "dev": true,
792 "requires": {
793 "minimist": "0.0.8"
794 }
795 },
796 "ms": {
797 "version": "2.1.2",
798 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
799 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
800 "dev": true
801 },
802 "mute-stream": {
803 "version": "0.0.7",
804 "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
805 "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
806 "dev": true
807 },
808 "natural-compare": {
809 "version": "1.4.0",
810 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
811 "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
812 "dev": true
813 },
814 "nice-try": {
815 "version": "1.0.5",
816 "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
817 "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
818 "dev": true
819 },
230 "object-inspect": {
820 "object-inspect": {
231 "version": "1.6.0",
821 "version": "1.6.0",
232 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.6.0.tgz",
822 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.6.0.tgz",
@@ -242,18 +832,86
242 "wrappy": "1"
832 "wrappy": "1"
243 }
833 }
244 },
834 },
835 "onetime": {
836 "version": "2.0.1",
837 "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
838 "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
839 "dev": true,
840 "requires": {
841 "mimic-fn": "^1.0.0"
842 }
843 },
844 "optionator": {
845 "version": "0.8.2",
846 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz",
847 "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
848 "dev": true,
849 "requires": {
850 "deep-is": "~0.1.3",
851 "fast-levenshtein": "~2.0.4",
852 "levn": "~0.3.0",
853 "prelude-ls": "~1.1.2",
854 "type-check": "~0.3.2",
855 "wordwrap": "~1.0.0"
856 }
857 },
858 "os-tmpdir": {
859 "version": "1.0.2",
860 "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
861 "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
862 "dev": true
863 },
864 "parent-module": {
865 "version": "1.0.1",
866 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
867 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
868 "dev": true,
869 "requires": {
870 "callsites": "^3.0.0"
871 }
872 },
245 "path-is-absolute": {
873 "path-is-absolute": {
246 "version": "1.0.1",
874 "version": "1.0.1",
247 "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
875 "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
248 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
876 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
249 "dev": true
877 "dev": true
250 },
878 },
879 "path-key": {
880 "version": "2.0.1",
881 "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
882 "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
883 "dev": true
884 },
251 "path-parse": {
885 "path-parse": {
252 "version": "1.0.6",
886 "version": "1.0.6",
253 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
887 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
254 "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
888 "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
255 "dev": true
889 "dev": true
256 },
890 },
891 "prelude-ls": {
892 "version": "1.1.2",
893 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
894 "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
895 "dev": true
896 },
897 "progress": {
898 "version": "2.0.3",
899 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
900 "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
901 "dev": true
902 },
903 "punycode": {
904 "version": "2.1.1",
905 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
906 "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
907 "dev": true
908 },
909 "regexpp": {
910 "version": "2.0.1",
911 "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz",
912 "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==",
913 "dev": true
914 },
257 "requirejs": {
915 "requirejs": {
258 "version": "2.3.6",
916 "version": "2.3.6",
259 "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.6.tgz",
917 "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.6.tgz",
@@ -269,6 +927,22
269 "path-parse": "^1.0.6"
927 "path-parse": "^1.0.6"
270 }
928 }
271 },
929 },
930 "resolve-from": {
931 "version": "4.0.0",
932 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
933 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
934 "dev": true
935 },
936 "restore-cursor": {
937 "version": "2.0.0",
938 "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
939 "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
940 "dev": true,
941 "requires": {
942 "onetime": "^2.0.0",
943 "signal-exit": "^3.0.2"
944 }
945 },
272 "resumer": {
946 "resumer": {
273 "version": "0.0.0",
947 "version": "0.0.0",
274 "resolved": "https://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz",
948 "resolved": "https://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz",
@@ -278,6 +952,104
278 "through": "~2.3.4"
952 "through": "~2.3.4"
279 }
953 }
280 },
954 },
955 "rimraf": {
956 "version": "2.6.3",
957 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
958 "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
959 "dev": true,
960 "requires": {
961 "glob": "^7.1.3"
962 }
963 },
964 "run-async": {
965 "version": "2.3.0",
966 "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
967 "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
968 "dev": true,
969 "requires": {
970 "is-promise": "^2.1.0"
971 }
972 },
973 "rxjs": {
974 "version": "6.5.3",
975 "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.3.tgz",
976 "integrity": "sha512-wuYsAYYFdWTAnAaPoKGNhfpWwKZbJW+HgAJ+mImp+Epl7BG8oNWBCTyRM8gba9k4lk8BgWdoYm21Mo/RYhhbgA==",
977 "dev": true,
978 "requires": {
979 "tslib": "^1.9.0"
980 }
981 },
982 "safer-buffer": {
983 "version": "2.1.2",
984 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
985 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
986 "dev": true
987 },
988 "semver": {
989 "version": "6.3.0",
990 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
991 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
992 "dev": true
993 },
994 "shebang-command": {
995 "version": "1.2.0",
996 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
997 "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
998 "dev": true,
999 "requires": {
1000 "shebang-regex": "^1.0.0"
1001 }
1002 },
1003 "shebang-regex": {
1004 "version": "1.0.0",
1005 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
1006 "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
1007 "dev": true
1008 },
1009 "signal-exit": {
1010 "version": "3.0.2",
1011 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
1012 "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
1013 "dev": true
1014 },
1015 "slice-ansi": {
1016 "version": "2.1.0",
1017 "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
1018 "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==",
1019 "dev": true,
1020 "requires": {
1021 "ansi-styles": "^3.2.0",
1022 "astral-regex": "^1.0.0",
1023 "is-fullwidth-code-point": "^2.0.0"
1024 }
1025 },
1026 "sprintf-js": {
1027 "version": "1.0.3",
1028 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
1029 "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
1030 "dev": true
1031 },
1032 "string-width": {
1033 "version": "2.1.1",
1034 "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
1035 "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
1036 "dev": true,
1037 "requires": {
1038 "is-fullwidth-code-point": "^2.0.0",
1039 "strip-ansi": "^4.0.0"
1040 },
1041 "dependencies": {
1042 "strip-ansi": {
1043 "version": "4.0.0",
1044 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
1045 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
1046 "dev": true,
1047 "requires": {
1048 "ansi-regex": "^3.0.0"
1049 }
1050 }
1051 }
1052 },
281 "string.prototype.trim": {
1053 "string.prototype.trim": {
282 "version": "1.1.2",
1054 "version": "1.1.2",
283 "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.1.2.tgz",
1055 "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.1.2.tgz",
@@ -309,6 +1081,63
309 "function-bind": "^1.1.1"
1081 "function-bind": "^1.1.1"
310 }
1082 }
311 },
1083 },
1084 "strip-ansi": {
1085 "version": "5.2.0",
1086 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
1087 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
1088 "dev": true,
1089 "requires": {
1090 "ansi-regex": "^4.1.0"
1091 },
1092 "dependencies": {
1093 "ansi-regex": {
1094 "version": "4.1.0",
1095 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
1096 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
1097 "dev": true
1098 }
1099 }
1100 },
1101 "strip-json-comments": {
1102 "version": "3.0.1",
1103 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz",
1104 "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==",
1105 "dev": true
1106 },
1107 "supports-color": {
1108 "version": "5.5.0",
1109 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
1110 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
1111 "dev": true,
1112 "requires": {
1113 "has-flag": "^3.0.0"
1114 }
1115 },
1116 "table": {
1117 "version": "5.4.6",
1118 "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz",
1119 "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==",
1120 "dev": true,
1121 "requires": {
1122 "ajv": "^6.10.2",
1123 "lodash": "^4.17.14",
1124 "slice-ansi": "^2.1.0",
1125 "string-width": "^3.0.0"
1126 },
1127 "dependencies": {
1128 "string-width": {
1129 "version": "3.1.0",
1130 "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
1131 "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
1132 "dev": true,
1133 "requires": {
1134 "emoji-regex": "^7.0.1",
1135 "is-fullwidth-code-point": "^2.0.0",
1136 "strip-ansi": "^5.1.0"
1137 }
1138 }
1139 }
1140 },
312 "tape": {
1141 "tape": {
313 "version": "4.11.0",
1142 "version": "4.11.0",
314 "resolved": "https://registry.npmjs.org/tape/-/tape-4.11.0.tgz",
1143 "resolved": "https://registry.npmjs.org/tape/-/tape-4.11.0.tgz",
@@ -356,23 +1185,130
356 }
1185 }
357 }
1186 }
358 },
1187 },
1188 "text-table": {
1189 "version": "0.2.0",
1190 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
1191 "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
1192 "dev": true
1193 },
359 "through": {
1194 "through": {
360 "version": "2.3.8",
1195 "version": "2.3.8",
361 "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz",
1196 "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz",
362 "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
1197 "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
363 "dev": true
1198 "dev": true
364 },
1199 },
1200 "tmp": {
1201 "version": "0.0.33",
1202 "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
1203 "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
1204 "dev": true,
1205 "requires": {
1206 "os-tmpdir": "~1.0.2"
1207 }
1208 },
1209 "tslib": {
1210 "version": "1.10.0",
1211 "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz",
1212 "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==",
1213 "dev": true
1214 },
1215 "tslint": {
1216 "version": "5.18.0",
1217 "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.18.0.tgz",
1218 "integrity": "sha512-Q3kXkuDEijQ37nXZZLKErssQVnwCV/+23gFEMROi8IlbaBG6tXqLPQJ5Wjcyt/yHPKBC+hD5SzuGaMora+ZS6w==",
1219 "dev": true,
1220 "requires": {
1221 "@babel/code-frame": "^7.0.0",
1222 "builtin-modules": "^1.1.1",
1223 "chalk": "^2.3.0",
1224 "commander": "^2.12.1",
1225 "diff": "^3.2.0",
1226 "glob": "^7.1.1",
1227 "js-yaml": "^3.13.1",
1228 "minimatch": "^3.0.4",
1229 "mkdirp": "^0.5.1",
1230 "resolve": "^1.3.2",
1231 "semver": "^5.3.0",
1232 "tslib": "^1.8.0",
1233 "tsutils": "^2.29.0"
1234 },
1235 "dependencies": {
1236 "semver": {
1237 "version": "5.7.1",
1238 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
1239 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
1240 "dev": true
1241 }
1242 }
1243 },
1244 "tsutils": {
1245 "version": "2.29.0",
1246 "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz",
1247 "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==",
1248 "dev": true,
1249 "requires": {
1250 "tslib": "^1.8.1"
1251 }
1252 },
1253 "type-check": {
1254 "version": "0.3.2",
1255 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
1256 "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
1257 "dev": true,
1258 "requires": {
1259 "prelude-ls": "~1.1.2"
1260 }
1261 },
365 "typescript": {
1262 "typescript": {
366 "version": "3.6.4",
1263 "version": "3.6.4",
367 "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.6.4.tgz",
1264 "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.6.4.tgz",
368 "integrity": "sha512-unoCll1+l+YK4i4F8f22TaNVPRHcD9PA3yCuZ8g5e0qGqlVlJ/8FSateOLLSagn+Yg5+ZwuPkL8LFUc0Jcvksg==",
1265 "integrity": "sha512-unoCll1+l+YK4i4F8f22TaNVPRHcD9PA3yCuZ8g5e0qGqlVlJ/8FSateOLLSagn+Yg5+ZwuPkL8LFUc0Jcvksg==",
369 "dev": true
1266 "dev": true
370 },
1267 },
1268 "uri-js": {
1269 "version": "4.2.2",
1270 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
1271 "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
1272 "dev": true,
1273 "requires": {
1274 "punycode": "^2.1.0"
1275 }
1276 },
1277 "v8-compile-cache": {
1278 "version": "2.1.0",
1279 "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz",
1280 "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==",
1281 "dev": true
1282 },
1283 "which": {
1284 "version": "1.3.1",
1285 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
1286 "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
1287 "dev": true,
1288 "requires": {
1289 "isexe": "^2.0.0"
1290 }
1291 },
1292 "wordwrap": {
1293 "version": "1.0.0",
1294 "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
1295 "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
1296 "dev": true
1297 },
371 "wrappy": {
1298 "wrappy": {
372 "version": "1.0.2",
1299 "version": "1.0.2",
373 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
1300 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
374 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
1301 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
375 "dev": true
1302 "dev": true
1303 },
1304 "write": {
1305 "version": "1.0.3",
1306 "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz",
1307 "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==",
1308 "dev": true,
1309 "requires": {
1310 "mkdirp": "^0.5.1"
1311 }
376 }
1312 }
377 }
1313 }
378 }
1314 }
@@ -27,7 +27,9
27 "dojo-typings": "^1.11.9",
27 "dojo-typings": "^1.11.9",
28 "requirejs": "latest",
28 "requirejs": "latest",
29 "tape": "~4.11.0",
29 "tape": "~4.11.0",
30 "typescript": "~3.6.4"
30 "typescript": "~3.6.4",
31 "eslint": "6.1.0",
32 "tslint": "5.18.0"
31 },
33 },
32 "types": "main.d.ts"
34 "types": "main.d.ts"
33 }
35 }
@@ -79,7 +79,7 test("Container configure/resolve tests"
79 test("Load configuration from module", async t => {
79 test("Load configuration from module", async t => {
80 const container = new Container();
80 const container = new Container();
81
81
82 await container.configure("./mock/config1", { contextRequire: require });
82 await container.configure("../mock/config1", { contextRequire: require });
83 t.pass("The configuration should load");
83 t.pass("The configuration should load");
84
84
85 const f1 = container.resolve("foo");
85 const f1 = container.resolve("foo");
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
1 NO CONTENT: file was removed
NO CONTENT: file was removed
General Comments 0
You need to be logged in to leave comments. Login now