##// END OF EJS Templates
migrating to new project plugin 1.0.1-rc1...
cin -
r90:fddd238cb7ee ts-plugin
parent child
Show More
@@ -1,15 +1,21
1 {
1 {
2 "java.configuration.updateBuildConfiguration": "disabled",
2 "java.configuration.updateBuildConfiguration": "disabled",
3 "search.exclude": {
3 "search.exclude": {
4 "**/node_modules": true,
4 "**/node_modules": true,
5 "**/bower_components": true,
5 "**/bower_components": true,
6 "/build": true
6 "/build": true
7 },
7 },
8 "files.watcherExclude": {
8 "files.watcherExclude": {
9 "**/.git/objects/**": true,
9 "**/.git/objects/**": true,
10 "**/.git/subtree-cache/**": true,
10 "**/.git/subtree-cache/**": true,
11 "**/node_modules/**": true,
11 "**/node_modules/**": true,
12 "/build": true
12 "/build": true
13 },
13 },
14 "editor.minimap.enabled": false
14 "editor.minimap.enabled": false,
15 "files.exclude": {
16 "**/.classpath": true,
17 "**/.project": true,
18 "**/.settings": true,
19 "**/.factorypath": true
20 }
15 } No newline at end of file
21 }
@@ -1,110 +1,138
1 plugins {
1 plugins {
2 id "org.implab.gradle-typescript" version "1.0.1-rc1"
2 id "org.implab.gradle-typescript" version "1.0.1-rc1"
3 }
3 }
4
4
5 // если версия явно не заданы вычисляем ее из тэга ревизии v.{num}***
5 // если версия явно не заданы вычисляем ее из тэга ревизии v.{num}***
6 // результатом будет версия '{num}.{distance}' где distance - расстояние от
6 // результатом будет версия '{num}.{distance}' где distance - расстояние от
7 // текущей ревизии до ревизии с тэгом
7 // текущей ревизии до ревизии с тэгом
8 def tagDistance = 0;
8 def tagDistance = 0;
9
9
10 if (!version) {
10 if (!version) {
11
11
12 def rev = ["hg", "log", "-r", ".", "--template", "{latesttag('re:^v') % '{tag}-{distance}'}"].execute().text.trim();
12 def rev = ["hg", "log", "-r", ".", "--template", "{latesttag('re:^v') % '{tag}-{distance}'}"].execute().text.trim();
13
13
14 def tagVersion;
14 def tagVersion;
15
15
16 def match = (rev =~ /^v(\d+\.\d+\.\d+).*-(\d+)$/);
16 def match = (rev =~ /^v(\d+\.\d+\.\d+).*-(\d+)$/);
17
17
18 if (match.size()) {
18 if (match.size()) {
19 tagVersion = match[0][1];
19 tagVersion = match[0][1];
20 tagDistance = match[0][2].toInteger();
20 tagDistance = match[0][2].toInteger();
21 } else {
21 } else {
22 throw new Exception("A version must be specied");
22 throw new Exception("A version must be specied");
23 }
23 }
24
24
25 version = tagVersion;
25 version = tagVersion;
26
26
27 if (tagDistance > 0)
27 if (tagDistance > 0)
28 version++;
28 version++;
29 } else {
29 } else {
30 println "explicit version: $version";
30 println "explicit version: $version";
31 }
31 }
32
32
33 if (hasProperty('versionSuffix') && versionSuffix) {
33 if (hasProperty('versionSuffix') && versionSuffix) {
34 version += "-$versionSuffix"
34 version += "-$versionSuffix"
35 }
35 }
36
36
37 if(! jsmodule in ["amd", "commonjs", "system", "umd", "es6", "esnext"])
37 if(! jsmodule in ["amd", "commonjs", "system", "umd", "es6", "esnext"])
38 throw new Exception("Invalid jsmodule specified: $jsmodule");
38 throw new Exception("Invalid jsmodule specified: $jsmodule");
39 if(! target in ["es3", "es5", "es6", "es2016", "es2017", "esnext"])
39 if(! target in ["es3", "es5", "es6", "es2016", "es2017", "esnext"])
40 throw new Exception("Invalid target specified: $target")
40 throw new Exception("Invalid target specified: $target")
41
41
42 ext {
42 ext {
43 packageName = "@$npmScope/$npmName"
43 packageName = "@$npmScope/$npmName"
44 }
44 }
45
45
46 def jstarget = target;
46 def jstarget = target;
47
47
48 sources {
48 sources {
49 amd {
49 amd {
50
50 typings {
51 srcDir main.output.typingsDir
52 }
51 }
53 }
52
54
53 cjs {
55 cjs {
56 typings {
57 srcDir main.output.typingsDir
58 }
59 }
54
60
61 testAmd {
62 typings {
63 srcDir main.output.typingsDir
64 srcDir amd.output.typingsDir
65 srcDir test.output.typingsDir
66 }
67 }
68
69 testCjs {
70 typings {
71 srcDir main.output.typingsDir
72 srcDir cjs.output.typingsDir
73 srcDir test.output.typingsDir
74 }
55 }
75 }
56 }
76 }
57
77
58 typescript {
78 typescript {
59 compilerOptions {
79 compilerOptions {
60 lib = [target, "dom", "scripthost"]
80 lib = [target, "dom", "scripthost"]
61 if (jstarget in ["es5", "es3"])
81 if (jstarget in ["es5", "es3"])
62 lib += ["es2015.promise"]
82 lib += ["es2015.promise", "es2015.symbol", "es2015.iterable"]
63
83
64 target = jstarget
84 target = jstarget
65 module = jsmodule
85 module = jsmodule
66 types = []
86 types = []
67 declaration = true
87 declaration = true
68 listFiles = true
88 listFiles = true
69
89
70 }
90 }
91 tscCmd = "$projectDir/node_modules/typescript/bin/tsc"
71 tsLintCmd = "tslint"
92 tsLintCmd = "tslint"
72 esLintCmd = "eslint"
93 esLintCmd = "eslint"
73 npmCmd = "npm"
94 npmCmd = "npm"
74 }
95 }
75
96
76 configureTsMain {
77 compilerOptions {
78 if (jstarget in ["es5", "es3"])
79 lib += ["es2015.symbol", "es2015.iterable"]
80 }
81 }
82
83 configureTsTest {
84 compilerOptions {
85 types += [ "node" ]
86 }
87 }
88
89 task printVersion {
97 task printVersion {
90 doLast {
98 doLast {
91 println "version: $version";
99 println "version: $version";
92 println "tagDistance: $tagDistance";
100 println "tagDistance: $tagDistance";
93 println "packageName: $packageName";
101 println "packageName: $packageName";
94 println "bundle: ${npmPack.outputs.files.join(',')}";
102 println "bundle: ${npmPack.outputs.files.join(',')}";
95 println "target: $jstarget";
103 println "target: $jstarget";
96 println "module: $jsmodule";
104 println "module: $jsmodule";
97 }
105 }
98 }
106 }
99
107
100 task clean {
108 task clean {
101 doLast {
109 doLast {
102 delete buildDir
110 delete buildDir
103 }
111 }
104 }
112 }
105
113
106 npmPackMeta {
114 npmPackMeta {
107 meta {
115 meta {
108 name = packageName
116 name = packageName
109 }
117 }
110 }
118 }
119
120 compileTsAmd {
121 dependsOn sources.main.output
122 }
123
124 configureTsAmd {
125 compilerOptions {
126 types += [ "requirejs", "dojo-typings" ]
127 }
128 }
129
130 assembleTest {
131 dependsOn sources.main.output
132 dependsOn sources.amd.output
133 dependsOn sources.testAmd.output
134
135 from(sources.main.output.compiledDir)
136 from(sources.amd.output.compiledDir)
137 from(sources.testAmd.output.compiledDir)
138 } No newline at end of file
@@ -1,471 +1,378
1 {
1 {
2 "name": "@implab/core",
2 "name": "@implab/core",
3 "version": "0.0.1-dev",
3 "version": "0.0.1-dev",
4 "lockfileVersion": 1,
4 "lockfileVersion": 1,
5 "requires": true,
5 "requires": true,
6 "dependencies": {
6 "dependencies": {
7 "@types/chai": {
8 "version": "4.2.3",
9 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.2.3.tgz",
10 "integrity": "sha512-VRw2xEGbll3ZiTQ4J02/hUjNqZoue1bMhoo2dgM2LXjDdyaq4q80HgBDHwpI0/VKlo4Eg+BavyQMv/NYgTetzA==",
11 "dev": true
12 },
7 "@types/node": {
13 "@types/node": {
8 "version": "8.10.55",
14 "version": "8.10.55",
9 "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.55.tgz",
15 "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.55.tgz",
10 "integrity": "sha512-iZeh1EgupfmAAOASk580R1SL5lWF3CsBVgVH0395qyNF8fhO16xy1UwAav2PdGxIIsYRn7RzJgMGjdsvam6YYg==",
16 "integrity": "sha512-iZeh1EgupfmAAOASk580R1SL5lWF3CsBVgVH0395qyNF8fhO16xy1UwAav2PdGxIIsYRn7RzJgMGjdsvam6YYg==",
11 "dev": true
17 "dev": true
12 },
18 },
13 "@types/requirejs": {
19 "@types/requirejs": {
14 "version": "2.1.31",
20 "version": "2.1.31",
15 "resolved": "https://registry.npmjs.org/@types/requirejs/-/requirejs-2.1.31.tgz",
21 "resolved": "https://registry.npmjs.org/@types/requirejs/-/requirejs-2.1.31.tgz",
16 "integrity": "sha512-b2soeyuU76rMbcRJ4e0hEl0tbMhFwZeTC0VZnfuWlfGlk6BwWNsev6kFu/twKABPX29wkX84wU2o+cEJoXsiTw==",
22 "integrity": "sha512-b2soeyuU76rMbcRJ4e0hEl0tbMhFwZeTC0VZnfuWlfGlk6BwWNsev6kFu/twKABPX29wkX84wU2o+cEJoXsiTw==",
17 "dev": true
23 "dev": true
18 },
24 },
19 "@types/tape": {
25 "@types/tape": {
20 "version": "4.2.33",
26 "version": "4.2.33",
21 "resolved": "https://registry.npmjs.org/@types/tape/-/tape-4.2.33.tgz",
27 "resolved": "https://registry.npmjs.org/@types/tape/-/tape-4.2.33.tgz",
22 "integrity": "sha512-ltfyuY5BIkYlGuQfwqzTDT8f0q8Z5DGppvUnWGs39oqDmMd6/UWhNpX3ZMh/VYvfxs3rFGHMrLC/eGRdLiDGuw==",
28 "integrity": "sha512-ltfyuY5BIkYlGuQfwqzTDT8f0q8Z5DGppvUnWGs39oqDmMd6/UWhNpX3ZMh/VYvfxs3rFGHMrLC/eGRdLiDGuw==",
23 "dev": true,
29 "dev": true,
24 "requires": {
30 "requires": {
25 "@types/node": "*"
31 "@types/node": "*"
26 }
32 }
27 },
33 },
28 "balanced-match": {
34 "balanced-match": {
29 "version": "1.0.0",
35 "version": "1.0.0",
30 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
36 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
31 "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
37 "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
32 "dev": true
38 "dev": true
33 },
39 },
34 "brace-expansion": {
40 "brace-expansion": {
35 "version": "1.1.11",
41 "version": "1.1.11",
36 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
42 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
37 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
43 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
38 "dev": true,
44 "dev": true,
39 "requires": {
45 "requires": {
40 "balanced-match": "^1.0.0",
46 "balanced-match": "^1.0.0",
41 "concat-map": "0.0.1"
47 "concat-map": "0.0.1"
42 }
48 }
43 },
49 },
44 "concat-map": {
50 "concat-map": {
45 "version": "0.0.1",
51 "version": "0.0.1",
46 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
52 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
47 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
53 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
48 "dev": true
54 "dev": true
49 },
55 },
50 "core-util-is": {
51 "version": "1.0.2",
52 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
53 "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
54 "dev": true
55 },
56 "deep-equal": {
57 "version": "0.1.2",
58 "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-0.1.2.tgz",
59 "integrity": "sha1-skbCuApXCkfBG+HZvRBw7IeLh84=",
60 "dev": true
61 },
62 "define-properties": {
56 "define-properties": {
63 "version": "1.1.3",
57 "version": "1.1.3",
64 "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
58 "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
65 "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
59 "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
66 "dev": true,
60 "dev": true,
67 "requires": {
61 "requires": {
68 "object-keys": "^1.0.12"
62 "object-keys": "^1.0.12"
69 },
63 },
70 "dependencies": {
64 "dependencies": {
71 "object-keys": {
65 "object-keys": {
72 "version": "1.0.12",
66 "version": "1.1.1",
73 "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz",
67 "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
74 "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==",
68 "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
75 "dev": true
69 "dev": true
76 }
70 }
77 }
71 }
78 },
72 },
79 "defined": {
73 "dojo": {
80 "version": "0.0.0",
74 "version": "1.10.10",
81 "resolved": "https://registry.npmjs.org/defined/-/defined-0.0.0.tgz",
75 "resolved": "https://registry.npmjs.org/dojo/-/dojo-1.10.10.tgz",
82 "integrity": "sha1-817qfXBekzuvE7LwOz+D2SFAOz4=",
76 "integrity": "sha512-kg79C8Yyd317cG3MgXGMH4AeQ8TgNr8H/PpA3BRms7DTfl0CJCRAgGE/C6d9Nw55s1ID/fEsfS+P3bj1s7dWgA==",
83 "dev": true
77 "dev": true
84 },
78 },
85 "dojo": {
79 "dojo-typings": {
86 "version": "1.14.2",
80 "version": "1.11.9",
87 "resolved": "https://registry.npmjs.org/dojo/-/dojo-1.14.2.tgz",
81 "resolved": "https://registry.npmjs.org/dojo-typings/-/dojo-typings-1.11.9.tgz",
88 "integrity": "sha512-TI+Ytgfh/VfmHWERp45Jte6NFMdoJTPsvUP/uzJUvAXET8FP2h442LePWWJ/q/xZ4V0V8OtdJhx8It/GB+Zbxg==",
82 "integrity": "sha512-mh8w+Mau2Y1QfTEszEAdO7j6ycNhYxF/Ing6nAk1eUg6NxjeT0viVHjICMd9sU3U463vM2G+KfBBK5grk3/Mlw==",
89 "dev": true
83 "dev": true,
90 },
84 "requires": {
91 "duplexer": {
85 "@types/chai": "^4.0.4"
92 "version": "0.1.1",
86 }
93 "resolved": "http://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
94 "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
95 "dev": true
96 },
87 },
97 "es-abstract": {
88 "es-abstract": {
98 "version": "1.13.0",
89 "version": "1.15.0",
99 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz",
90 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.15.0.tgz",
100 "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==",
91 "integrity": "sha512-bhkEqWJ2t2lMeaJDuk7okMkJWI/yqgH/EoGwpcvv0XW9RWQsRspI4wt6xuyuvMvvQE3gg/D9HXppgk21w78GyQ==",
101 "dev": true,
92 "dev": true,
102 "requires": {
93 "requires": {
103 "es-to-primitive": "^1.2.0",
94 "es-to-primitive": "^1.2.0",
104 "function-bind": "^1.1.1",
95 "function-bind": "^1.1.1",
105 "has": "^1.0.3",
96 "has": "^1.0.3",
97 "has-symbols": "^1.0.0",
106 "is-callable": "^1.1.4",
98 "is-callable": "^1.1.4",
107 "is-regex": "^1.0.4",
99 "is-regex": "^1.0.4",
108 "object-keys": "^1.0.12"
100 "object-inspect": "^1.6.0",
101 "object-keys": "^1.1.1",
102 "string.prototype.trimleft": "^2.1.0",
103 "string.prototype.trimright": "^2.1.0"
109 },
104 },
110 "dependencies": {
105 "dependencies": {
111 "object-keys": {
106 "object-keys": {
112 "version": "1.0.12",
107 "version": "1.1.1",
113 "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz",
108 "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
114 "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==",
109 "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
115 "dev": true
110 "dev": true
116 }
111 }
117 }
112 }
118 },
113 },
119 "es-to-primitive": {
114 "es-to-primitive": {
120 "version": "1.2.0",
115 "version": "1.2.0",
121 "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz",
116 "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz",
122 "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==",
117 "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==",
123 "dev": true,
118 "dev": true,
124 "requires": {
119 "requires": {
125 "is-callable": "^1.1.4",
120 "is-callable": "^1.1.4",
126 "is-date-object": "^1.0.1",
121 "is-date-object": "^1.0.1",
127 "is-symbol": "^1.0.2"
122 "is-symbol": "^1.0.2"
128 }
123 }
129 },
124 },
130 "faucet": {
131 "version": "0.0.1",
132 "resolved": "https://registry.npmjs.org/faucet/-/faucet-0.0.1.tgz",
133 "integrity": "sha1-WX3PHSGJosBiMhtZHo8VHtIDnZw=",
134 "dev": true,
135 "requires": {
136 "defined": "0.0.0",
137 "duplexer": "~0.1.1",
138 "minimist": "0.0.5",
139 "sprintf": "~0.1.3",
140 "tap-parser": "~0.4.0",
141 "tape": "~2.3.2",
142 "through2": "~0.2.3"
143 },
144 "dependencies": {
145 "tape": {
146 "version": "2.3.3",
147 "resolved": "http://registry.npmjs.org/tape/-/tape-2.3.3.tgz",
148 "integrity": "sha1-Lnzgox3wn41oUWZKcYQuDKUFevc=",
149 "dev": true,
150 "requires": {
151 "deep-equal": "~0.1.0",
152 "defined": "~0.0.0",
153 "inherits": "~2.0.1",
154 "jsonify": "~0.0.0",
155 "resumer": "~0.0.0",
156 "through": "~2.3.4"
157 }
158 }
159 }
160 },
161 "for-each": {
125 "for-each": {
162 "version": "0.3.3",
126 "version": "0.3.3",
163 "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
127 "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
164 "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
128 "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
165 "dev": true,
129 "dev": true,
166 "requires": {
130 "requires": {
167 "is-callable": "^1.1.3"
131 "is-callable": "^1.1.3"
168 }
132 }
169 },
133 },
170 "fs.realpath": {
134 "fs.realpath": {
171 "version": "1.0.0",
135 "version": "1.0.0",
172 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
136 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
173 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
137 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
174 "dev": true
138 "dev": true
175 },
139 },
176 "function-bind": {
140 "function-bind": {
177 "version": "1.1.1",
141 "version": "1.1.1",
178 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
142 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
179 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
143 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
180 "dev": true
144 "dev": true
181 },
145 },
182 "glob": {
146 "glob": {
183 "version": "7.1.3",
147 "version": "7.1.4",
184 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
148 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
185 "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
149 "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
186 "dev": true,
150 "dev": true,
187 "requires": {
151 "requires": {
188 "fs.realpath": "^1.0.0",
152 "fs.realpath": "^1.0.0",
189 "inflight": "^1.0.4",
153 "inflight": "^1.0.4",
190 "inherits": "2",
154 "inherits": "2",
191 "minimatch": "^3.0.4",
155 "minimatch": "^3.0.4",
192 "once": "^1.3.0",
156 "once": "^1.3.0",
193 "path-is-absolute": "^1.0.0"
157 "path-is-absolute": "^1.0.0"
194 }
158 }
195 },
159 },
196 "has": {
160 "has": {
197 "version": "1.0.3",
161 "version": "1.0.3",
198 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
162 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
199 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
163 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
200 "dev": true,
164 "dev": true,
201 "requires": {
165 "requires": {
202 "function-bind": "^1.1.1"
166 "function-bind": "^1.1.1"
203 }
167 }
204 },
168 },
205 "has-symbols": {
169 "has-symbols": {
206 "version": "1.0.0",
170 "version": "1.0.0",
207 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
171 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
208 "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",
172 "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",
209 "dev": true
173 "dev": true
210 },
174 },
211 "inflight": {
175 "inflight": {
212 "version": "1.0.6",
176 "version": "1.0.6",
213 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
177 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
214 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
178 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
215 "dev": true,
179 "dev": true,
216 "requires": {
180 "requires": {
217 "once": "^1.3.0",
181 "once": "^1.3.0",
218 "wrappy": "1"
182 "wrappy": "1"
219 }
183 }
220 },
184 },
221 "inherits": {
185 "inherits": {
222 "version": "2.0.3",
186 "version": "2.0.3",
223 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
187 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
224 "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
188 "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
225 "dev": true
189 "dev": true
226 },
190 },
227 "is-callable": {
191 "is-callable": {
228 "version": "1.1.4",
192 "version": "1.1.4",
229 "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz",
193 "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz",
230 "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==",
194 "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==",
231 "dev": true
195 "dev": true
232 },
196 },
233 "is-date-object": {
197 "is-date-object": {
234 "version": "1.0.1",
198 "version": "1.0.1",
235 "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz",
199 "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz",
236 "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=",
200 "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=",
237 "dev": true
201 "dev": true
238 },
202 },
239 "is-regex": {
203 "is-regex": {
240 "version": "1.0.4",
204 "version": "1.0.4",
241 "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz",
205 "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz",
242 "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",
206 "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",
243 "dev": true,
207 "dev": true,
244 "requires": {
208 "requires": {
245 "has": "^1.0.1"
209 "has": "^1.0.1"
246 }
210 }
247 },
211 },
248 "is-symbol": {
212 "is-symbol": {
249 "version": "1.0.2",
213 "version": "1.0.2",
250 "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz",
214 "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz",
251 "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==",
215 "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==",
252 "dev": true,
216 "dev": true,
253 "requires": {
217 "requires": {
254 "has-symbols": "^1.0.0"
218 "has-symbols": "^1.0.0"
255 }
219 }
256 },
220 },
257 "isarray": {
258 "version": "0.0.1",
259 "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
260 "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
261 "dev": true
262 },
263 "jsonify": {
264 "version": "0.0.0",
265 "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
266 "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
267 "dev": true
268 },
269 "minimatch": {
221 "minimatch": {
270 "version": "3.0.4",
222 "version": "3.0.4",
271 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
223 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
272 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
224 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
273 "dev": true,
225 "dev": true,
274 "requires": {
226 "requires": {
275 "brace-expansion": "^1.1.7"
227 "brace-expansion": "^1.1.7"
276 }
228 }
277 },
229 },
278 "minimist": {
279 "version": "0.0.5",
280 "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.5.tgz",
281 "integrity": "sha1-16oye87PUY+RBqxrjwA/o7zqhWY=",
282 "dev": true
283 },
284 "object-inspect": {
230 "object-inspect": {
285 "version": "1.6.0",
231 "version": "1.6.0",
286 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.6.0.tgz",
232 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.6.0.tgz",
287 "integrity": "sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ==",
233 "integrity": "sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ==",
288 "dev": true
234 "dev": true
289 },
235 },
290 "object-keys": {
291 "version": "0.4.0",
292 "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz",
293 "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=",
294 "dev": true
295 },
296 "once": {
236 "once": {
297 "version": "1.4.0",
237 "version": "1.4.0",
298 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
238 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
299 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
239 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
300 "dev": true,
240 "dev": true,
301 "requires": {
241 "requires": {
302 "wrappy": "1"
242 "wrappy": "1"
303 }
243 }
304 },
244 },
305 "path-is-absolute": {
245 "path-is-absolute": {
306 "version": "1.0.1",
246 "version": "1.0.1",
307 "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
247 "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
308 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
248 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
309 "dev": true
249 "dev": true
310 },
250 },
311 "path-parse": {
251 "path-parse": {
312 "version": "1.0.6",
252 "version": "1.0.6",
313 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
253 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
314 "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
254 "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
315 "dev": true
255 "dev": true
316 },
256 },
317 "readable-stream": {
318 "version": "1.1.14",
319 "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
320 "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
321 "dev": true,
322 "requires": {
323 "core-util-is": "~1.0.0",
324 "inherits": "~2.0.1",
325 "isarray": "0.0.1",
326 "string_decoder": "~0.10.x"
327 }
328 },
329 "requirejs": {
257 "requirejs": {
330 "version": "2.3.6",
258 "version": "2.3.6",
331 "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.6.tgz",
259 "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.6.tgz",
332 "integrity": "sha512-ipEzlWQe6RK3jkzikgCupiTbTvm4S0/CAU5GlgptkN5SO6F3u0UD0K18wy6ErDqiCyP4J4YYe1HuAShvsxePLg==",
260 "integrity": "sha512-ipEzlWQe6RK3jkzikgCupiTbTvm4S0/CAU5GlgptkN5SO6F3u0UD0K18wy6ErDqiCyP4J4YYe1HuAShvsxePLg==",
333 "dev": true
261 "dev": true
334 },
262 },
335 "resolve": {
263 "resolve": {
336 "version": "1.7.1",
264 "version": "1.11.1",
337 "resolved": "http://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz",
265 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.11.1.tgz",
338 "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==",
266 "integrity": "sha512-vIpgF6wfuJOZI7KKKSP+HmiKggadPQAdsp5HiC1mvqnfp0gF1vdwgBWZIdrVft9pgqoMFQN+R7BSWZiBxx+BBw==",
339 "dev": true,
267 "dev": true,
340 "requires": {
268 "requires": {
341 "path-parse": "^1.0.5"
269 "path-parse": "^1.0.6"
342 }
270 }
343 },
271 },
344 "resumer": {
272 "resumer": {
345 "version": "0.0.0",
273 "version": "0.0.0",
346 "resolved": "https://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz",
274 "resolved": "https://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz",
347 "integrity": "sha1-8ej0YeQGS6Oegq883CqMiT0HZ1k=",
275 "integrity": "sha1-8ej0YeQGS6Oegq883CqMiT0HZ1k=",
348 "dev": true,
276 "dev": true,
349 "requires": {
277 "requires": {
350 "through": "~2.3.4"
278 "through": "~2.3.4"
351 }
279 }
352 },
280 },
353 "sprintf": {
354 "version": "0.1.5",
355 "resolved": "https://registry.npmjs.org/sprintf/-/sprintf-0.1.5.tgz",
356 "integrity": "sha1-j4PjmpMXwaUCy324BQ5Rxnn27c8=",
357 "dev": true
358 },
359 "string.prototype.trim": {
281 "string.prototype.trim": {
360 "version": "1.1.2",
282 "version": "1.1.2",
361 "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.1.2.tgz",
283 "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.1.2.tgz",
362 "integrity": "sha1-0E3iyJ4Tf019IG8Ia17S+ua+jOo=",
284 "integrity": "sha1-0E3iyJ4Tf019IG8Ia17S+ua+jOo=",
363 "dev": true,
285 "dev": true,
364 "requires": {
286 "requires": {
365 "define-properties": "^1.1.2",
287 "define-properties": "^1.1.2",
366 "es-abstract": "^1.5.0",
288 "es-abstract": "^1.5.0",
367 "function-bind": "^1.0.2"
289 "function-bind": "^1.0.2"
368 }
290 }
369 },
291 },
370 "string_decoder": {
292 "string.prototype.trimleft": {
371 "version": "0.10.31",
293 "version": "2.1.0",
372 "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
294 "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz",
373 "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
295 "integrity": "sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw==",
374 "dev": true
375 },
376 "tap-parser": {
377 "version": "0.4.3",
378 "resolved": "https://registry.npmjs.org/tap-parser/-/tap-parser-0.4.3.tgz",
379 "integrity": "sha1-pOrhkMENdsehEZIf84u+TVjwnuo=",
380 "dev": true,
296 "dev": true,
381 "requires": {
297 "requires": {
382 "inherits": "~2.0.1",
298 "define-properties": "^1.1.3",
383 "readable-stream": "~1.1.11"
299 "function-bind": "^1.1.1"
300 }
301 },
302 "string.prototype.trimright": {
303 "version": "2.1.0",
304 "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz",
305 "integrity": "sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg==",
306 "dev": true,
307 "requires": {
308 "define-properties": "^1.1.3",
309 "function-bind": "^1.1.1"
384 }
310 }
385 },
311 },
386 "tape": {
312 "tape": {
387 "version": "4.9.2",
313 "version": "4.11.0",
388 "resolved": "https://registry.npmjs.org/tape/-/tape-4.9.2.tgz",
314 "resolved": "https://registry.npmjs.org/tape/-/tape-4.11.0.tgz",
389 "integrity": "sha512-lPXKRKILZ1kZaUy5ynWKs8ATGSUO7HAFHCFnBam6FaGSqPdOwMWbxXHq4EXFLE8WRTleo/YOMXkaUTRmTB1Fiw==",
315 "integrity": "sha512-yixvDMX7q7JIs/omJSzSZrqulOV51EC9dK8dM0TzImTIkHWfe2/kFyL5v+d9C+SrCMaICk59ujsqFAVidDqDaA==",
390 "dev": true,
316 "dev": true,
391 "requires": {
317 "requires": {
392 "deep-equal": "~1.0.1",
318 "deep-equal": "~1.0.1",
393 "defined": "~1.0.0",
319 "defined": "~1.0.0",
394 "for-each": "~0.3.3",
320 "for-each": "~0.3.3",
395 "function-bind": "~1.1.1",
321 "function-bind": "~1.1.1",
396 "glob": "~7.1.2",
322 "glob": "~7.1.4",
397 "has": "~1.0.3",
323 "has": "~1.0.3",
398 "inherits": "~2.0.3",
324 "inherits": "~2.0.4",
399 "minimist": "~1.2.0",
325 "minimist": "~1.2.0",
400 "object-inspect": "~1.6.0",
326 "object-inspect": "~1.6.0",
401 "resolve": "~1.7.1",
327 "resolve": "~1.11.1",
402 "resumer": "~0.0.0",
328 "resumer": "~0.0.0",
403 "string.prototype.trim": "~1.1.2",
329 "string.prototype.trim": "~1.1.2",
404 "through": "~2.3.8"
330 "through": "~2.3.8"
405 },
331 },
406 "dependencies": {
332 "dependencies": {
407 "deep-equal": {
333 "deep-equal": {
408 "version": "1.0.1",
334 "version": "1.0.1",
409 "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz",
335 "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz",
410 "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=",
336 "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=",
411 "dev": true
337 "dev": true
412 },
338 },
413 "defined": {
339 "defined": {
414 "version": "1.0.0",
340 "version": "1.0.0",
415 "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
341 "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
416 "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=",
342 "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=",
417 "dev": true
343 "dev": true
418 },
344 },
345 "inherits": {
346 "version": "2.0.4",
347 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
348 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
349 "dev": true
350 },
419 "minimist": {
351 "minimist": {
420 "version": "1.2.0",
352 "version": "1.2.0",
421 "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
353 "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
422 "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
354 "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
423 "dev": true
355 "dev": true
424 }
356 }
425 }
357 }
426 },
358 },
427 "through": {
359 "through": {
428 "version": "2.3.8",
360 "version": "2.3.8",
429 "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz",
361 "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz",
430 "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
362 "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
431 "dev": true
363 "dev": true
432 },
364 },
433 "through2": {
434 "version": "0.2.3",
435 "resolved": "http://registry.npmjs.org/through2/-/through2-0.2.3.tgz",
436 "integrity": "sha1-6zKE2k6jEbbMis42U3SKUqvyWj8=",
437 "dev": true,
438 "requires": {
439 "readable-stream": "~1.1.9",
440 "xtend": "~2.1.1"
441 }
442 },
443 "tslib": {
444 "version": "1.9.3",
445 "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz",
446 "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==",
447 "dev": true
448 },
449 "typescript": {
365 "typescript": {
450 "version": "3.2.2",
366 "version": "3.6.4",
451 "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.2.2.tgz",
367 "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.6.4.tgz",
452 "integrity": "sha512-VCj5UiSyHBjwfYacmDuc/NOk4QQixbE+Wn7MFJuS0nRuPQbof132Pw4u53dm264O8LPc2MVsc7RJNml5szurkg==",
368 "integrity": "sha512-unoCll1+l+YK4i4F8f22TaNVPRHcD9PA3yCuZ8g5e0qGqlVlJ/8FSateOLLSagn+Yg5+ZwuPkL8LFUc0Jcvksg==",
453 "dev": true
369 "dev": true
454 },
370 },
455 "wrappy": {
371 "wrappy": {
456 "version": "1.0.2",
372 "version": "1.0.2",
457 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
373 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
458 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
374 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
459 "dev": true
375 "dev": true
460 },
461 "xtend": {
462 "version": "2.1.2",
463 "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz",
464 "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=",
465 "dev": true,
466 "requires": {
467 "object-keys": "~0.4.0"
468 }
376 }
469 }
377 }
470 }
378 }
471 }
@@ -1,35 +1,33
1 {
1 {
2 "name": "@implab/core",
2 "name": "@implab/core",
3 "version": "0.0.1-dev",
3 "version": "0.0.1-dev",
4 "description": "Dependency injection, logging, simple and fast text template engine",
4 "description": "Dependency injection, logging, simple and fast text template engine",
5 "main": "main.js",
5 "main": "main.js",
6 "keywords": [
6 "keywords": [
7 "di",
7 "di",
8 "ioc",
8 "ioc",
9 "logging",
9 "logging",
10 "template engine",
10 "template engine",
11 "dependency injection"
11 "dependency injection"
12 ],
12 ],
13 "author": "Implab team",
13 "author": "Implab team",
14 "license": "BSD-2-Clause",
14 "license": "BSD-2-Clause",
15 "repository": "https://bitbucket.org/implab/implabjs",
15 "repository": "https://bitbucket.org/implab/implabjs",
16 "publishConfig": {
16 "publishConfig": {
17 "access": "public"
17 "access": "public"
18 },
18 },
19 "peerDependencies": {
19 "peerDependencies": {
20 "dojo": "^1.10.0",
20 "dojo": "^1.10.0"
21 "tslib": "latest"
22 },
21 },
23 "devDependencies": {
22 "devDependencies": {
24 "@types/node": "^8.0.0",
23 "@types/node": "^8.0.0",
25 "@types/requirejs": "latest",
24 "@types/requirejs": "~2.1.31",
26 "@types/tape": "latest",
25 "@types/tape": "~4.2.33",
27 "dojo": "^1.10.0",
26 "dojo": "~1.10.0",
28 "faucet": "latest",
27 "dojo-typings": "^1.11.9",
29 "requirejs": "latest",
28 "requirejs": "latest",
30 "tape": "^4.9.2",
29 "tape": "~4.11.0",
31 "tslib": "latest",
30 "typescript": "~3.6.4"
32 "typescript": "latest"
33 },
31 },
34 "types": "main.d.ts"
32 "types": "main.d.ts"
35 }
33 }
@@ -1,10 +1,9
1 {
1 {
2 "compilerOptions": {
2 "compilerOptions": {
3 "moduleResolution": "node",
3 "moduleResolution": "node",
4 "noEmitOnError": true,
4 "noEmitOnError": true,
5 "listFiles": true,
5 "listFiles": true,
6 "types": [],
6 "types": [],
7 "lib": ["es5", "es2015.promise", "es2015.symbol", "dom", "scripthost"]
7 "lib": ["es5", "es2015.promise", "es2015.symbol", "dom", "scripthost"]
8 },
8 }
9 "files": []
10 } No newline at end of file
9 }
General Comments 0
You need to be logged in to leave comments. Login now