diff --git a/indexdev.html b/indexdev.html new file mode 100644 index 0000000..7b2ee9d --- /dev/null +++ b/indexdev.html @@ -0,0 +1,19 @@ + + + 7GUI + + + + + + diff --git a/indexdev.html b/indexdev.html new file mode 100644 index 0000000..7b2ee9d --- /dev/null +++ b/indexdev.html @@ -0,0 +1,19 @@ + + + 7GUI + + + + + + diff --git a/package-lock.json b/package-lock.json index 17319c9..07bd044 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,6 +24,11 @@ "@types/node": "*" } }, + "@types/systemjs": { + "version": "0.20.6", + "resolved": "https://registry.npmjs.org/@types/systemjs/-/systemjs-0.20.6.tgz", + "integrity": "sha512-p3yv9sBBJXi3noUG216BpUI7VtVBUAvBIfZNTiDROUY31YBfsFHM4DreS7XMekN8IjtX0ysvCnm6r3WnirnNeA==" + }, "abstract-leveldown": { "version": "0.12.4", "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-0.12.4.tgz", @@ -1009,7 +1014,8 @@ "ansi-regex": { "version": "2.1.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "aproba": { "version": "1.2.0", @@ -1030,12 +1036,14 @@ "balanced-match": { "version": "1.0.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "brace-expansion": { "version": "1.1.11", "bundled": true, "dev": true, + "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -1050,17 +1058,20 @@ "code-point-at": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "concat-map": { "version": "0.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "console-control-strings": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "core-util-is": { "version": "1.0.2", @@ -1177,7 +1188,8 @@ "inherits": { "version": "2.0.3", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "ini": { "version": "1.3.5", @@ -1189,6 +1201,7 @@ "version": "1.0.0", "bundled": true, "dev": true, + "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -1203,6 +1216,7 @@ "version": "3.0.4", "bundled": true, "dev": true, + "optional": true, "requires": { "brace-expansion": "^1.1.7" } @@ -1210,12 +1224,14 @@ "minimist": { "version": "0.0.8", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "minipass": { "version": "2.3.5", "bundled": true, "dev": true, + "optional": true, "requires": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" @@ -1234,6 +1250,7 @@ "version": "0.5.1", "bundled": true, "dev": true, + "optional": true, "requires": { "minimist": "0.0.8" } @@ -1314,7 +1331,8 @@ "number-is-nan": { "version": "1.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "object-assign": { "version": "4.1.1", @@ -1326,6 +1344,7 @@ "version": "1.4.0", "bundled": true, "dev": true, + "optional": true, "requires": { "wrappy": "1" } @@ -1411,7 +1430,8 @@ "safe-buffer": { "version": "5.1.2", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "safer-buffer": { "version": "2.1.2", @@ -1447,6 +1467,7 @@ "version": "1.0.2", "bundled": true, "dev": true, + "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -1466,6 +1487,7 @@ "version": "3.0.1", "bundled": true, "dev": true, + "optional": true, "requires": { "ansi-regex": "^2.0.0" } @@ -1509,12 +1531,14 @@ "wrappy": { "version": "1.0.2", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "yallist": { "version": "3.0.3", "bundled": true, - "dev": true + "dev": true, + "optional": true } } }, @@ -1690,56 +1714,56 @@ "dependencies": { "@types/emscripten": { "version": "0.0.32", - "bundled": true + "resolved": false }, "@types/estree": { "version": "0.0.39", - "bundled": true + "resolved": false }, "@types/node": { "version": "12.0.10", - "bundled": true + "resolved": false }, "@types/systemjs": { "version": "0.20.6", - "bundled": true + "resolved": false }, "abstract-leveldown": { "version": "0.12.4", - "bundled": true, + "resolved": false, "requires": { "xtend": "~3.0.0" }, "dependencies": { "xtend": { "version": "3.0.0", - "bundled": true + "resolved": false } } }, "acorn": { "version": "6.1.1", - "bundled": true + "resolved": false }, "arr-diff": { "version": "4.0.0", - "bundled": true + "resolved": false }, "arr-flatten": { "version": "1.1.0", - "bundled": true + "resolved": false }, "arr-union": { "version": "3.1.0", - "bundled": true + "resolved": false }, "array-unique": { "version": "0.3.2", - "bundled": true + "resolved": false }, "asn1.js": { "version": "4.10.1", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.0.0", "inherits": "^2.0.1", @@ -1748,19 +1772,19 @@ }, "assign-symbols": { "version": "1.0.0", - "bundled": true + "resolved": false }, "async": { "version": "1.5.2", - "bundled": true + "resolved": false }, "atob": { "version": "2.1.2", - "bundled": true + "resolved": false }, "base": { "version": "0.11.2", - "bundled": true, + "resolved": false, "requires": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", @@ -1773,28 +1797,28 @@ "dependencies": { "define-property": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^1.0.0" } }, "is-accessor-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-data-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-descriptor": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -1805,18 +1829,18 @@ }, "bl": { "version": "0.8.2", - "bundled": true, + "resolved": false, "requires": { "readable-stream": "~1.0.26" }, "dependencies": { "isarray": { "version": "0.0.1", - "bundled": true + "resolved": false }, "readable-stream": { "version": "1.0.34", - "bundled": true, + "resolved": false, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -1826,17 +1850,17 @@ }, "string_decoder": { "version": "0.10.31", - "bundled": true + "resolved": false } } }, "bn.js": { "version": "4.11.8", - "bundled": true + "resolved": false }, "braces": { "version": "2.3.2", - "bundled": true, + "resolved": false, "requires": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -1852,7 +1876,7 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } @@ -1861,11 +1885,11 @@ }, "brorand": { "version": "1.1.0", - "bundled": true + "resolved": false }, "browserify-aes": { "version": "1.2.0", - "bundled": true, + "resolved": false, "requires": { "buffer-xor": "^1.0.3", "cipher-base": "^1.0.0", @@ -1877,7 +1901,7 @@ }, "browserify-cipher": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "browserify-aes": "^1.0.4", "browserify-des": "^1.0.0", @@ -1886,7 +1910,7 @@ }, "browserify-des": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "cipher-base": "^1.0.1", "des.js": "^1.0.0", @@ -1896,7 +1920,7 @@ }, "browserify-fs": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "level-filesystem": "^1.0.1", "level-js": "^2.1.3", @@ -1905,7 +1929,7 @@ }, "browserify-rsa": { "version": "4.0.1", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.1.0", "randombytes": "^2.0.1" @@ -1913,7 +1937,7 @@ }, "browserify-sign": { "version": "4.0.4", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.1.1", "browserify-rsa": "^4.0.0", @@ -1926,19 +1950,19 @@ }, "buffer-es6": { "version": "4.9.3", - "bundled": true + "resolved": false }, "buffer-from": { "version": "1.1.1", - "bundled": true + "resolved": false }, "buffer-xor": { "version": "1.0.3", - "bundled": true + "resolved": false }, "cache-base": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", @@ -1953,7 +1977,7 @@ }, "cipher-base": { "version": "1.0.4", - "bundled": true, + "resolved": false, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -1961,7 +1985,7 @@ }, "class-utils": { "version": "0.3.6", - "bundled": true, + "resolved": false, "requires": { "arr-union": "^3.1.0", "define-property": "^0.2.5", @@ -1971,7 +1995,7 @@ "dependencies": { "define-property": { "version": "0.2.5", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^0.1.0" } @@ -1980,11 +2004,11 @@ }, "clone": { "version": "0.1.19", - "bundled": true + "resolved": false }, "collection-visit": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" @@ -1992,15 +2016,15 @@ }, "colors": { "version": "1.0.3", - "bundled": true + "resolved": false }, "component-emitter": { "version": "1.3.0", - "bundled": true + "resolved": false }, "concat-stream": { "version": "1.6.2", - "bundled": true, + "resolved": false, "requires": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -2010,19 +2034,19 @@ }, "copy-descriptor": { "version": "0.1.1", - "bundled": true + "resolved": false }, "core-util-is": { "version": "1.0.2", - "bundled": true + "resolved": false }, "corser": { "version": "2.0.1", - "bundled": true + "resolved": false }, "create-ecdh": { "version": "4.0.3", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.1.0", "elliptic": "^6.0.0" @@ -2030,7 +2054,7 @@ }, "create-hash": { "version": "1.2.0", - "bundled": true, + "resolved": false, "requires": { "cipher-base": "^1.0.1", "inherits": "^2.0.1", @@ -2041,7 +2065,7 @@ }, "create-hmac": { "version": "1.1.7", - "bundled": true, + "resolved": false, "requires": { "cipher-base": "^1.0.3", "create-hash": "^1.1.0", @@ -2053,7 +2077,7 @@ }, "crypto-browserify": { "version": "3.12.0", - "bundled": true, + "resolved": false, "requires": { "browserify-cipher": "^1.0.0", "browserify-sign": "^4.0.0", @@ -2070,25 +2094,25 @@ }, "debug": { "version": "3.2.6", - "bundled": true, + "resolved": false, "requires": { "ms": "^2.1.1" } }, "decode-uri-component": { "version": "0.2.0", - "bundled": true + "resolved": false }, "deferred-leveldown": { "version": "0.2.0", - "bundled": true, + "resolved": false, "requires": { "abstract-leveldown": "~0.12.1" } }, "define-property": { "version": "2.0.2", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" @@ -2096,21 +2120,21 @@ "dependencies": { "is-accessor-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-data-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-descriptor": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -2121,7 +2145,7 @@ }, "des.js": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" @@ -2129,7 +2153,7 @@ }, "diffie-hellman": { "version": "5.0.3", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", @@ -2138,7 +2162,7 @@ }, "ecstatic": { "version": "3.3.2", - "bundled": true, + "resolved": false, "requires": { "he": "^1.1.1", "mime": "^1.6.0", @@ -2148,7 +2172,7 @@ }, "elliptic": { "version": "6.5.0", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.4.0", "brorand": "^1.0.1", @@ -2161,22 +2185,22 @@ }, "errno": { "version": "0.1.7", - "bundled": true, + "resolved": false, "requires": { "prr": "~1.0.1" } }, "estree-walker": { "version": "0.6.1", - "bundled": true + "resolved": false }, "eventemitter3": { "version": "3.1.2", - "bundled": true + "resolved": false }, "evp_bytestokey": { "version": "1.0.3", - "bundled": true, + "resolved": false, "requires": { "md5.js": "^1.3.4", "safe-buffer": "^5.1.1" @@ -2184,7 +2208,7 @@ }, "expand-brackets": { "version": "2.1.4", - "bundled": true, + "resolved": false, "requires": { "debug": "^2.3.3", "define-property": "^0.2.5", @@ -2197,34 +2221,34 @@ "dependencies": { "debug": { "version": "2.6.9", - "bundled": true, + "resolved": false, "requires": { "ms": "2.0.0" } }, "define-property": { "version": "0.2.5", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^0.1.0" } }, "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } }, "ms": { "version": "2.0.0", - "bundled": true + "resolved": false } } }, "extend-shallow": { "version": "3.0.2", - "bundled": true, + "resolved": false, "requires": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -2232,7 +2256,7 @@ "dependencies": { "is-extendable": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "is-plain-object": "^2.0.4" } @@ -2241,7 +2265,7 @@ }, "extglob": { "version": "2.0.4", - "bundled": true, + "resolved": false, "requires": { "array-unique": "^0.3.2", "define-property": "^1.0.0", @@ -2255,35 +2279,35 @@ "dependencies": { "define-property": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^1.0.0" } }, "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } }, "is-accessor-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-data-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-descriptor": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -2294,7 +2318,7 @@ }, "fill-range": { "version": "4.0.0", - "bundled": true, + "resolved": false, "requires": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -2304,7 +2328,7 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } @@ -2313,29 +2337,29 @@ }, "follow-redirects": { "version": "1.7.0", - "bundled": true, + "resolved": false, "requires": { "debug": "^3.2.6" } }, "for-in": { "version": "1.0.2", - "bundled": true + "resolved": false }, "foreach": { "version": "2.0.5", - "bundled": true + "resolved": false }, "fragment-cache": { "version": "0.2.1", - "bundled": true, + "resolved": false, "requires": { "map-cache": "^0.2.2" } }, "fs-extra": { "version": "7.0.1", - "bundled": true, + "resolved": false, "requires": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", @@ -2344,18 +2368,18 @@ }, "fwd-stream": { "version": "1.0.4", - "bundled": true, + "resolved": false, "requires": { "readable-stream": "~1.0.26-4" }, "dependencies": { "isarray": { "version": "0.0.1", - "bundled": true + "resolved": false }, "readable-stream": { "version": "1.0.34", - "bundled": true, + "resolved": false, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -2365,21 +2389,21 @@ }, "string_decoder": { "version": "0.10.31", - "bundled": true + "resolved": false } } }, "get-value": { "version": "2.0.6", - "bundled": true + "resolved": false }, "graceful-fs": { "version": "4.2.0", - "bundled": true + "resolved": false }, "has-value": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "get-value": "^2.0.6", "has-values": "^1.0.0", @@ -2388,7 +2412,7 @@ }, "has-values": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "is-number": "^3.0.0", "kind-of": "^4.0.0" @@ -2396,7 +2420,7 @@ "dependencies": { "kind-of": { "version": "4.0.0", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -2405,7 +2429,7 @@ }, "hash-base": { "version": "3.0.4", - "bundled": true, + "resolved": false, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -2413,7 +2437,7 @@ }, "hash.js": { "version": "1.1.7", - "bundled": true, + "resolved": false, "requires": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.1" @@ -2421,11 +2445,11 @@ }, "he": { "version": "1.2.0", - "bundled": true + "resolved": false }, "hmac-drbg": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "hash.js": "^1.0.3", "minimalistic-assert": "^1.0.0", @@ -2434,7 +2458,7 @@ }, "http-proxy": { "version": "1.17.0", - "bundled": true, + "resolved": false, "requires": { "eventemitter3": "^3.0.0", "follow-redirects": "^1.0.0", @@ -2443,7 +2467,7 @@ }, "http-server": { "version": "0.11.1", - "bundled": true, + "resolved": false, "requires": { "colors": "1.0.3", "corser": "~2.0.0", @@ -2457,30 +2481,30 @@ }, "idb-wrapper": { "version": "1.7.2", - "bundled": true + "resolved": false }, "indexof": { "version": "0.0.1", - "bundled": true + "resolved": false }, "inherits": { "version": "2.0.4", - "bundled": true + "resolved": false }, "is": { "version": "0.2.7", - "bundled": true + "resolved": false }, "is-accessor-descriptor": { "version": "0.1.6", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -2489,18 +2513,18 @@ }, "is-buffer": { "version": "1.1.6", - "bundled": true + "resolved": false }, "is-data-descriptor": { "version": "0.1.4", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -2509,7 +2533,7 @@ }, "is-descriptor": { "version": "0.1.6", - "bundled": true, + "resolved": false, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -2518,24 +2542,24 @@ "dependencies": { "kind-of": { "version": "5.1.0", - "bundled": true + "resolved": false } } }, "is-extendable": { "version": "0.1.1", - "bundled": true + "resolved": false }, "is-number": { "version": "3.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -2544,52 +2568,52 @@ }, "is-object": { "version": "0.1.2", - "bundled": true + "resolved": false }, "is-plain-object": { "version": "2.0.4", - "bundled": true, + "resolved": false, "requires": { "isobject": "^3.0.1" } }, "is-reference": { "version": "1.1.2", - "bundled": true, + "resolved": false, "requires": { "@types/estree": "0.0.39" } }, "is-windows": { "version": "1.0.2", - "bundled": true + "resolved": false }, "isarray": { "version": "1.0.0", - "bundled": true + "resolved": false }, "isbuffer": { "version": "0.0.0", - "bundled": true + "resolved": false }, "isobject": { "version": "3.0.1", - "bundled": true + "resolved": false }, "jsonfile": { "version": "4.0.0", - "bundled": true, + "resolved": false, "requires": { "graceful-fs": "^4.1.6" } }, "kind-of": { "version": "6.0.2", - "bundled": true + "resolved": false }, "level-blobs": { "version": "0.1.7", - "bundled": true, + "resolved": false, "requires": { "level-peek": "1.0.6", "once": "^1.3.0", @@ -2598,11 +2622,11 @@ "dependencies": { "isarray": { "version": "0.0.1", - "bundled": true + "resolved": false }, "readable-stream": { "version": "1.1.14", - "bundled": true, + "resolved": false, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -2612,13 +2636,13 @@ }, "string_decoder": { "version": "0.10.31", - "bundled": true + "resolved": false } } }, "level-filesystem": { "version": "1.2.0", - "bundled": true, + "resolved": false, "requires": { "concat-stream": "^1.4.4", "errno": "^0.1.1", @@ -2633,18 +2657,18 @@ }, "level-fix-range": { "version": "1.0.2", - "bundled": true + "resolved": false }, "level-hooks": { "version": "4.5.0", - "bundled": true, + "resolved": false, "requires": { "string-range": "~1.2" } }, "level-js": { "version": "2.2.4", - "bundled": true, + "resolved": false, "requires": { "abstract-leveldown": "~0.12.0", "idb-wrapper": "^1.5.0", @@ -2656,11 +2680,11 @@ "dependencies": { "object-keys": { "version": "0.4.0", - "bundled": true + "resolved": false }, "xtend": { "version": "2.1.2", - "bundled": true, + "resolved": false, "requires": { "object-keys": "~0.4.0" } @@ -2669,14 +2693,14 @@ }, "level-peek": { "version": "1.0.6", - "bundled": true, + "resolved": false, "requires": { "level-fix-range": "~1.0.2" } }, "level-sublevel": { "version": "5.2.3", - "bundled": true, + "resolved": false, "requires": { "level-fix-range": "2.0", "level-hooks": ">=4.4.0 <5", @@ -2686,14 +2710,14 @@ "dependencies": { "level-fix-range": { "version": "2.0.0", - "bundled": true, + "resolved": false, "requires": { "clone": "~0.1.9" } }, "xtend": { "version": "2.0.6", - "bundled": true, + "resolved": false, "requires": { "is-object": "~0.1.2", "object-keys": "~0.2.0" @@ -2703,7 +2727,7 @@ }, "levelup": { "version": "0.18.6", - "bundled": true, + "resolved": false, "requires": { "bl": "~0.8.1", "deferred-leveldown": "~0.2.0", @@ -2716,15 +2740,15 @@ "dependencies": { "isarray": { "version": "0.0.1", - "bundled": true + "resolved": false }, "prr": { "version": "0.0.0", - "bundled": true + "resolved": false }, "readable-stream": { "version": "1.0.34", - "bundled": true, + "resolved": false, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -2734,39 +2758,39 @@ }, "string_decoder": { "version": "0.10.31", - "bundled": true + "resolved": false }, "xtend": { "version": "3.0.0", - "bundled": true + "resolved": false } } }, "ltgt": { "version": "2.2.1", - "bundled": true + "resolved": false }, "magic-string": { "version": "0.25.2", - "bundled": true, + "resolved": false, "requires": { "sourcemap-codec": "^1.4.4" } }, "map-cache": { "version": "0.2.2", - "bundled": true + "resolved": false }, "map-visit": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "object-visit": "^1.0.0" } }, "md5.js": { "version": "1.3.5", - "bundled": true, + "resolved": false, "requires": { "hash-base": "^3.0.0", "inherits": "^2.0.1", @@ -2775,7 +2799,7 @@ }, "micromatch": { "version": "3.1.10", - "bundled": true, + "resolved": false, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -2794,7 +2818,7 @@ }, "miller-rabin": { "version": "4.0.1", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.0.0", "brorand": "^1.0.1" @@ -2802,23 +2826,23 @@ }, "mime": { "version": "1.6.0", - "bundled": true + "resolved": false }, "minimalistic-assert": { "version": "1.0.1", - "bundled": true + "resolved": false }, "minimalistic-crypto-utils": { "version": "1.0.1", - "bundled": true + "resolved": false }, "minimist": { "version": "1.2.0", - "bundled": true + "resolved": false }, "mixin-deep": { "version": "1.3.2", - "bundled": true, + "resolved": false, "requires": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" @@ -2826,7 +2850,7 @@ "dependencies": { "is-extendable": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "is-plain-object": "^2.0.4" } @@ -2835,24 +2859,24 @@ }, "mkdirp": { "version": "0.5.1", - "bundled": true, + "resolved": false, "requires": { "minimist": "0.0.8" }, "dependencies": { "minimist": { "version": "0.0.8", - "bundled": true + "resolved": false } } }, "ms": { "version": "2.1.2", - "bundled": true + "resolved": false }, "nanomatch": { "version": "1.2.13", - "bundled": true, + "resolved": false, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -2869,11 +2893,11 @@ }, "node-fetch": { "version": "2.6.0", - "bundled": true + "resolved": false }, "object-copy": { "version": "0.1.0", - "bundled": true, + "resolved": false, "requires": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", @@ -2882,14 +2906,14 @@ "dependencies": { "define-property": { "version": "0.2.5", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^0.1.0" } }, "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -2898,7 +2922,7 @@ }, "object-keys": { "version": "0.2.0", - "bundled": true, + "resolved": false, "requires": { "foreach": "~2.0.1", "indexof": "~0.0.1", @@ -2907,36 +2931,36 @@ }, "object-visit": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "isobject": "^3.0.0" } }, "object.pick": { "version": "1.3.0", - "bundled": true, + "resolved": false, "requires": { "isobject": "^3.0.1" } }, "octal": { "version": "1.0.0", - "bundled": true + "resolved": false }, "once": { "version": "1.4.0", - "bundled": true, + "resolved": false, "requires": { "wrappy": "1" } }, "opener": { "version": "1.4.3", - "bundled": true + "resolved": false }, "optimist": { "version": "0.6.1", - "bundled": true, + "resolved": false, "requires": { "minimist": "~0.0.1", "wordwrap": "~0.0.2" @@ -2944,13 +2968,13 @@ "dependencies": { "minimist": { "version": "0.0.10", - "bundled": true + "resolved": false } } }, "parse-asn1": { "version": "5.1.4", - "bundled": true, + "resolved": false, "requires": { "asn1.js": "^4.0.0", "browserify-aes": "^1.0.0", @@ -2962,15 +2986,15 @@ }, "pascalcase": { "version": "0.1.1", - "bundled": true + "resolved": false }, "path-parse": { "version": "1.0.6", - "bundled": true + "resolved": false }, "pbkdf2": { "version": "3.0.17", - "bundled": true, + "resolved": false, "requires": { "create-hash": "^1.1.2", "create-hmac": "^1.1.4", @@ -2981,7 +3005,7 @@ }, "portfinder": { "version": "1.0.20", - "bundled": true, + "resolved": false, "requires": { "async": "^1.5.2", "debug": "^2.2.0", @@ -2990,36 +3014,36 @@ "dependencies": { "debug": { "version": "2.6.9", - "bundled": true, + "resolved": false, "requires": { "ms": "2.0.0" } }, "ms": { "version": "2.0.0", - "bundled": true + "resolved": false } } }, "posix-character-classes": { "version": "0.1.1", - "bundled": true + "resolved": false }, "process-es6": { "version": "0.11.6", - "bundled": true + "resolved": false }, "process-nextick-args": { "version": "2.0.1", - "bundled": true + "resolved": false }, "prr": { "version": "1.0.1", - "bundled": true + "resolved": false }, "public-encrypt": { "version": "4.0.3", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.1.0", "browserify-rsa": "^4.0.0", @@ -3031,18 +3055,18 @@ }, "qs": { "version": "2.3.3", - "bundled": true + "resolved": false }, "randombytes": { "version": "2.1.0", - "bundled": true, + "resolved": false, "requires": { "safe-buffer": "^5.1.0" } }, "randomfill": { "version": "1.0.4", - "bundled": true, + "resolved": false, "requires": { "randombytes": "^2.0.5", "safe-buffer": "^5.1.0" @@ -3050,7 +3074,7 @@ }, "readable-stream": { "version": "2.3.6", - "bundled": true, + "resolved": false, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -3063,7 +3087,7 @@ }, "regex-not": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" @@ -3071,34 +3095,34 @@ }, "repeat-element": { "version": "1.1.3", - "bundled": true + "resolved": false }, "repeat-string": { "version": "1.6.1", - "bundled": true + "resolved": false }, "requires-port": { "version": "1.0.0", - "bundled": true + "resolved": false }, "resolve": { "version": "1.11.1", - "bundled": true, + "resolved": false, "requires": { "path-parse": "^1.0.6" } }, "resolve-url": { "version": "0.2.1", - "bundled": true + "resolved": false }, "ret": { "version": "0.1.15", - "bundled": true + "resolved": false }, "ripemd160": { "version": "2.0.2", - "bundled": true, + "resolved": false, "requires": { "hash-base": "^3.0.0", "inherits": "^2.0.1" @@ -3106,7 +3130,7 @@ }, "rollup": { "version": "1.16.2", - "bundled": true, + "resolved": false, "requires": { "@types/estree": "0.0.39", "@types/node": "^12.0.8", @@ -3115,7 +3139,7 @@ }, "rollup-plugin-commonjs": { "version": "10.0.1", - "bundled": true, + "resolved": false, "requires": { "estree-walker": "^0.6.1", "is-reference": "^1.1.2", @@ -3126,7 +3150,7 @@ }, "rollup-plugin-node-builtins": { "version": "2.1.2", - "bundled": true, + "resolved": false, "requires": { "browserify-fs": "^1.0.0", "buffer-es6": "^4.9.2", @@ -3136,7 +3160,7 @@ }, "rollup-plugin-typescript2": { "version": "0.21.2", - "bundled": true, + "resolved": false, "requires": { "fs-extra": "7.0.1", "resolve": "1.10.1", @@ -3146,14 +3170,14 @@ "dependencies": { "resolve": { "version": "1.10.1", - "bundled": true, + "resolved": false, "requires": { "path-parse": "^1.0.6" } }, "rollup-pluginutils": { "version": "2.6.0", - "bundled": true, + "resolved": false, "requires": { "estree-walker": "^0.6.0", "micromatch": "^3.1.10" @@ -3163,29 +3187,29 @@ }, "rollup-pluginutils": { "version": "2.8.1", - "bundled": true, + "resolved": false, "requires": { "estree-walker": "^0.6.1" } }, "safe-buffer": { "version": "5.1.2", - "bundled": true + "resolved": false }, "safe-regex": { "version": "1.1.0", - "bundled": true, + "resolved": false, "requires": { "ret": "~0.1.10" } }, "semver": { "version": "2.3.2", - "bundled": true + "resolved": false }, "set-value": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -3195,7 +3219,7 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } @@ -3204,7 +3228,7 @@ }, "sha.js": { "version": "2.4.11", - "bundled": true, + "resolved": false, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -3212,7 +3236,7 @@ }, "snapdragon": { "version": "0.8.2", - "bundled": true, + "resolved": false, "requires": { "base": "^0.11.1", "debug": "^2.2.0", @@ -3226,34 +3250,34 @@ "dependencies": { "debug": { "version": "2.6.9", - "bundled": true, + "resolved": false, "requires": { "ms": "2.0.0" } }, "define-property": { "version": "0.2.5", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^0.1.0" } }, "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } }, "ms": { "version": "2.0.0", - "bundled": true + "resolved": false } } }, "snapdragon-node": { "version": "2.1.1", - "bundled": true, + "resolved": false, "requires": { "define-property": "^1.0.0", "isobject": "^3.0.0", @@ -3262,28 +3286,28 @@ "dependencies": { "define-property": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^1.0.0" } }, "is-accessor-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-data-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-descriptor": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -3294,14 +3318,14 @@ }, "snapdragon-util": { "version": "3.0.1", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^3.2.0" }, "dependencies": { "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -3310,11 +3334,11 @@ }, "source-map": { "version": "0.5.7", - "bundled": true + "resolved": false }, "source-map-resolve": { "version": "0.5.2", - "bundled": true, + "resolved": false, "requires": { "atob": "^2.1.1", "decode-uri-component": "^0.2.0", @@ -3325,22 +3349,22 @@ }, "source-map-url": { "version": "0.4.0", - "bundled": true + "resolved": false }, "sourcemap-codec": { "version": "1.4.4", - "bundled": true + "resolved": false }, "split-string": { "version": "3.1.0", - "bundled": true, + "resolved": false, "requires": { "extend-shallow": "^3.0.0" } }, "static-extend": { "version": "0.1.2", - "bundled": true, + "resolved": false, "requires": { "define-property": "^0.2.5", "object-copy": "^0.1.0" @@ -3348,7 +3372,7 @@ "dependencies": { "define-property": { "version": "0.2.5", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^0.1.0" } @@ -3357,29 +3381,29 @@ }, "string-range": { "version": "1.2.2", - "bundled": true + "resolved": false }, "string_decoder": { "version": "1.1.1", - "bundled": true, + "resolved": false, "requires": { "safe-buffer": "~5.1.0" } }, "systemjs": { "version": "0.21.6", - "bundled": true + "resolved": false }, "to-object-path": { "version": "0.3.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -3388,7 +3412,7 @@ }, "to-regex": { "version": "3.0.2", - "bundled": true, + "resolved": false, "requires": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", @@ -3398,7 +3422,7 @@ }, "to-regex-range": { "version": "2.1.1", - "bundled": true, + "resolved": false, "requires": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -3406,30 +3430,30 @@ }, "tslib": { "version": "1.9.3", - "bundled": true + "resolved": false }, "typedarray": { "version": "0.0.6", - "bundled": true + "resolved": false }, "typedarray-to-buffer": { "version": "1.0.4", - "bundled": true + "resolved": false }, "typescript": { "version": "3.5.2", - "bundled": true + "resolved": false }, "union": { "version": "0.4.6", - "bundled": true, + "resolved": false, "requires": { "qs": "~2.3.3" } }, "union-value": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "arr-union": "^3.1.0", "get-value": "^2.0.6", @@ -3439,11 +3463,11 @@ }, "universalify": { "version": "0.1.2", - "bundled": true + "resolved": false }, "unset-value": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "has-value": "^0.3.1", "isobject": "^3.0.0" @@ -3451,7 +3475,7 @@ "dependencies": { "has-value": { "version": "0.3.1", - "bundled": true, + "resolved": false, "requires": { "get-value": "^2.0.3", "has-values": "^0.1.4", @@ -3460,7 +3484,7 @@ "dependencies": { "isobject": { "version": "2.1.0", - "bundled": true, + "resolved": false, "requires": { "isarray": "1.0.0" } @@ -3469,37 +3493,37 @@ }, "has-values": { "version": "0.1.4", - "bundled": true + "resolved": false } } }, "urix": { "version": "0.1.0", - "bundled": true + "resolved": false }, "url-join": { "version": "2.0.5", - "bundled": true + "resolved": false }, "use": { "version": "3.1.1", - "bundled": true + "resolved": false }, "util-deprecate": { "version": "1.0.2", - "bundled": true + "resolved": false }, "wordwrap": { "version": "0.0.3", - "bundled": true + "resolved": false }, "wrappy": { "version": "1.0.2", - "bundled": true + "resolved": false }, "xtend": { "version": "2.2.0", - "bundled": true + "resolved": false } } }, @@ -4873,6 +4897,11 @@ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", "dev": true }, + "systemjs": { + "version": "0.21.6", + "resolved": "https://registry.npmjs.org/systemjs/-/systemjs-0.21.6.tgz", + "integrity": "sha512-R+5S9eV9vcQgWOoS4D87joZ4xkFJHb19ZsyKY07D1+VBDE9bwYcU+KXE0r5XlDA8mFoJGyuWDbfrNoh90JsA8g==" + }, "through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", diff --git a/indexdev.html b/indexdev.html new file mode 100644 index 0000000..7b2ee9d --- /dev/null +++ b/indexdev.html @@ -0,0 +1,19 @@ + + + 7GUI + + + + + + diff --git a/package-lock.json b/package-lock.json index 17319c9..07bd044 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,6 +24,11 @@ "@types/node": "*" } }, + "@types/systemjs": { + "version": "0.20.6", + "resolved": "https://registry.npmjs.org/@types/systemjs/-/systemjs-0.20.6.tgz", + "integrity": "sha512-p3yv9sBBJXi3noUG216BpUI7VtVBUAvBIfZNTiDROUY31YBfsFHM4DreS7XMekN8IjtX0ysvCnm6r3WnirnNeA==" + }, "abstract-leveldown": { "version": "0.12.4", "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-0.12.4.tgz", @@ -1009,7 +1014,8 @@ "ansi-regex": { "version": "2.1.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "aproba": { "version": "1.2.0", @@ -1030,12 +1036,14 @@ "balanced-match": { "version": "1.0.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "brace-expansion": { "version": "1.1.11", "bundled": true, "dev": true, + "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -1050,17 +1058,20 @@ "code-point-at": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "concat-map": { "version": "0.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "console-control-strings": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "core-util-is": { "version": "1.0.2", @@ -1177,7 +1188,8 @@ "inherits": { "version": "2.0.3", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "ini": { "version": "1.3.5", @@ -1189,6 +1201,7 @@ "version": "1.0.0", "bundled": true, "dev": true, + "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -1203,6 +1216,7 @@ "version": "3.0.4", "bundled": true, "dev": true, + "optional": true, "requires": { "brace-expansion": "^1.1.7" } @@ -1210,12 +1224,14 @@ "minimist": { "version": "0.0.8", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "minipass": { "version": "2.3.5", "bundled": true, "dev": true, + "optional": true, "requires": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" @@ -1234,6 +1250,7 @@ "version": "0.5.1", "bundled": true, "dev": true, + "optional": true, "requires": { "minimist": "0.0.8" } @@ -1314,7 +1331,8 @@ "number-is-nan": { "version": "1.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "object-assign": { "version": "4.1.1", @@ -1326,6 +1344,7 @@ "version": "1.4.0", "bundled": true, "dev": true, + "optional": true, "requires": { "wrappy": "1" } @@ -1411,7 +1430,8 @@ "safe-buffer": { "version": "5.1.2", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "safer-buffer": { "version": "2.1.2", @@ -1447,6 +1467,7 @@ "version": "1.0.2", "bundled": true, "dev": true, + "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -1466,6 +1487,7 @@ "version": "3.0.1", "bundled": true, "dev": true, + "optional": true, "requires": { "ansi-regex": "^2.0.0" } @@ -1509,12 +1531,14 @@ "wrappy": { "version": "1.0.2", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "yallist": { "version": "3.0.3", "bundled": true, - "dev": true + "dev": true, + "optional": true } } }, @@ -1690,56 +1714,56 @@ "dependencies": { "@types/emscripten": { "version": "0.0.32", - "bundled": true + "resolved": false }, "@types/estree": { "version": "0.0.39", - "bundled": true + "resolved": false }, "@types/node": { "version": "12.0.10", - "bundled": true + "resolved": false }, "@types/systemjs": { "version": "0.20.6", - "bundled": true + "resolved": false }, "abstract-leveldown": { "version": "0.12.4", - "bundled": true, + "resolved": false, "requires": { "xtend": "~3.0.0" }, "dependencies": { "xtend": { "version": "3.0.0", - "bundled": true + "resolved": false } } }, "acorn": { "version": "6.1.1", - "bundled": true + "resolved": false }, "arr-diff": { "version": "4.0.0", - "bundled": true + "resolved": false }, "arr-flatten": { "version": "1.1.0", - "bundled": true + "resolved": false }, "arr-union": { "version": "3.1.0", - "bundled": true + "resolved": false }, "array-unique": { "version": "0.3.2", - "bundled": true + "resolved": false }, "asn1.js": { "version": "4.10.1", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.0.0", "inherits": "^2.0.1", @@ -1748,19 +1772,19 @@ }, "assign-symbols": { "version": "1.0.0", - "bundled": true + "resolved": false }, "async": { "version": "1.5.2", - "bundled": true + "resolved": false }, "atob": { "version": "2.1.2", - "bundled": true + "resolved": false }, "base": { "version": "0.11.2", - "bundled": true, + "resolved": false, "requires": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", @@ -1773,28 +1797,28 @@ "dependencies": { "define-property": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^1.0.0" } }, "is-accessor-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-data-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-descriptor": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -1805,18 +1829,18 @@ }, "bl": { "version": "0.8.2", - "bundled": true, + "resolved": false, "requires": { "readable-stream": "~1.0.26" }, "dependencies": { "isarray": { "version": "0.0.1", - "bundled": true + "resolved": false }, "readable-stream": { "version": "1.0.34", - "bundled": true, + "resolved": false, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -1826,17 +1850,17 @@ }, "string_decoder": { "version": "0.10.31", - "bundled": true + "resolved": false } } }, "bn.js": { "version": "4.11.8", - "bundled": true + "resolved": false }, "braces": { "version": "2.3.2", - "bundled": true, + "resolved": false, "requires": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -1852,7 +1876,7 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } @@ -1861,11 +1885,11 @@ }, "brorand": { "version": "1.1.0", - "bundled": true + "resolved": false }, "browserify-aes": { "version": "1.2.0", - "bundled": true, + "resolved": false, "requires": { "buffer-xor": "^1.0.3", "cipher-base": "^1.0.0", @@ -1877,7 +1901,7 @@ }, "browserify-cipher": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "browserify-aes": "^1.0.4", "browserify-des": "^1.0.0", @@ -1886,7 +1910,7 @@ }, "browserify-des": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "cipher-base": "^1.0.1", "des.js": "^1.0.0", @@ -1896,7 +1920,7 @@ }, "browserify-fs": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "level-filesystem": "^1.0.1", "level-js": "^2.1.3", @@ -1905,7 +1929,7 @@ }, "browserify-rsa": { "version": "4.0.1", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.1.0", "randombytes": "^2.0.1" @@ -1913,7 +1937,7 @@ }, "browserify-sign": { "version": "4.0.4", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.1.1", "browserify-rsa": "^4.0.0", @@ -1926,19 +1950,19 @@ }, "buffer-es6": { "version": "4.9.3", - "bundled": true + "resolved": false }, "buffer-from": { "version": "1.1.1", - "bundled": true + "resolved": false }, "buffer-xor": { "version": "1.0.3", - "bundled": true + "resolved": false }, "cache-base": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", @@ -1953,7 +1977,7 @@ }, "cipher-base": { "version": "1.0.4", - "bundled": true, + "resolved": false, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -1961,7 +1985,7 @@ }, "class-utils": { "version": "0.3.6", - "bundled": true, + "resolved": false, "requires": { "arr-union": "^3.1.0", "define-property": "^0.2.5", @@ -1971,7 +1995,7 @@ "dependencies": { "define-property": { "version": "0.2.5", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^0.1.0" } @@ -1980,11 +2004,11 @@ }, "clone": { "version": "0.1.19", - "bundled": true + "resolved": false }, "collection-visit": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" @@ -1992,15 +2016,15 @@ }, "colors": { "version": "1.0.3", - "bundled": true + "resolved": false }, "component-emitter": { "version": "1.3.0", - "bundled": true + "resolved": false }, "concat-stream": { "version": "1.6.2", - "bundled": true, + "resolved": false, "requires": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -2010,19 +2034,19 @@ }, "copy-descriptor": { "version": "0.1.1", - "bundled": true + "resolved": false }, "core-util-is": { "version": "1.0.2", - "bundled": true + "resolved": false }, "corser": { "version": "2.0.1", - "bundled": true + "resolved": false }, "create-ecdh": { "version": "4.0.3", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.1.0", "elliptic": "^6.0.0" @@ -2030,7 +2054,7 @@ }, "create-hash": { "version": "1.2.0", - "bundled": true, + "resolved": false, "requires": { "cipher-base": "^1.0.1", "inherits": "^2.0.1", @@ -2041,7 +2065,7 @@ }, "create-hmac": { "version": "1.1.7", - "bundled": true, + "resolved": false, "requires": { "cipher-base": "^1.0.3", "create-hash": "^1.1.0", @@ -2053,7 +2077,7 @@ }, "crypto-browserify": { "version": "3.12.0", - "bundled": true, + "resolved": false, "requires": { "browserify-cipher": "^1.0.0", "browserify-sign": "^4.0.0", @@ -2070,25 +2094,25 @@ }, "debug": { "version": "3.2.6", - "bundled": true, + "resolved": false, "requires": { "ms": "^2.1.1" } }, "decode-uri-component": { "version": "0.2.0", - "bundled": true + "resolved": false }, "deferred-leveldown": { "version": "0.2.0", - "bundled": true, + "resolved": false, "requires": { "abstract-leveldown": "~0.12.1" } }, "define-property": { "version": "2.0.2", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" @@ -2096,21 +2120,21 @@ "dependencies": { "is-accessor-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-data-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-descriptor": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -2121,7 +2145,7 @@ }, "des.js": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" @@ -2129,7 +2153,7 @@ }, "diffie-hellman": { "version": "5.0.3", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", @@ -2138,7 +2162,7 @@ }, "ecstatic": { "version": "3.3.2", - "bundled": true, + "resolved": false, "requires": { "he": "^1.1.1", "mime": "^1.6.0", @@ -2148,7 +2172,7 @@ }, "elliptic": { "version": "6.5.0", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.4.0", "brorand": "^1.0.1", @@ -2161,22 +2185,22 @@ }, "errno": { "version": "0.1.7", - "bundled": true, + "resolved": false, "requires": { "prr": "~1.0.1" } }, "estree-walker": { "version": "0.6.1", - "bundled": true + "resolved": false }, "eventemitter3": { "version": "3.1.2", - "bundled": true + "resolved": false }, "evp_bytestokey": { "version": "1.0.3", - "bundled": true, + "resolved": false, "requires": { "md5.js": "^1.3.4", "safe-buffer": "^5.1.1" @@ -2184,7 +2208,7 @@ }, "expand-brackets": { "version": "2.1.4", - "bundled": true, + "resolved": false, "requires": { "debug": "^2.3.3", "define-property": "^0.2.5", @@ -2197,34 +2221,34 @@ "dependencies": { "debug": { "version": "2.6.9", - "bundled": true, + "resolved": false, "requires": { "ms": "2.0.0" } }, "define-property": { "version": "0.2.5", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^0.1.0" } }, "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } }, "ms": { "version": "2.0.0", - "bundled": true + "resolved": false } } }, "extend-shallow": { "version": "3.0.2", - "bundled": true, + "resolved": false, "requires": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -2232,7 +2256,7 @@ "dependencies": { "is-extendable": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "is-plain-object": "^2.0.4" } @@ -2241,7 +2265,7 @@ }, "extglob": { "version": "2.0.4", - "bundled": true, + "resolved": false, "requires": { "array-unique": "^0.3.2", "define-property": "^1.0.0", @@ -2255,35 +2279,35 @@ "dependencies": { "define-property": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^1.0.0" } }, "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } }, "is-accessor-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-data-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-descriptor": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -2294,7 +2318,7 @@ }, "fill-range": { "version": "4.0.0", - "bundled": true, + "resolved": false, "requires": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -2304,7 +2328,7 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } @@ -2313,29 +2337,29 @@ }, "follow-redirects": { "version": "1.7.0", - "bundled": true, + "resolved": false, "requires": { "debug": "^3.2.6" } }, "for-in": { "version": "1.0.2", - "bundled": true + "resolved": false }, "foreach": { "version": "2.0.5", - "bundled": true + "resolved": false }, "fragment-cache": { "version": "0.2.1", - "bundled": true, + "resolved": false, "requires": { "map-cache": "^0.2.2" } }, "fs-extra": { "version": "7.0.1", - "bundled": true, + "resolved": false, "requires": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", @@ -2344,18 +2368,18 @@ }, "fwd-stream": { "version": "1.0.4", - "bundled": true, + "resolved": false, "requires": { "readable-stream": "~1.0.26-4" }, "dependencies": { "isarray": { "version": "0.0.1", - "bundled": true + "resolved": false }, "readable-stream": { "version": "1.0.34", - "bundled": true, + "resolved": false, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -2365,21 +2389,21 @@ }, "string_decoder": { "version": "0.10.31", - "bundled": true + "resolved": false } } }, "get-value": { "version": "2.0.6", - "bundled": true + "resolved": false }, "graceful-fs": { "version": "4.2.0", - "bundled": true + "resolved": false }, "has-value": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "get-value": "^2.0.6", "has-values": "^1.0.0", @@ -2388,7 +2412,7 @@ }, "has-values": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "is-number": "^3.0.0", "kind-of": "^4.0.0" @@ -2396,7 +2420,7 @@ "dependencies": { "kind-of": { "version": "4.0.0", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -2405,7 +2429,7 @@ }, "hash-base": { "version": "3.0.4", - "bundled": true, + "resolved": false, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -2413,7 +2437,7 @@ }, "hash.js": { "version": "1.1.7", - "bundled": true, + "resolved": false, "requires": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.1" @@ -2421,11 +2445,11 @@ }, "he": { "version": "1.2.0", - "bundled": true + "resolved": false }, "hmac-drbg": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "hash.js": "^1.0.3", "minimalistic-assert": "^1.0.0", @@ -2434,7 +2458,7 @@ }, "http-proxy": { "version": "1.17.0", - "bundled": true, + "resolved": false, "requires": { "eventemitter3": "^3.0.0", "follow-redirects": "^1.0.0", @@ -2443,7 +2467,7 @@ }, "http-server": { "version": "0.11.1", - "bundled": true, + "resolved": false, "requires": { "colors": "1.0.3", "corser": "~2.0.0", @@ -2457,30 +2481,30 @@ }, "idb-wrapper": { "version": "1.7.2", - "bundled": true + "resolved": false }, "indexof": { "version": "0.0.1", - "bundled": true + "resolved": false }, "inherits": { "version": "2.0.4", - "bundled": true + "resolved": false }, "is": { "version": "0.2.7", - "bundled": true + "resolved": false }, "is-accessor-descriptor": { "version": "0.1.6", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -2489,18 +2513,18 @@ }, "is-buffer": { "version": "1.1.6", - "bundled": true + "resolved": false }, "is-data-descriptor": { "version": "0.1.4", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -2509,7 +2533,7 @@ }, "is-descriptor": { "version": "0.1.6", - "bundled": true, + "resolved": false, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -2518,24 +2542,24 @@ "dependencies": { "kind-of": { "version": "5.1.0", - "bundled": true + "resolved": false } } }, "is-extendable": { "version": "0.1.1", - "bundled": true + "resolved": false }, "is-number": { "version": "3.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -2544,52 +2568,52 @@ }, "is-object": { "version": "0.1.2", - "bundled": true + "resolved": false }, "is-plain-object": { "version": "2.0.4", - "bundled": true, + "resolved": false, "requires": { "isobject": "^3.0.1" } }, "is-reference": { "version": "1.1.2", - "bundled": true, + "resolved": false, "requires": { "@types/estree": "0.0.39" } }, "is-windows": { "version": "1.0.2", - "bundled": true + "resolved": false }, "isarray": { "version": "1.0.0", - "bundled": true + "resolved": false }, "isbuffer": { "version": "0.0.0", - "bundled": true + "resolved": false }, "isobject": { "version": "3.0.1", - "bundled": true + "resolved": false }, "jsonfile": { "version": "4.0.0", - "bundled": true, + "resolved": false, "requires": { "graceful-fs": "^4.1.6" } }, "kind-of": { "version": "6.0.2", - "bundled": true + "resolved": false }, "level-blobs": { "version": "0.1.7", - "bundled": true, + "resolved": false, "requires": { "level-peek": "1.0.6", "once": "^1.3.0", @@ -2598,11 +2622,11 @@ "dependencies": { "isarray": { "version": "0.0.1", - "bundled": true + "resolved": false }, "readable-stream": { "version": "1.1.14", - "bundled": true, + "resolved": false, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -2612,13 +2636,13 @@ }, "string_decoder": { "version": "0.10.31", - "bundled": true + "resolved": false } } }, "level-filesystem": { "version": "1.2.0", - "bundled": true, + "resolved": false, "requires": { "concat-stream": "^1.4.4", "errno": "^0.1.1", @@ -2633,18 +2657,18 @@ }, "level-fix-range": { "version": "1.0.2", - "bundled": true + "resolved": false }, "level-hooks": { "version": "4.5.0", - "bundled": true, + "resolved": false, "requires": { "string-range": "~1.2" } }, "level-js": { "version": "2.2.4", - "bundled": true, + "resolved": false, "requires": { "abstract-leveldown": "~0.12.0", "idb-wrapper": "^1.5.0", @@ -2656,11 +2680,11 @@ "dependencies": { "object-keys": { "version": "0.4.0", - "bundled": true + "resolved": false }, "xtend": { "version": "2.1.2", - "bundled": true, + "resolved": false, "requires": { "object-keys": "~0.4.0" } @@ -2669,14 +2693,14 @@ }, "level-peek": { "version": "1.0.6", - "bundled": true, + "resolved": false, "requires": { "level-fix-range": "~1.0.2" } }, "level-sublevel": { "version": "5.2.3", - "bundled": true, + "resolved": false, "requires": { "level-fix-range": "2.0", "level-hooks": ">=4.4.0 <5", @@ -2686,14 +2710,14 @@ "dependencies": { "level-fix-range": { "version": "2.0.0", - "bundled": true, + "resolved": false, "requires": { "clone": "~0.1.9" } }, "xtend": { "version": "2.0.6", - "bundled": true, + "resolved": false, "requires": { "is-object": "~0.1.2", "object-keys": "~0.2.0" @@ -2703,7 +2727,7 @@ }, "levelup": { "version": "0.18.6", - "bundled": true, + "resolved": false, "requires": { "bl": "~0.8.1", "deferred-leveldown": "~0.2.0", @@ -2716,15 +2740,15 @@ "dependencies": { "isarray": { "version": "0.0.1", - "bundled": true + "resolved": false }, "prr": { "version": "0.0.0", - "bundled": true + "resolved": false }, "readable-stream": { "version": "1.0.34", - "bundled": true, + "resolved": false, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -2734,39 +2758,39 @@ }, "string_decoder": { "version": "0.10.31", - "bundled": true + "resolved": false }, "xtend": { "version": "3.0.0", - "bundled": true + "resolved": false } } }, "ltgt": { "version": "2.2.1", - "bundled": true + "resolved": false }, "magic-string": { "version": "0.25.2", - "bundled": true, + "resolved": false, "requires": { "sourcemap-codec": "^1.4.4" } }, "map-cache": { "version": "0.2.2", - "bundled": true + "resolved": false }, "map-visit": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "object-visit": "^1.0.0" } }, "md5.js": { "version": "1.3.5", - "bundled": true, + "resolved": false, "requires": { "hash-base": "^3.0.0", "inherits": "^2.0.1", @@ -2775,7 +2799,7 @@ }, "micromatch": { "version": "3.1.10", - "bundled": true, + "resolved": false, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -2794,7 +2818,7 @@ }, "miller-rabin": { "version": "4.0.1", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.0.0", "brorand": "^1.0.1" @@ -2802,23 +2826,23 @@ }, "mime": { "version": "1.6.0", - "bundled": true + "resolved": false }, "minimalistic-assert": { "version": "1.0.1", - "bundled": true + "resolved": false }, "minimalistic-crypto-utils": { "version": "1.0.1", - "bundled": true + "resolved": false }, "minimist": { "version": "1.2.0", - "bundled": true + "resolved": false }, "mixin-deep": { "version": "1.3.2", - "bundled": true, + "resolved": false, "requires": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" @@ -2826,7 +2850,7 @@ "dependencies": { "is-extendable": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "is-plain-object": "^2.0.4" } @@ -2835,24 +2859,24 @@ }, "mkdirp": { "version": "0.5.1", - "bundled": true, + "resolved": false, "requires": { "minimist": "0.0.8" }, "dependencies": { "minimist": { "version": "0.0.8", - "bundled": true + "resolved": false } } }, "ms": { "version": "2.1.2", - "bundled": true + "resolved": false }, "nanomatch": { "version": "1.2.13", - "bundled": true, + "resolved": false, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -2869,11 +2893,11 @@ }, "node-fetch": { "version": "2.6.0", - "bundled": true + "resolved": false }, "object-copy": { "version": "0.1.0", - "bundled": true, + "resolved": false, "requires": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", @@ -2882,14 +2906,14 @@ "dependencies": { "define-property": { "version": "0.2.5", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^0.1.0" } }, "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -2898,7 +2922,7 @@ }, "object-keys": { "version": "0.2.0", - "bundled": true, + "resolved": false, "requires": { "foreach": "~2.0.1", "indexof": "~0.0.1", @@ -2907,36 +2931,36 @@ }, "object-visit": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "isobject": "^3.0.0" } }, "object.pick": { "version": "1.3.0", - "bundled": true, + "resolved": false, "requires": { "isobject": "^3.0.1" } }, "octal": { "version": "1.0.0", - "bundled": true + "resolved": false }, "once": { "version": "1.4.0", - "bundled": true, + "resolved": false, "requires": { "wrappy": "1" } }, "opener": { "version": "1.4.3", - "bundled": true + "resolved": false }, "optimist": { "version": "0.6.1", - "bundled": true, + "resolved": false, "requires": { "minimist": "~0.0.1", "wordwrap": "~0.0.2" @@ -2944,13 +2968,13 @@ "dependencies": { "minimist": { "version": "0.0.10", - "bundled": true + "resolved": false } } }, "parse-asn1": { "version": "5.1.4", - "bundled": true, + "resolved": false, "requires": { "asn1.js": "^4.0.0", "browserify-aes": "^1.0.0", @@ -2962,15 +2986,15 @@ }, "pascalcase": { "version": "0.1.1", - "bundled": true + "resolved": false }, "path-parse": { "version": "1.0.6", - "bundled": true + "resolved": false }, "pbkdf2": { "version": "3.0.17", - "bundled": true, + "resolved": false, "requires": { "create-hash": "^1.1.2", "create-hmac": "^1.1.4", @@ -2981,7 +3005,7 @@ }, "portfinder": { "version": "1.0.20", - "bundled": true, + "resolved": false, "requires": { "async": "^1.5.2", "debug": "^2.2.0", @@ -2990,36 +3014,36 @@ "dependencies": { "debug": { "version": "2.6.9", - "bundled": true, + "resolved": false, "requires": { "ms": "2.0.0" } }, "ms": { "version": "2.0.0", - "bundled": true + "resolved": false } } }, "posix-character-classes": { "version": "0.1.1", - "bundled": true + "resolved": false }, "process-es6": { "version": "0.11.6", - "bundled": true + "resolved": false }, "process-nextick-args": { "version": "2.0.1", - "bundled": true + "resolved": false }, "prr": { "version": "1.0.1", - "bundled": true + "resolved": false }, "public-encrypt": { "version": "4.0.3", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.1.0", "browserify-rsa": "^4.0.0", @@ -3031,18 +3055,18 @@ }, "qs": { "version": "2.3.3", - "bundled": true + "resolved": false }, "randombytes": { "version": "2.1.0", - "bundled": true, + "resolved": false, "requires": { "safe-buffer": "^5.1.0" } }, "randomfill": { "version": "1.0.4", - "bundled": true, + "resolved": false, "requires": { "randombytes": "^2.0.5", "safe-buffer": "^5.1.0" @@ -3050,7 +3074,7 @@ }, "readable-stream": { "version": "2.3.6", - "bundled": true, + "resolved": false, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -3063,7 +3087,7 @@ }, "regex-not": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" @@ -3071,34 +3095,34 @@ }, "repeat-element": { "version": "1.1.3", - "bundled": true + "resolved": false }, "repeat-string": { "version": "1.6.1", - "bundled": true + "resolved": false }, "requires-port": { "version": "1.0.0", - "bundled": true + "resolved": false }, "resolve": { "version": "1.11.1", - "bundled": true, + "resolved": false, "requires": { "path-parse": "^1.0.6" } }, "resolve-url": { "version": "0.2.1", - "bundled": true + "resolved": false }, "ret": { "version": "0.1.15", - "bundled": true + "resolved": false }, "ripemd160": { "version": "2.0.2", - "bundled": true, + "resolved": false, "requires": { "hash-base": "^3.0.0", "inherits": "^2.0.1" @@ -3106,7 +3130,7 @@ }, "rollup": { "version": "1.16.2", - "bundled": true, + "resolved": false, "requires": { "@types/estree": "0.0.39", "@types/node": "^12.0.8", @@ -3115,7 +3139,7 @@ }, "rollup-plugin-commonjs": { "version": "10.0.1", - "bundled": true, + "resolved": false, "requires": { "estree-walker": "^0.6.1", "is-reference": "^1.1.2", @@ -3126,7 +3150,7 @@ }, "rollup-plugin-node-builtins": { "version": "2.1.2", - "bundled": true, + "resolved": false, "requires": { "browserify-fs": "^1.0.0", "buffer-es6": "^4.9.2", @@ -3136,7 +3160,7 @@ }, "rollup-plugin-typescript2": { "version": "0.21.2", - "bundled": true, + "resolved": false, "requires": { "fs-extra": "7.0.1", "resolve": "1.10.1", @@ -3146,14 +3170,14 @@ "dependencies": { "resolve": { "version": "1.10.1", - "bundled": true, + "resolved": false, "requires": { "path-parse": "^1.0.6" } }, "rollup-pluginutils": { "version": "2.6.0", - "bundled": true, + "resolved": false, "requires": { "estree-walker": "^0.6.0", "micromatch": "^3.1.10" @@ -3163,29 +3187,29 @@ }, "rollup-pluginutils": { "version": "2.8.1", - "bundled": true, + "resolved": false, "requires": { "estree-walker": "^0.6.1" } }, "safe-buffer": { "version": "5.1.2", - "bundled": true + "resolved": false }, "safe-regex": { "version": "1.1.0", - "bundled": true, + "resolved": false, "requires": { "ret": "~0.1.10" } }, "semver": { "version": "2.3.2", - "bundled": true + "resolved": false }, "set-value": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -3195,7 +3219,7 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } @@ -3204,7 +3228,7 @@ }, "sha.js": { "version": "2.4.11", - "bundled": true, + "resolved": false, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -3212,7 +3236,7 @@ }, "snapdragon": { "version": "0.8.2", - "bundled": true, + "resolved": false, "requires": { "base": "^0.11.1", "debug": "^2.2.0", @@ -3226,34 +3250,34 @@ "dependencies": { "debug": { "version": "2.6.9", - "bundled": true, + "resolved": false, "requires": { "ms": "2.0.0" } }, "define-property": { "version": "0.2.5", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^0.1.0" } }, "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } }, "ms": { "version": "2.0.0", - "bundled": true + "resolved": false } } }, "snapdragon-node": { "version": "2.1.1", - "bundled": true, + "resolved": false, "requires": { "define-property": "^1.0.0", "isobject": "^3.0.0", @@ -3262,28 +3286,28 @@ "dependencies": { "define-property": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^1.0.0" } }, "is-accessor-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-data-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-descriptor": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -3294,14 +3318,14 @@ }, "snapdragon-util": { "version": "3.0.1", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^3.2.0" }, "dependencies": { "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -3310,11 +3334,11 @@ }, "source-map": { "version": "0.5.7", - "bundled": true + "resolved": false }, "source-map-resolve": { "version": "0.5.2", - "bundled": true, + "resolved": false, "requires": { "atob": "^2.1.1", "decode-uri-component": "^0.2.0", @@ -3325,22 +3349,22 @@ }, "source-map-url": { "version": "0.4.0", - "bundled": true + "resolved": false }, "sourcemap-codec": { "version": "1.4.4", - "bundled": true + "resolved": false }, "split-string": { "version": "3.1.0", - "bundled": true, + "resolved": false, "requires": { "extend-shallow": "^3.0.0" } }, "static-extend": { "version": "0.1.2", - "bundled": true, + "resolved": false, "requires": { "define-property": "^0.2.5", "object-copy": "^0.1.0" @@ -3348,7 +3372,7 @@ "dependencies": { "define-property": { "version": "0.2.5", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^0.1.0" } @@ -3357,29 +3381,29 @@ }, "string-range": { "version": "1.2.2", - "bundled": true + "resolved": false }, "string_decoder": { "version": "1.1.1", - "bundled": true, + "resolved": false, "requires": { "safe-buffer": "~5.1.0" } }, "systemjs": { "version": "0.21.6", - "bundled": true + "resolved": false }, "to-object-path": { "version": "0.3.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -3388,7 +3412,7 @@ }, "to-regex": { "version": "3.0.2", - "bundled": true, + "resolved": false, "requires": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", @@ -3398,7 +3422,7 @@ }, "to-regex-range": { "version": "2.1.1", - "bundled": true, + "resolved": false, "requires": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -3406,30 +3430,30 @@ }, "tslib": { "version": "1.9.3", - "bundled": true + "resolved": false }, "typedarray": { "version": "0.0.6", - "bundled": true + "resolved": false }, "typedarray-to-buffer": { "version": "1.0.4", - "bundled": true + "resolved": false }, "typescript": { "version": "3.5.2", - "bundled": true + "resolved": false }, "union": { "version": "0.4.6", - "bundled": true, + "resolved": false, "requires": { "qs": "~2.3.3" } }, "union-value": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "arr-union": "^3.1.0", "get-value": "^2.0.6", @@ -3439,11 +3463,11 @@ }, "universalify": { "version": "0.1.2", - "bundled": true + "resolved": false }, "unset-value": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "has-value": "^0.3.1", "isobject": "^3.0.0" @@ -3451,7 +3475,7 @@ "dependencies": { "has-value": { "version": "0.3.1", - "bundled": true, + "resolved": false, "requires": { "get-value": "^2.0.3", "has-values": "^0.1.4", @@ -3460,7 +3484,7 @@ "dependencies": { "isobject": { "version": "2.1.0", - "bundled": true, + "resolved": false, "requires": { "isarray": "1.0.0" } @@ -3469,37 +3493,37 @@ }, "has-values": { "version": "0.1.4", - "bundled": true + "resolved": false } } }, "urix": { "version": "0.1.0", - "bundled": true + "resolved": false }, "url-join": { "version": "2.0.5", - "bundled": true + "resolved": false }, "use": { "version": "3.1.1", - "bundled": true + "resolved": false }, "util-deprecate": { "version": "1.0.2", - "bundled": true + "resolved": false }, "wordwrap": { "version": "0.0.3", - "bundled": true + "resolved": false }, "wrappy": { "version": "1.0.2", - "bundled": true + "resolved": false }, "xtend": { "version": "2.2.0", - "bundled": true + "resolved": false } } }, @@ -4873,6 +4897,11 @@ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", "dev": true }, + "systemjs": { + "version": "0.21.6", + "resolved": "https://registry.npmjs.org/systemjs/-/systemjs-0.21.6.tgz", + "integrity": "sha512-R+5S9eV9vcQgWOoS4D87joZ4xkFJHb19ZsyKY07D1+VBDE9bwYcU+KXE0r5XlDA8mFoJGyuWDbfrNoh90JsA8g==" + }, "through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", diff --git a/package.json b/package.json index 571b404..6a0985c 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,8 @@ "test": "echo \"Error: no test specified\" && exit 1", "build": "tsc", "rollup": "rollup -c", - "watch": "npx live-server --watch='./*.html,./*.js'" + "watch": "npx live-server --open=index.html --watch='./*.html,./*.js'", + "watchdev": "npx live-server --open=indexdev.html --watch='./*.html,./*.js'" }, "repository": { "type": "git", @@ -16,8 +17,10 @@ "author": "", "license": "ISC", "dependencies": { + "@types/systemjs": "^0.20.6", "imgui-js": "file:./imgui-js", - "rollup": "^1.15.6" + "rollup": "^1.15.6", + "systemjs": "^0.21.5" }, "devDependencies": { "@types/node": "^12.0.0", diff --git a/indexdev.html b/indexdev.html new file mode 100644 index 0000000..7b2ee9d --- /dev/null +++ b/indexdev.html @@ -0,0 +1,19 @@ + + + 7GUI + + + + + + diff --git a/package-lock.json b/package-lock.json index 17319c9..07bd044 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,6 +24,11 @@ "@types/node": "*" } }, + "@types/systemjs": { + "version": "0.20.6", + "resolved": "https://registry.npmjs.org/@types/systemjs/-/systemjs-0.20.6.tgz", + "integrity": "sha512-p3yv9sBBJXi3noUG216BpUI7VtVBUAvBIfZNTiDROUY31YBfsFHM4DreS7XMekN8IjtX0ysvCnm6r3WnirnNeA==" + }, "abstract-leveldown": { "version": "0.12.4", "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-0.12.4.tgz", @@ -1009,7 +1014,8 @@ "ansi-regex": { "version": "2.1.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "aproba": { "version": "1.2.0", @@ -1030,12 +1036,14 @@ "balanced-match": { "version": "1.0.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "brace-expansion": { "version": "1.1.11", "bundled": true, "dev": true, + "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -1050,17 +1058,20 @@ "code-point-at": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "concat-map": { "version": "0.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "console-control-strings": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "core-util-is": { "version": "1.0.2", @@ -1177,7 +1188,8 @@ "inherits": { "version": "2.0.3", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "ini": { "version": "1.3.5", @@ -1189,6 +1201,7 @@ "version": "1.0.0", "bundled": true, "dev": true, + "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -1203,6 +1216,7 @@ "version": "3.0.4", "bundled": true, "dev": true, + "optional": true, "requires": { "brace-expansion": "^1.1.7" } @@ -1210,12 +1224,14 @@ "minimist": { "version": "0.0.8", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "minipass": { "version": "2.3.5", "bundled": true, "dev": true, + "optional": true, "requires": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" @@ -1234,6 +1250,7 @@ "version": "0.5.1", "bundled": true, "dev": true, + "optional": true, "requires": { "minimist": "0.0.8" } @@ -1314,7 +1331,8 @@ "number-is-nan": { "version": "1.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "object-assign": { "version": "4.1.1", @@ -1326,6 +1344,7 @@ "version": "1.4.0", "bundled": true, "dev": true, + "optional": true, "requires": { "wrappy": "1" } @@ -1411,7 +1430,8 @@ "safe-buffer": { "version": "5.1.2", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "safer-buffer": { "version": "2.1.2", @@ -1447,6 +1467,7 @@ "version": "1.0.2", "bundled": true, "dev": true, + "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -1466,6 +1487,7 @@ "version": "3.0.1", "bundled": true, "dev": true, + "optional": true, "requires": { "ansi-regex": "^2.0.0" } @@ -1509,12 +1531,14 @@ "wrappy": { "version": "1.0.2", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "yallist": { "version": "3.0.3", "bundled": true, - "dev": true + "dev": true, + "optional": true } } }, @@ -1690,56 +1714,56 @@ "dependencies": { "@types/emscripten": { "version": "0.0.32", - "bundled": true + "resolved": false }, "@types/estree": { "version": "0.0.39", - "bundled": true + "resolved": false }, "@types/node": { "version": "12.0.10", - "bundled": true + "resolved": false }, "@types/systemjs": { "version": "0.20.6", - "bundled": true + "resolved": false }, "abstract-leveldown": { "version": "0.12.4", - "bundled": true, + "resolved": false, "requires": { "xtend": "~3.0.0" }, "dependencies": { "xtend": { "version": "3.0.0", - "bundled": true + "resolved": false } } }, "acorn": { "version": "6.1.1", - "bundled": true + "resolved": false }, "arr-diff": { "version": "4.0.0", - "bundled": true + "resolved": false }, "arr-flatten": { "version": "1.1.0", - "bundled": true + "resolved": false }, "arr-union": { "version": "3.1.0", - "bundled": true + "resolved": false }, "array-unique": { "version": "0.3.2", - "bundled": true + "resolved": false }, "asn1.js": { "version": "4.10.1", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.0.0", "inherits": "^2.0.1", @@ -1748,19 +1772,19 @@ }, "assign-symbols": { "version": "1.0.0", - "bundled": true + "resolved": false }, "async": { "version": "1.5.2", - "bundled": true + "resolved": false }, "atob": { "version": "2.1.2", - "bundled": true + "resolved": false }, "base": { "version": "0.11.2", - "bundled": true, + "resolved": false, "requires": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", @@ -1773,28 +1797,28 @@ "dependencies": { "define-property": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^1.0.0" } }, "is-accessor-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-data-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-descriptor": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -1805,18 +1829,18 @@ }, "bl": { "version": "0.8.2", - "bundled": true, + "resolved": false, "requires": { "readable-stream": "~1.0.26" }, "dependencies": { "isarray": { "version": "0.0.1", - "bundled": true + "resolved": false }, "readable-stream": { "version": "1.0.34", - "bundled": true, + "resolved": false, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -1826,17 +1850,17 @@ }, "string_decoder": { "version": "0.10.31", - "bundled": true + "resolved": false } } }, "bn.js": { "version": "4.11.8", - "bundled": true + "resolved": false }, "braces": { "version": "2.3.2", - "bundled": true, + "resolved": false, "requires": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -1852,7 +1876,7 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } @@ -1861,11 +1885,11 @@ }, "brorand": { "version": "1.1.0", - "bundled": true + "resolved": false }, "browserify-aes": { "version": "1.2.0", - "bundled": true, + "resolved": false, "requires": { "buffer-xor": "^1.0.3", "cipher-base": "^1.0.0", @@ -1877,7 +1901,7 @@ }, "browserify-cipher": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "browserify-aes": "^1.0.4", "browserify-des": "^1.0.0", @@ -1886,7 +1910,7 @@ }, "browserify-des": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "cipher-base": "^1.0.1", "des.js": "^1.0.0", @@ -1896,7 +1920,7 @@ }, "browserify-fs": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "level-filesystem": "^1.0.1", "level-js": "^2.1.3", @@ -1905,7 +1929,7 @@ }, "browserify-rsa": { "version": "4.0.1", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.1.0", "randombytes": "^2.0.1" @@ -1913,7 +1937,7 @@ }, "browserify-sign": { "version": "4.0.4", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.1.1", "browserify-rsa": "^4.0.0", @@ -1926,19 +1950,19 @@ }, "buffer-es6": { "version": "4.9.3", - "bundled": true + "resolved": false }, "buffer-from": { "version": "1.1.1", - "bundled": true + "resolved": false }, "buffer-xor": { "version": "1.0.3", - "bundled": true + "resolved": false }, "cache-base": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", @@ -1953,7 +1977,7 @@ }, "cipher-base": { "version": "1.0.4", - "bundled": true, + "resolved": false, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -1961,7 +1985,7 @@ }, "class-utils": { "version": "0.3.6", - "bundled": true, + "resolved": false, "requires": { "arr-union": "^3.1.0", "define-property": "^0.2.5", @@ -1971,7 +1995,7 @@ "dependencies": { "define-property": { "version": "0.2.5", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^0.1.0" } @@ -1980,11 +2004,11 @@ }, "clone": { "version": "0.1.19", - "bundled": true + "resolved": false }, "collection-visit": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" @@ -1992,15 +2016,15 @@ }, "colors": { "version": "1.0.3", - "bundled": true + "resolved": false }, "component-emitter": { "version": "1.3.0", - "bundled": true + "resolved": false }, "concat-stream": { "version": "1.6.2", - "bundled": true, + "resolved": false, "requires": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -2010,19 +2034,19 @@ }, "copy-descriptor": { "version": "0.1.1", - "bundled": true + "resolved": false }, "core-util-is": { "version": "1.0.2", - "bundled": true + "resolved": false }, "corser": { "version": "2.0.1", - "bundled": true + "resolved": false }, "create-ecdh": { "version": "4.0.3", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.1.0", "elliptic": "^6.0.0" @@ -2030,7 +2054,7 @@ }, "create-hash": { "version": "1.2.0", - "bundled": true, + "resolved": false, "requires": { "cipher-base": "^1.0.1", "inherits": "^2.0.1", @@ -2041,7 +2065,7 @@ }, "create-hmac": { "version": "1.1.7", - "bundled": true, + "resolved": false, "requires": { "cipher-base": "^1.0.3", "create-hash": "^1.1.0", @@ -2053,7 +2077,7 @@ }, "crypto-browserify": { "version": "3.12.0", - "bundled": true, + "resolved": false, "requires": { "browserify-cipher": "^1.0.0", "browserify-sign": "^4.0.0", @@ -2070,25 +2094,25 @@ }, "debug": { "version": "3.2.6", - "bundled": true, + "resolved": false, "requires": { "ms": "^2.1.1" } }, "decode-uri-component": { "version": "0.2.0", - "bundled": true + "resolved": false }, "deferred-leveldown": { "version": "0.2.0", - "bundled": true, + "resolved": false, "requires": { "abstract-leveldown": "~0.12.1" } }, "define-property": { "version": "2.0.2", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" @@ -2096,21 +2120,21 @@ "dependencies": { "is-accessor-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-data-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-descriptor": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -2121,7 +2145,7 @@ }, "des.js": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" @@ -2129,7 +2153,7 @@ }, "diffie-hellman": { "version": "5.0.3", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", @@ -2138,7 +2162,7 @@ }, "ecstatic": { "version": "3.3.2", - "bundled": true, + "resolved": false, "requires": { "he": "^1.1.1", "mime": "^1.6.0", @@ -2148,7 +2172,7 @@ }, "elliptic": { "version": "6.5.0", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.4.0", "brorand": "^1.0.1", @@ -2161,22 +2185,22 @@ }, "errno": { "version": "0.1.7", - "bundled": true, + "resolved": false, "requires": { "prr": "~1.0.1" } }, "estree-walker": { "version": "0.6.1", - "bundled": true + "resolved": false }, "eventemitter3": { "version": "3.1.2", - "bundled": true + "resolved": false }, "evp_bytestokey": { "version": "1.0.3", - "bundled": true, + "resolved": false, "requires": { "md5.js": "^1.3.4", "safe-buffer": "^5.1.1" @@ -2184,7 +2208,7 @@ }, "expand-brackets": { "version": "2.1.4", - "bundled": true, + "resolved": false, "requires": { "debug": "^2.3.3", "define-property": "^0.2.5", @@ -2197,34 +2221,34 @@ "dependencies": { "debug": { "version": "2.6.9", - "bundled": true, + "resolved": false, "requires": { "ms": "2.0.0" } }, "define-property": { "version": "0.2.5", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^0.1.0" } }, "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } }, "ms": { "version": "2.0.0", - "bundled": true + "resolved": false } } }, "extend-shallow": { "version": "3.0.2", - "bundled": true, + "resolved": false, "requires": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -2232,7 +2256,7 @@ "dependencies": { "is-extendable": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "is-plain-object": "^2.0.4" } @@ -2241,7 +2265,7 @@ }, "extglob": { "version": "2.0.4", - "bundled": true, + "resolved": false, "requires": { "array-unique": "^0.3.2", "define-property": "^1.0.0", @@ -2255,35 +2279,35 @@ "dependencies": { "define-property": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^1.0.0" } }, "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } }, "is-accessor-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-data-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-descriptor": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -2294,7 +2318,7 @@ }, "fill-range": { "version": "4.0.0", - "bundled": true, + "resolved": false, "requires": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -2304,7 +2328,7 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } @@ -2313,29 +2337,29 @@ }, "follow-redirects": { "version": "1.7.0", - "bundled": true, + "resolved": false, "requires": { "debug": "^3.2.6" } }, "for-in": { "version": "1.0.2", - "bundled": true + "resolved": false }, "foreach": { "version": "2.0.5", - "bundled": true + "resolved": false }, "fragment-cache": { "version": "0.2.1", - "bundled": true, + "resolved": false, "requires": { "map-cache": "^0.2.2" } }, "fs-extra": { "version": "7.0.1", - "bundled": true, + "resolved": false, "requires": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", @@ -2344,18 +2368,18 @@ }, "fwd-stream": { "version": "1.0.4", - "bundled": true, + "resolved": false, "requires": { "readable-stream": "~1.0.26-4" }, "dependencies": { "isarray": { "version": "0.0.1", - "bundled": true + "resolved": false }, "readable-stream": { "version": "1.0.34", - "bundled": true, + "resolved": false, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -2365,21 +2389,21 @@ }, "string_decoder": { "version": "0.10.31", - "bundled": true + "resolved": false } } }, "get-value": { "version": "2.0.6", - "bundled": true + "resolved": false }, "graceful-fs": { "version": "4.2.0", - "bundled": true + "resolved": false }, "has-value": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "get-value": "^2.0.6", "has-values": "^1.0.0", @@ -2388,7 +2412,7 @@ }, "has-values": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "is-number": "^3.0.0", "kind-of": "^4.0.0" @@ -2396,7 +2420,7 @@ "dependencies": { "kind-of": { "version": "4.0.0", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -2405,7 +2429,7 @@ }, "hash-base": { "version": "3.0.4", - "bundled": true, + "resolved": false, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -2413,7 +2437,7 @@ }, "hash.js": { "version": "1.1.7", - "bundled": true, + "resolved": false, "requires": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.1" @@ -2421,11 +2445,11 @@ }, "he": { "version": "1.2.0", - "bundled": true + "resolved": false }, "hmac-drbg": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "hash.js": "^1.0.3", "minimalistic-assert": "^1.0.0", @@ -2434,7 +2458,7 @@ }, "http-proxy": { "version": "1.17.0", - "bundled": true, + "resolved": false, "requires": { "eventemitter3": "^3.0.0", "follow-redirects": "^1.0.0", @@ -2443,7 +2467,7 @@ }, "http-server": { "version": "0.11.1", - "bundled": true, + "resolved": false, "requires": { "colors": "1.0.3", "corser": "~2.0.0", @@ -2457,30 +2481,30 @@ }, "idb-wrapper": { "version": "1.7.2", - "bundled": true + "resolved": false }, "indexof": { "version": "0.0.1", - "bundled": true + "resolved": false }, "inherits": { "version": "2.0.4", - "bundled": true + "resolved": false }, "is": { "version": "0.2.7", - "bundled": true + "resolved": false }, "is-accessor-descriptor": { "version": "0.1.6", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -2489,18 +2513,18 @@ }, "is-buffer": { "version": "1.1.6", - "bundled": true + "resolved": false }, "is-data-descriptor": { "version": "0.1.4", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -2509,7 +2533,7 @@ }, "is-descriptor": { "version": "0.1.6", - "bundled": true, + "resolved": false, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -2518,24 +2542,24 @@ "dependencies": { "kind-of": { "version": "5.1.0", - "bundled": true + "resolved": false } } }, "is-extendable": { "version": "0.1.1", - "bundled": true + "resolved": false }, "is-number": { "version": "3.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -2544,52 +2568,52 @@ }, "is-object": { "version": "0.1.2", - "bundled": true + "resolved": false }, "is-plain-object": { "version": "2.0.4", - "bundled": true, + "resolved": false, "requires": { "isobject": "^3.0.1" } }, "is-reference": { "version": "1.1.2", - "bundled": true, + "resolved": false, "requires": { "@types/estree": "0.0.39" } }, "is-windows": { "version": "1.0.2", - "bundled": true + "resolved": false }, "isarray": { "version": "1.0.0", - "bundled": true + "resolved": false }, "isbuffer": { "version": "0.0.0", - "bundled": true + "resolved": false }, "isobject": { "version": "3.0.1", - "bundled": true + "resolved": false }, "jsonfile": { "version": "4.0.0", - "bundled": true, + "resolved": false, "requires": { "graceful-fs": "^4.1.6" } }, "kind-of": { "version": "6.0.2", - "bundled": true + "resolved": false }, "level-blobs": { "version": "0.1.7", - "bundled": true, + "resolved": false, "requires": { "level-peek": "1.0.6", "once": "^1.3.0", @@ -2598,11 +2622,11 @@ "dependencies": { "isarray": { "version": "0.0.1", - "bundled": true + "resolved": false }, "readable-stream": { "version": "1.1.14", - "bundled": true, + "resolved": false, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -2612,13 +2636,13 @@ }, "string_decoder": { "version": "0.10.31", - "bundled": true + "resolved": false } } }, "level-filesystem": { "version": "1.2.0", - "bundled": true, + "resolved": false, "requires": { "concat-stream": "^1.4.4", "errno": "^0.1.1", @@ -2633,18 +2657,18 @@ }, "level-fix-range": { "version": "1.0.2", - "bundled": true + "resolved": false }, "level-hooks": { "version": "4.5.0", - "bundled": true, + "resolved": false, "requires": { "string-range": "~1.2" } }, "level-js": { "version": "2.2.4", - "bundled": true, + "resolved": false, "requires": { "abstract-leveldown": "~0.12.0", "idb-wrapper": "^1.5.0", @@ -2656,11 +2680,11 @@ "dependencies": { "object-keys": { "version": "0.4.0", - "bundled": true + "resolved": false }, "xtend": { "version": "2.1.2", - "bundled": true, + "resolved": false, "requires": { "object-keys": "~0.4.0" } @@ -2669,14 +2693,14 @@ }, "level-peek": { "version": "1.0.6", - "bundled": true, + "resolved": false, "requires": { "level-fix-range": "~1.0.2" } }, "level-sublevel": { "version": "5.2.3", - "bundled": true, + "resolved": false, "requires": { "level-fix-range": "2.0", "level-hooks": ">=4.4.0 <5", @@ -2686,14 +2710,14 @@ "dependencies": { "level-fix-range": { "version": "2.0.0", - "bundled": true, + "resolved": false, "requires": { "clone": "~0.1.9" } }, "xtend": { "version": "2.0.6", - "bundled": true, + "resolved": false, "requires": { "is-object": "~0.1.2", "object-keys": "~0.2.0" @@ -2703,7 +2727,7 @@ }, "levelup": { "version": "0.18.6", - "bundled": true, + "resolved": false, "requires": { "bl": "~0.8.1", "deferred-leveldown": "~0.2.0", @@ -2716,15 +2740,15 @@ "dependencies": { "isarray": { "version": "0.0.1", - "bundled": true + "resolved": false }, "prr": { "version": "0.0.0", - "bundled": true + "resolved": false }, "readable-stream": { "version": "1.0.34", - "bundled": true, + "resolved": false, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -2734,39 +2758,39 @@ }, "string_decoder": { "version": "0.10.31", - "bundled": true + "resolved": false }, "xtend": { "version": "3.0.0", - "bundled": true + "resolved": false } } }, "ltgt": { "version": "2.2.1", - "bundled": true + "resolved": false }, "magic-string": { "version": "0.25.2", - "bundled": true, + "resolved": false, "requires": { "sourcemap-codec": "^1.4.4" } }, "map-cache": { "version": "0.2.2", - "bundled": true + "resolved": false }, "map-visit": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "object-visit": "^1.0.0" } }, "md5.js": { "version": "1.3.5", - "bundled": true, + "resolved": false, "requires": { "hash-base": "^3.0.0", "inherits": "^2.0.1", @@ -2775,7 +2799,7 @@ }, "micromatch": { "version": "3.1.10", - "bundled": true, + "resolved": false, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -2794,7 +2818,7 @@ }, "miller-rabin": { "version": "4.0.1", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.0.0", "brorand": "^1.0.1" @@ -2802,23 +2826,23 @@ }, "mime": { "version": "1.6.0", - "bundled": true + "resolved": false }, "minimalistic-assert": { "version": "1.0.1", - "bundled": true + "resolved": false }, "minimalistic-crypto-utils": { "version": "1.0.1", - "bundled": true + "resolved": false }, "minimist": { "version": "1.2.0", - "bundled": true + "resolved": false }, "mixin-deep": { "version": "1.3.2", - "bundled": true, + "resolved": false, "requires": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" @@ -2826,7 +2850,7 @@ "dependencies": { "is-extendable": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "is-plain-object": "^2.0.4" } @@ -2835,24 +2859,24 @@ }, "mkdirp": { "version": "0.5.1", - "bundled": true, + "resolved": false, "requires": { "minimist": "0.0.8" }, "dependencies": { "minimist": { "version": "0.0.8", - "bundled": true + "resolved": false } } }, "ms": { "version": "2.1.2", - "bundled": true + "resolved": false }, "nanomatch": { "version": "1.2.13", - "bundled": true, + "resolved": false, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -2869,11 +2893,11 @@ }, "node-fetch": { "version": "2.6.0", - "bundled": true + "resolved": false }, "object-copy": { "version": "0.1.0", - "bundled": true, + "resolved": false, "requires": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", @@ -2882,14 +2906,14 @@ "dependencies": { "define-property": { "version": "0.2.5", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^0.1.0" } }, "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -2898,7 +2922,7 @@ }, "object-keys": { "version": "0.2.0", - "bundled": true, + "resolved": false, "requires": { "foreach": "~2.0.1", "indexof": "~0.0.1", @@ -2907,36 +2931,36 @@ }, "object-visit": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "isobject": "^3.0.0" } }, "object.pick": { "version": "1.3.0", - "bundled": true, + "resolved": false, "requires": { "isobject": "^3.0.1" } }, "octal": { "version": "1.0.0", - "bundled": true + "resolved": false }, "once": { "version": "1.4.0", - "bundled": true, + "resolved": false, "requires": { "wrappy": "1" } }, "opener": { "version": "1.4.3", - "bundled": true + "resolved": false }, "optimist": { "version": "0.6.1", - "bundled": true, + "resolved": false, "requires": { "minimist": "~0.0.1", "wordwrap": "~0.0.2" @@ -2944,13 +2968,13 @@ "dependencies": { "minimist": { "version": "0.0.10", - "bundled": true + "resolved": false } } }, "parse-asn1": { "version": "5.1.4", - "bundled": true, + "resolved": false, "requires": { "asn1.js": "^4.0.0", "browserify-aes": "^1.0.0", @@ -2962,15 +2986,15 @@ }, "pascalcase": { "version": "0.1.1", - "bundled": true + "resolved": false }, "path-parse": { "version": "1.0.6", - "bundled": true + "resolved": false }, "pbkdf2": { "version": "3.0.17", - "bundled": true, + "resolved": false, "requires": { "create-hash": "^1.1.2", "create-hmac": "^1.1.4", @@ -2981,7 +3005,7 @@ }, "portfinder": { "version": "1.0.20", - "bundled": true, + "resolved": false, "requires": { "async": "^1.5.2", "debug": "^2.2.0", @@ -2990,36 +3014,36 @@ "dependencies": { "debug": { "version": "2.6.9", - "bundled": true, + "resolved": false, "requires": { "ms": "2.0.0" } }, "ms": { "version": "2.0.0", - "bundled": true + "resolved": false } } }, "posix-character-classes": { "version": "0.1.1", - "bundled": true + "resolved": false }, "process-es6": { "version": "0.11.6", - "bundled": true + "resolved": false }, "process-nextick-args": { "version": "2.0.1", - "bundled": true + "resolved": false }, "prr": { "version": "1.0.1", - "bundled": true + "resolved": false }, "public-encrypt": { "version": "4.0.3", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.1.0", "browserify-rsa": "^4.0.0", @@ -3031,18 +3055,18 @@ }, "qs": { "version": "2.3.3", - "bundled": true + "resolved": false }, "randombytes": { "version": "2.1.0", - "bundled": true, + "resolved": false, "requires": { "safe-buffer": "^5.1.0" } }, "randomfill": { "version": "1.0.4", - "bundled": true, + "resolved": false, "requires": { "randombytes": "^2.0.5", "safe-buffer": "^5.1.0" @@ -3050,7 +3074,7 @@ }, "readable-stream": { "version": "2.3.6", - "bundled": true, + "resolved": false, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -3063,7 +3087,7 @@ }, "regex-not": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" @@ -3071,34 +3095,34 @@ }, "repeat-element": { "version": "1.1.3", - "bundled": true + "resolved": false }, "repeat-string": { "version": "1.6.1", - "bundled": true + "resolved": false }, "requires-port": { "version": "1.0.0", - "bundled": true + "resolved": false }, "resolve": { "version": "1.11.1", - "bundled": true, + "resolved": false, "requires": { "path-parse": "^1.0.6" } }, "resolve-url": { "version": "0.2.1", - "bundled": true + "resolved": false }, "ret": { "version": "0.1.15", - "bundled": true + "resolved": false }, "ripemd160": { "version": "2.0.2", - "bundled": true, + "resolved": false, "requires": { "hash-base": "^3.0.0", "inherits": "^2.0.1" @@ -3106,7 +3130,7 @@ }, "rollup": { "version": "1.16.2", - "bundled": true, + "resolved": false, "requires": { "@types/estree": "0.0.39", "@types/node": "^12.0.8", @@ -3115,7 +3139,7 @@ }, "rollup-plugin-commonjs": { "version": "10.0.1", - "bundled": true, + "resolved": false, "requires": { "estree-walker": "^0.6.1", "is-reference": "^1.1.2", @@ -3126,7 +3150,7 @@ }, "rollup-plugin-node-builtins": { "version": "2.1.2", - "bundled": true, + "resolved": false, "requires": { "browserify-fs": "^1.0.0", "buffer-es6": "^4.9.2", @@ -3136,7 +3160,7 @@ }, "rollup-plugin-typescript2": { "version": "0.21.2", - "bundled": true, + "resolved": false, "requires": { "fs-extra": "7.0.1", "resolve": "1.10.1", @@ -3146,14 +3170,14 @@ "dependencies": { "resolve": { "version": "1.10.1", - "bundled": true, + "resolved": false, "requires": { "path-parse": "^1.0.6" } }, "rollup-pluginutils": { "version": "2.6.0", - "bundled": true, + "resolved": false, "requires": { "estree-walker": "^0.6.0", "micromatch": "^3.1.10" @@ -3163,29 +3187,29 @@ }, "rollup-pluginutils": { "version": "2.8.1", - "bundled": true, + "resolved": false, "requires": { "estree-walker": "^0.6.1" } }, "safe-buffer": { "version": "5.1.2", - "bundled": true + "resolved": false }, "safe-regex": { "version": "1.1.0", - "bundled": true, + "resolved": false, "requires": { "ret": "~0.1.10" } }, "semver": { "version": "2.3.2", - "bundled": true + "resolved": false }, "set-value": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -3195,7 +3219,7 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } @@ -3204,7 +3228,7 @@ }, "sha.js": { "version": "2.4.11", - "bundled": true, + "resolved": false, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -3212,7 +3236,7 @@ }, "snapdragon": { "version": "0.8.2", - "bundled": true, + "resolved": false, "requires": { "base": "^0.11.1", "debug": "^2.2.0", @@ -3226,34 +3250,34 @@ "dependencies": { "debug": { "version": "2.6.9", - "bundled": true, + "resolved": false, "requires": { "ms": "2.0.0" } }, "define-property": { "version": "0.2.5", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^0.1.0" } }, "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } }, "ms": { "version": "2.0.0", - "bundled": true + "resolved": false } } }, "snapdragon-node": { "version": "2.1.1", - "bundled": true, + "resolved": false, "requires": { "define-property": "^1.0.0", "isobject": "^3.0.0", @@ -3262,28 +3286,28 @@ "dependencies": { "define-property": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^1.0.0" } }, "is-accessor-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-data-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-descriptor": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -3294,14 +3318,14 @@ }, "snapdragon-util": { "version": "3.0.1", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^3.2.0" }, "dependencies": { "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -3310,11 +3334,11 @@ }, "source-map": { "version": "0.5.7", - "bundled": true + "resolved": false }, "source-map-resolve": { "version": "0.5.2", - "bundled": true, + "resolved": false, "requires": { "atob": "^2.1.1", "decode-uri-component": "^0.2.0", @@ -3325,22 +3349,22 @@ }, "source-map-url": { "version": "0.4.0", - "bundled": true + "resolved": false }, "sourcemap-codec": { "version": "1.4.4", - "bundled": true + "resolved": false }, "split-string": { "version": "3.1.0", - "bundled": true, + "resolved": false, "requires": { "extend-shallow": "^3.0.0" } }, "static-extend": { "version": "0.1.2", - "bundled": true, + "resolved": false, "requires": { "define-property": "^0.2.5", "object-copy": "^0.1.0" @@ -3348,7 +3372,7 @@ "dependencies": { "define-property": { "version": "0.2.5", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^0.1.0" } @@ -3357,29 +3381,29 @@ }, "string-range": { "version": "1.2.2", - "bundled": true + "resolved": false }, "string_decoder": { "version": "1.1.1", - "bundled": true, + "resolved": false, "requires": { "safe-buffer": "~5.1.0" } }, "systemjs": { "version": "0.21.6", - "bundled": true + "resolved": false }, "to-object-path": { "version": "0.3.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -3388,7 +3412,7 @@ }, "to-regex": { "version": "3.0.2", - "bundled": true, + "resolved": false, "requires": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", @@ -3398,7 +3422,7 @@ }, "to-regex-range": { "version": "2.1.1", - "bundled": true, + "resolved": false, "requires": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -3406,30 +3430,30 @@ }, "tslib": { "version": "1.9.3", - "bundled": true + "resolved": false }, "typedarray": { "version": "0.0.6", - "bundled": true + "resolved": false }, "typedarray-to-buffer": { "version": "1.0.4", - "bundled": true + "resolved": false }, "typescript": { "version": "3.5.2", - "bundled": true + "resolved": false }, "union": { "version": "0.4.6", - "bundled": true, + "resolved": false, "requires": { "qs": "~2.3.3" } }, "union-value": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "arr-union": "^3.1.0", "get-value": "^2.0.6", @@ -3439,11 +3463,11 @@ }, "universalify": { "version": "0.1.2", - "bundled": true + "resolved": false }, "unset-value": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "has-value": "^0.3.1", "isobject": "^3.0.0" @@ -3451,7 +3475,7 @@ "dependencies": { "has-value": { "version": "0.3.1", - "bundled": true, + "resolved": false, "requires": { "get-value": "^2.0.3", "has-values": "^0.1.4", @@ -3460,7 +3484,7 @@ "dependencies": { "isobject": { "version": "2.1.0", - "bundled": true, + "resolved": false, "requires": { "isarray": "1.0.0" } @@ -3469,37 +3493,37 @@ }, "has-values": { "version": "0.1.4", - "bundled": true + "resolved": false } } }, "urix": { "version": "0.1.0", - "bundled": true + "resolved": false }, "url-join": { "version": "2.0.5", - "bundled": true + "resolved": false }, "use": { "version": "3.1.1", - "bundled": true + "resolved": false }, "util-deprecate": { "version": "1.0.2", - "bundled": true + "resolved": false }, "wordwrap": { "version": "0.0.3", - "bundled": true + "resolved": false }, "wrappy": { "version": "1.0.2", - "bundled": true + "resolved": false }, "xtend": { "version": "2.2.0", - "bundled": true + "resolved": false } } }, @@ -4873,6 +4897,11 @@ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", "dev": true }, + "systemjs": { + "version": "0.21.6", + "resolved": "https://registry.npmjs.org/systemjs/-/systemjs-0.21.6.tgz", + "integrity": "sha512-R+5S9eV9vcQgWOoS4D87joZ4xkFJHb19ZsyKY07D1+VBDE9bwYcU+KXE0r5XlDA8mFoJGyuWDbfrNoh90JsA8g==" + }, "through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", diff --git a/package.json b/package.json index 571b404..6a0985c 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,8 @@ "test": "echo \"Error: no test specified\" && exit 1", "build": "tsc", "rollup": "rollup -c", - "watch": "npx live-server --watch='./*.html,./*.js'" + "watch": "npx live-server --open=index.html --watch='./*.html,./*.js'", + "watchdev": "npx live-server --open=indexdev.html --watch='./*.html,./*.js'" }, "repository": { "type": "git", @@ -16,8 +17,10 @@ "author": "", "license": "ISC", "dependencies": { + "@types/systemjs": "^0.20.6", "imgui-js": "file:./imgui-js", - "rollup": "^1.15.6" + "rollup": "^1.15.6", + "systemjs": "^0.21.5" }, "devDependencies": { "@types/node": "^12.0.0", diff --git a/rollup.config.js b/rollup.config.js index 26e9ce2..25c04ab 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -5,7 +5,15 @@ const plugins = [ - typescript(), + typescript({ + clean: true, + tsconfigOverride: { + compilerOptions: { + target: "ES2015", + module: "ES2015" + } + } + }), commonjs({ namedExports: { "imgui-js/bind-imgui.js": [ "bind" ] diff --git a/indexdev.html b/indexdev.html new file mode 100644 index 0000000..7b2ee9d --- /dev/null +++ b/indexdev.html @@ -0,0 +1,19 @@ + + + 7GUI + + + + + + diff --git a/package-lock.json b/package-lock.json index 17319c9..07bd044 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,6 +24,11 @@ "@types/node": "*" } }, + "@types/systemjs": { + "version": "0.20.6", + "resolved": "https://registry.npmjs.org/@types/systemjs/-/systemjs-0.20.6.tgz", + "integrity": "sha512-p3yv9sBBJXi3noUG216BpUI7VtVBUAvBIfZNTiDROUY31YBfsFHM4DreS7XMekN8IjtX0ysvCnm6r3WnirnNeA==" + }, "abstract-leveldown": { "version": "0.12.4", "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-0.12.4.tgz", @@ -1009,7 +1014,8 @@ "ansi-regex": { "version": "2.1.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "aproba": { "version": "1.2.0", @@ -1030,12 +1036,14 @@ "balanced-match": { "version": "1.0.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "brace-expansion": { "version": "1.1.11", "bundled": true, "dev": true, + "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -1050,17 +1058,20 @@ "code-point-at": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "concat-map": { "version": "0.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "console-control-strings": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "core-util-is": { "version": "1.0.2", @@ -1177,7 +1188,8 @@ "inherits": { "version": "2.0.3", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "ini": { "version": "1.3.5", @@ -1189,6 +1201,7 @@ "version": "1.0.0", "bundled": true, "dev": true, + "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -1203,6 +1216,7 @@ "version": "3.0.4", "bundled": true, "dev": true, + "optional": true, "requires": { "brace-expansion": "^1.1.7" } @@ -1210,12 +1224,14 @@ "minimist": { "version": "0.0.8", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "minipass": { "version": "2.3.5", "bundled": true, "dev": true, + "optional": true, "requires": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" @@ -1234,6 +1250,7 @@ "version": "0.5.1", "bundled": true, "dev": true, + "optional": true, "requires": { "minimist": "0.0.8" } @@ -1314,7 +1331,8 @@ "number-is-nan": { "version": "1.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "object-assign": { "version": "4.1.1", @@ -1326,6 +1344,7 @@ "version": "1.4.0", "bundled": true, "dev": true, + "optional": true, "requires": { "wrappy": "1" } @@ -1411,7 +1430,8 @@ "safe-buffer": { "version": "5.1.2", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "safer-buffer": { "version": "2.1.2", @@ -1447,6 +1467,7 @@ "version": "1.0.2", "bundled": true, "dev": true, + "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -1466,6 +1487,7 @@ "version": "3.0.1", "bundled": true, "dev": true, + "optional": true, "requires": { "ansi-regex": "^2.0.0" } @@ -1509,12 +1531,14 @@ "wrappy": { "version": "1.0.2", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "yallist": { "version": "3.0.3", "bundled": true, - "dev": true + "dev": true, + "optional": true } } }, @@ -1690,56 +1714,56 @@ "dependencies": { "@types/emscripten": { "version": "0.0.32", - "bundled": true + "resolved": false }, "@types/estree": { "version": "0.0.39", - "bundled": true + "resolved": false }, "@types/node": { "version": "12.0.10", - "bundled": true + "resolved": false }, "@types/systemjs": { "version": "0.20.6", - "bundled": true + "resolved": false }, "abstract-leveldown": { "version": "0.12.4", - "bundled": true, + "resolved": false, "requires": { "xtend": "~3.0.0" }, "dependencies": { "xtend": { "version": "3.0.0", - "bundled": true + "resolved": false } } }, "acorn": { "version": "6.1.1", - "bundled": true + "resolved": false }, "arr-diff": { "version": "4.0.0", - "bundled": true + "resolved": false }, "arr-flatten": { "version": "1.1.0", - "bundled": true + "resolved": false }, "arr-union": { "version": "3.1.0", - "bundled": true + "resolved": false }, "array-unique": { "version": "0.3.2", - "bundled": true + "resolved": false }, "asn1.js": { "version": "4.10.1", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.0.0", "inherits": "^2.0.1", @@ -1748,19 +1772,19 @@ }, "assign-symbols": { "version": "1.0.0", - "bundled": true + "resolved": false }, "async": { "version": "1.5.2", - "bundled": true + "resolved": false }, "atob": { "version": "2.1.2", - "bundled": true + "resolved": false }, "base": { "version": "0.11.2", - "bundled": true, + "resolved": false, "requires": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", @@ -1773,28 +1797,28 @@ "dependencies": { "define-property": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^1.0.0" } }, "is-accessor-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-data-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-descriptor": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -1805,18 +1829,18 @@ }, "bl": { "version": "0.8.2", - "bundled": true, + "resolved": false, "requires": { "readable-stream": "~1.0.26" }, "dependencies": { "isarray": { "version": "0.0.1", - "bundled": true + "resolved": false }, "readable-stream": { "version": "1.0.34", - "bundled": true, + "resolved": false, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -1826,17 +1850,17 @@ }, "string_decoder": { "version": "0.10.31", - "bundled": true + "resolved": false } } }, "bn.js": { "version": "4.11.8", - "bundled": true + "resolved": false }, "braces": { "version": "2.3.2", - "bundled": true, + "resolved": false, "requires": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -1852,7 +1876,7 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } @@ -1861,11 +1885,11 @@ }, "brorand": { "version": "1.1.0", - "bundled": true + "resolved": false }, "browserify-aes": { "version": "1.2.0", - "bundled": true, + "resolved": false, "requires": { "buffer-xor": "^1.0.3", "cipher-base": "^1.0.0", @@ -1877,7 +1901,7 @@ }, "browserify-cipher": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "browserify-aes": "^1.0.4", "browserify-des": "^1.0.0", @@ -1886,7 +1910,7 @@ }, "browserify-des": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "cipher-base": "^1.0.1", "des.js": "^1.0.0", @@ -1896,7 +1920,7 @@ }, "browserify-fs": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "level-filesystem": "^1.0.1", "level-js": "^2.1.3", @@ -1905,7 +1929,7 @@ }, "browserify-rsa": { "version": "4.0.1", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.1.0", "randombytes": "^2.0.1" @@ -1913,7 +1937,7 @@ }, "browserify-sign": { "version": "4.0.4", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.1.1", "browserify-rsa": "^4.0.0", @@ -1926,19 +1950,19 @@ }, "buffer-es6": { "version": "4.9.3", - "bundled": true + "resolved": false }, "buffer-from": { "version": "1.1.1", - "bundled": true + "resolved": false }, "buffer-xor": { "version": "1.0.3", - "bundled": true + "resolved": false }, "cache-base": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", @@ -1953,7 +1977,7 @@ }, "cipher-base": { "version": "1.0.4", - "bundled": true, + "resolved": false, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -1961,7 +1985,7 @@ }, "class-utils": { "version": "0.3.6", - "bundled": true, + "resolved": false, "requires": { "arr-union": "^3.1.0", "define-property": "^0.2.5", @@ -1971,7 +1995,7 @@ "dependencies": { "define-property": { "version": "0.2.5", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^0.1.0" } @@ -1980,11 +2004,11 @@ }, "clone": { "version": "0.1.19", - "bundled": true + "resolved": false }, "collection-visit": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" @@ -1992,15 +2016,15 @@ }, "colors": { "version": "1.0.3", - "bundled": true + "resolved": false }, "component-emitter": { "version": "1.3.0", - "bundled": true + "resolved": false }, "concat-stream": { "version": "1.6.2", - "bundled": true, + "resolved": false, "requires": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -2010,19 +2034,19 @@ }, "copy-descriptor": { "version": "0.1.1", - "bundled": true + "resolved": false }, "core-util-is": { "version": "1.0.2", - "bundled": true + "resolved": false }, "corser": { "version": "2.0.1", - "bundled": true + "resolved": false }, "create-ecdh": { "version": "4.0.3", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.1.0", "elliptic": "^6.0.0" @@ -2030,7 +2054,7 @@ }, "create-hash": { "version": "1.2.0", - "bundled": true, + "resolved": false, "requires": { "cipher-base": "^1.0.1", "inherits": "^2.0.1", @@ -2041,7 +2065,7 @@ }, "create-hmac": { "version": "1.1.7", - "bundled": true, + "resolved": false, "requires": { "cipher-base": "^1.0.3", "create-hash": "^1.1.0", @@ -2053,7 +2077,7 @@ }, "crypto-browserify": { "version": "3.12.0", - "bundled": true, + "resolved": false, "requires": { "browserify-cipher": "^1.0.0", "browserify-sign": "^4.0.0", @@ -2070,25 +2094,25 @@ }, "debug": { "version": "3.2.6", - "bundled": true, + "resolved": false, "requires": { "ms": "^2.1.1" } }, "decode-uri-component": { "version": "0.2.0", - "bundled": true + "resolved": false }, "deferred-leveldown": { "version": "0.2.0", - "bundled": true, + "resolved": false, "requires": { "abstract-leveldown": "~0.12.1" } }, "define-property": { "version": "2.0.2", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" @@ -2096,21 +2120,21 @@ "dependencies": { "is-accessor-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-data-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-descriptor": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -2121,7 +2145,7 @@ }, "des.js": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" @@ -2129,7 +2153,7 @@ }, "diffie-hellman": { "version": "5.0.3", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", @@ -2138,7 +2162,7 @@ }, "ecstatic": { "version": "3.3.2", - "bundled": true, + "resolved": false, "requires": { "he": "^1.1.1", "mime": "^1.6.0", @@ -2148,7 +2172,7 @@ }, "elliptic": { "version": "6.5.0", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.4.0", "brorand": "^1.0.1", @@ -2161,22 +2185,22 @@ }, "errno": { "version": "0.1.7", - "bundled": true, + "resolved": false, "requires": { "prr": "~1.0.1" } }, "estree-walker": { "version": "0.6.1", - "bundled": true + "resolved": false }, "eventemitter3": { "version": "3.1.2", - "bundled": true + "resolved": false }, "evp_bytestokey": { "version": "1.0.3", - "bundled": true, + "resolved": false, "requires": { "md5.js": "^1.3.4", "safe-buffer": "^5.1.1" @@ -2184,7 +2208,7 @@ }, "expand-brackets": { "version": "2.1.4", - "bundled": true, + "resolved": false, "requires": { "debug": "^2.3.3", "define-property": "^0.2.5", @@ -2197,34 +2221,34 @@ "dependencies": { "debug": { "version": "2.6.9", - "bundled": true, + "resolved": false, "requires": { "ms": "2.0.0" } }, "define-property": { "version": "0.2.5", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^0.1.0" } }, "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } }, "ms": { "version": "2.0.0", - "bundled": true + "resolved": false } } }, "extend-shallow": { "version": "3.0.2", - "bundled": true, + "resolved": false, "requires": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -2232,7 +2256,7 @@ "dependencies": { "is-extendable": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "is-plain-object": "^2.0.4" } @@ -2241,7 +2265,7 @@ }, "extglob": { "version": "2.0.4", - "bundled": true, + "resolved": false, "requires": { "array-unique": "^0.3.2", "define-property": "^1.0.0", @@ -2255,35 +2279,35 @@ "dependencies": { "define-property": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^1.0.0" } }, "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } }, "is-accessor-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-data-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-descriptor": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -2294,7 +2318,7 @@ }, "fill-range": { "version": "4.0.0", - "bundled": true, + "resolved": false, "requires": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -2304,7 +2328,7 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } @@ -2313,29 +2337,29 @@ }, "follow-redirects": { "version": "1.7.0", - "bundled": true, + "resolved": false, "requires": { "debug": "^3.2.6" } }, "for-in": { "version": "1.0.2", - "bundled": true + "resolved": false }, "foreach": { "version": "2.0.5", - "bundled": true + "resolved": false }, "fragment-cache": { "version": "0.2.1", - "bundled": true, + "resolved": false, "requires": { "map-cache": "^0.2.2" } }, "fs-extra": { "version": "7.0.1", - "bundled": true, + "resolved": false, "requires": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", @@ -2344,18 +2368,18 @@ }, "fwd-stream": { "version": "1.0.4", - "bundled": true, + "resolved": false, "requires": { "readable-stream": "~1.0.26-4" }, "dependencies": { "isarray": { "version": "0.0.1", - "bundled": true + "resolved": false }, "readable-stream": { "version": "1.0.34", - "bundled": true, + "resolved": false, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -2365,21 +2389,21 @@ }, "string_decoder": { "version": "0.10.31", - "bundled": true + "resolved": false } } }, "get-value": { "version": "2.0.6", - "bundled": true + "resolved": false }, "graceful-fs": { "version": "4.2.0", - "bundled": true + "resolved": false }, "has-value": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "get-value": "^2.0.6", "has-values": "^1.0.0", @@ -2388,7 +2412,7 @@ }, "has-values": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "is-number": "^3.0.0", "kind-of": "^4.0.0" @@ -2396,7 +2420,7 @@ "dependencies": { "kind-of": { "version": "4.0.0", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -2405,7 +2429,7 @@ }, "hash-base": { "version": "3.0.4", - "bundled": true, + "resolved": false, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -2413,7 +2437,7 @@ }, "hash.js": { "version": "1.1.7", - "bundled": true, + "resolved": false, "requires": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.1" @@ -2421,11 +2445,11 @@ }, "he": { "version": "1.2.0", - "bundled": true + "resolved": false }, "hmac-drbg": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "hash.js": "^1.0.3", "minimalistic-assert": "^1.0.0", @@ -2434,7 +2458,7 @@ }, "http-proxy": { "version": "1.17.0", - "bundled": true, + "resolved": false, "requires": { "eventemitter3": "^3.0.0", "follow-redirects": "^1.0.0", @@ -2443,7 +2467,7 @@ }, "http-server": { "version": "0.11.1", - "bundled": true, + "resolved": false, "requires": { "colors": "1.0.3", "corser": "~2.0.0", @@ -2457,30 +2481,30 @@ }, "idb-wrapper": { "version": "1.7.2", - "bundled": true + "resolved": false }, "indexof": { "version": "0.0.1", - "bundled": true + "resolved": false }, "inherits": { "version": "2.0.4", - "bundled": true + "resolved": false }, "is": { "version": "0.2.7", - "bundled": true + "resolved": false }, "is-accessor-descriptor": { "version": "0.1.6", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -2489,18 +2513,18 @@ }, "is-buffer": { "version": "1.1.6", - "bundled": true + "resolved": false }, "is-data-descriptor": { "version": "0.1.4", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -2509,7 +2533,7 @@ }, "is-descriptor": { "version": "0.1.6", - "bundled": true, + "resolved": false, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -2518,24 +2542,24 @@ "dependencies": { "kind-of": { "version": "5.1.0", - "bundled": true + "resolved": false } } }, "is-extendable": { "version": "0.1.1", - "bundled": true + "resolved": false }, "is-number": { "version": "3.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -2544,52 +2568,52 @@ }, "is-object": { "version": "0.1.2", - "bundled": true + "resolved": false }, "is-plain-object": { "version": "2.0.4", - "bundled": true, + "resolved": false, "requires": { "isobject": "^3.0.1" } }, "is-reference": { "version": "1.1.2", - "bundled": true, + "resolved": false, "requires": { "@types/estree": "0.0.39" } }, "is-windows": { "version": "1.0.2", - "bundled": true + "resolved": false }, "isarray": { "version": "1.0.0", - "bundled": true + "resolved": false }, "isbuffer": { "version": "0.0.0", - "bundled": true + "resolved": false }, "isobject": { "version": "3.0.1", - "bundled": true + "resolved": false }, "jsonfile": { "version": "4.0.0", - "bundled": true, + "resolved": false, "requires": { "graceful-fs": "^4.1.6" } }, "kind-of": { "version": "6.0.2", - "bundled": true + "resolved": false }, "level-blobs": { "version": "0.1.7", - "bundled": true, + "resolved": false, "requires": { "level-peek": "1.0.6", "once": "^1.3.0", @@ -2598,11 +2622,11 @@ "dependencies": { "isarray": { "version": "0.0.1", - "bundled": true + "resolved": false }, "readable-stream": { "version": "1.1.14", - "bundled": true, + "resolved": false, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -2612,13 +2636,13 @@ }, "string_decoder": { "version": "0.10.31", - "bundled": true + "resolved": false } } }, "level-filesystem": { "version": "1.2.0", - "bundled": true, + "resolved": false, "requires": { "concat-stream": "^1.4.4", "errno": "^0.1.1", @@ -2633,18 +2657,18 @@ }, "level-fix-range": { "version": "1.0.2", - "bundled": true + "resolved": false }, "level-hooks": { "version": "4.5.0", - "bundled": true, + "resolved": false, "requires": { "string-range": "~1.2" } }, "level-js": { "version": "2.2.4", - "bundled": true, + "resolved": false, "requires": { "abstract-leveldown": "~0.12.0", "idb-wrapper": "^1.5.0", @@ -2656,11 +2680,11 @@ "dependencies": { "object-keys": { "version": "0.4.0", - "bundled": true + "resolved": false }, "xtend": { "version": "2.1.2", - "bundled": true, + "resolved": false, "requires": { "object-keys": "~0.4.0" } @@ -2669,14 +2693,14 @@ }, "level-peek": { "version": "1.0.6", - "bundled": true, + "resolved": false, "requires": { "level-fix-range": "~1.0.2" } }, "level-sublevel": { "version": "5.2.3", - "bundled": true, + "resolved": false, "requires": { "level-fix-range": "2.0", "level-hooks": ">=4.4.0 <5", @@ -2686,14 +2710,14 @@ "dependencies": { "level-fix-range": { "version": "2.0.0", - "bundled": true, + "resolved": false, "requires": { "clone": "~0.1.9" } }, "xtend": { "version": "2.0.6", - "bundled": true, + "resolved": false, "requires": { "is-object": "~0.1.2", "object-keys": "~0.2.0" @@ -2703,7 +2727,7 @@ }, "levelup": { "version": "0.18.6", - "bundled": true, + "resolved": false, "requires": { "bl": "~0.8.1", "deferred-leveldown": "~0.2.0", @@ -2716,15 +2740,15 @@ "dependencies": { "isarray": { "version": "0.0.1", - "bundled": true + "resolved": false }, "prr": { "version": "0.0.0", - "bundled": true + "resolved": false }, "readable-stream": { "version": "1.0.34", - "bundled": true, + "resolved": false, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -2734,39 +2758,39 @@ }, "string_decoder": { "version": "0.10.31", - "bundled": true + "resolved": false }, "xtend": { "version": "3.0.0", - "bundled": true + "resolved": false } } }, "ltgt": { "version": "2.2.1", - "bundled": true + "resolved": false }, "magic-string": { "version": "0.25.2", - "bundled": true, + "resolved": false, "requires": { "sourcemap-codec": "^1.4.4" } }, "map-cache": { "version": "0.2.2", - "bundled": true + "resolved": false }, "map-visit": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "object-visit": "^1.0.0" } }, "md5.js": { "version": "1.3.5", - "bundled": true, + "resolved": false, "requires": { "hash-base": "^3.0.0", "inherits": "^2.0.1", @@ -2775,7 +2799,7 @@ }, "micromatch": { "version": "3.1.10", - "bundled": true, + "resolved": false, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -2794,7 +2818,7 @@ }, "miller-rabin": { "version": "4.0.1", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.0.0", "brorand": "^1.0.1" @@ -2802,23 +2826,23 @@ }, "mime": { "version": "1.6.0", - "bundled": true + "resolved": false }, "minimalistic-assert": { "version": "1.0.1", - "bundled": true + "resolved": false }, "minimalistic-crypto-utils": { "version": "1.0.1", - "bundled": true + "resolved": false }, "minimist": { "version": "1.2.0", - "bundled": true + "resolved": false }, "mixin-deep": { "version": "1.3.2", - "bundled": true, + "resolved": false, "requires": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" @@ -2826,7 +2850,7 @@ "dependencies": { "is-extendable": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "is-plain-object": "^2.0.4" } @@ -2835,24 +2859,24 @@ }, "mkdirp": { "version": "0.5.1", - "bundled": true, + "resolved": false, "requires": { "minimist": "0.0.8" }, "dependencies": { "minimist": { "version": "0.0.8", - "bundled": true + "resolved": false } } }, "ms": { "version": "2.1.2", - "bundled": true + "resolved": false }, "nanomatch": { "version": "1.2.13", - "bundled": true, + "resolved": false, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -2869,11 +2893,11 @@ }, "node-fetch": { "version": "2.6.0", - "bundled": true + "resolved": false }, "object-copy": { "version": "0.1.0", - "bundled": true, + "resolved": false, "requires": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", @@ -2882,14 +2906,14 @@ "dependencies": { "define-property": { "version": "0.2.5", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^0.1.0" } }, "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -2898,7 +2922,7 @@ }, "object-keys": { "version": "0.2.0", - "bundled": true, + "resolved": false, "requires": { "foreach": "~2.0.1", "indexof": "~0.0.1", @@ -2907,36 +2931,36 @@ }, "object-visit": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "isobject": "^3.0.0" } }, "object.pick": { "version": "1.3.0", - "bundled": true, + "resolved": false, "requires": { "isobject": "^3.0.1" } }, "octal": { "version": "1.0.0", - "bundled": true + "resolved": false }, "once": { "version": "1.4.0", - "bundled": true, + "resolved": false, "requires": { "wrappy": "1" } }, "opener": { "version": "1.4.3", - "bundled": true + "resolved": false }, "optimist": { "version": "0.6.1", - "bundled": true, + "resolved": false, "requires": { "minimist": "~0.0.1", "wordwrap": "~0.0.2" @@ -2944,13 +2968,13 @@ "dependencies": { "minimist": { "version": "0.0.10", - "bundled": true + "resolved": false } } }, "parse-asn1": { "version": "5.1.4", - "bundled": true, + "resolved": false, "requires": { "asn1.js": "^4.0.0", "browserify-aes": "^1.0.0", @@ -2962,15 +2986,15 @@ }, "pascalcase": { "version": "0.1.1", - "bundled": true + "resolved": false }, "path-parse": { "version": "1.0.6", - "bundled": true + "resolved": false }, "pbkdf2": { "version": "3.0.17", - "bundled": true, + "resolved": false, "requires": { "create-hash": "^1.1.2", "create-hmac": "^1.1.4", @@ -2981,7 +3005,7 @@ }, "portfinder": { "version": "1.0.20", - "bundled": true, + "resolved": false, "requires": { "async": "^1.5.2", "debug": "^2.2.0", @@ -2990,36 +3014,36 @@ "dependencies": { "debug": { "version": "2.6.9", - "bundled": true, + "resolved": false, "requires": { "ms": "2.0.0" } }, "ms": { "version": "2.0.0", - "bundled": true + "resolved": false } } }, "posix-character-classes": { "version": "0.1.1", - "bundled": true + "resolved": false }, "process-es6": { "version": "0.11.6", - "bundled": true + "resolved": false }, "process-nextick-args": { "version": "2.0.1", - "bundled": true + "resolved": false }, "prr": { "version": "1.0.1", - "bundled": true + "resolved": false }, "public-encrypt": { "version": "4.0.3", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.1.0", "browserify-rsa": "^4.0.0", @@ -3031,18 +3055,18 @@ }, "qs": { "version": "2.3.3", - "bundled": true + "resolved": false }, "randombytes": { "version": "2.1.0", - "bundled": true, + "resolved": false, "requires": { "safe-buffer": "^5.1.0" } }, "randomfill": { "version": "1.0.4", - "bundled": true, + "resolved": false, "requires": { "randombytes": "^2.0.5", "safe-buffer": "^5.1.0" @@ -3050,7 +3074,7 @@ }, "readable-stream": { "version": "2.3.6", - "bundled": true, + "resolved": false, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -3063,7 +3087,7 @@ }, "regex-not": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" @@ -3071,34 +3095,34 @@ }, "repeat-element": { "version": "1.1.3", - "bundled": true + "resolved": false }, "repeat-string": { "version": "1.6.1", - "bundled": true + "resolved": false }, "requires-port": { "version": "1.0.0", - "bundled": true + "resolved": false }, "resolve": { "version": "1.11.1", - "bundled": true, + "resolved": false, "requires": { "path-parse": "^1.0.6" } }, "resolve-url": { "version": "0.2.1", - "bundled": true + "resolved": false }, "ret": { "version": "0.1.15", - "bundled": true + "resolved": false }, "ripemd160": { "version": "2.0.2", - "bundled": true, + "resolved": false, "requires": { "hash-base": "^3.0.0", "inherits": "^2.0.1" @@ -3106,7 +3130,7 @@ }, "rollup": { "version": "1.16.2", - "bundled": true, + "resolved": false, "requires": { "@types/estree": "0.0.39", "@types/node": "^12.0.8", @@ -3115,7 +3139,7 @@ }, "rollup-plugin-commonjs": { "version": "10.0.1", - "bundled": true, + "resolved": false, "requires": { "estree-walker": "^0.6.1", "is-reference": "^1.1.2", @@ -3126,7 +3150,7 @@ }, "rollup-plugin-node-builtins": { "version": "2.1.2", - "bundled": true, + "resolved": false, "requires": { "browserify-fs": "^1.0.0", "buffer-es6": "^4.9.2", @@ -3136,7 +3160,7 @@ }, "rollup-plugin-typescript2": { "version": "0.21.2", - "bundled": true, + "resolved": false, "requires": { "fs-extra": "7.0.1", "resolve": "1.10.1", @@ -3146,14 +3170,14 @@ "dependencies": { "resolve": { "version": "1.10.1", - "bundled": true, + "resolved": false, "requires": { "path-parse": "^1.0.6" } }, "rollup-pluginutils": { "version": "2.6.0", - "bundled": true, + "resolved": false, "requires": { "estree-walker": "^0.6.0", "micromatch": "^3.1.10" @@ -3163,29 +3187,29 @@ }, "rollup-pluginutils": { "version": "2.8.1", - "bundled": true, + "resolved": false, "requires": { "estree-walker": "^0.6.1" } }, "safe-buffer": { "version": "5.1.2", - "bundled": true + "resolved": false }, "safe-regex": { "version": "1.1.0", - "bundled": true, + "resolved": false, "requires": { "ret": "~0.1.10" } }, "semver": { "version": "2.3.2", - "bundled": true + "resolved": false }, "set-value": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -3195,7 +3219,7 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } @@ -3204,7 +3228,7 @@ }, "sha.js": { "version": "2.4.11", - "bundled": true, + "resolved": false, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -3212,7 +3236,7 @@ }, "snapdragon": { "version": "0.8.2", - "bundled": true, + "resolved": false, "requires": { "base": "^0.11.1", "debug": "^2.2.0", @@ -3226,34 +3250,34 @@ "dependencies": { "debug": { "version": "2.6.9", - "bundled": true, + "resolved": false, "requires": { "ms": "2.0.0" } }, "define-property": { "version": "0.2.5", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^0.1.0" } }, "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } }, "ms": { "version": "2.0.0", - "bundled": true + "resolved": false } } }, "snapdragon-node": { "version": "2.1.1", - "bundled": true, + "resolved": false, "requires": { "define-property": "^1.0.0", "isobject": "^3.0.0", @@ -3262,28 +3286,28 @@ "dependencies": { "define-property": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^1.0.0" } }, "is-accessor-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-data-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-descriptor": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -3294,14 +3318,14 @@ }, "snapdragon-util": { "version": "3.0.1", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^3.2.0" }, "dependencies": { "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -3310,11 +3334,11 @@ }, "source-map": { "version": "0.5.7", - "bundled": true + "resolved": false }, "source-map-resolve": { "version": "0.5.2", - "bundled": true, + "resolved": false, "requires": { "atob": "^2.1.1", "decode-uri-component": "^0.2.0", @@ -3325,22 +3349,22 @@ }, "source-map-url": { "version": "0.4.0", - "bundled": true + "resolved": false }, "sourcemap-codec": { "version": "1.4.4", - "bundled": true + "resolved": false }, "split-string": { "version": "3.1.0", - "bundled": true, + "resolved": false, "requires": { "extend-shallow": "^3.0.0" } }, "static-extend": { "version": "0.1.2", - "bundled": true, + "resolved": false, "requires": { "define-property": "^0.2.5", "object-copy": "^0.1.0" @@ -3348,7 +3372,7 @@ "dependencies": { "define-property": { "version": "0.2.5", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^0.1.0" } @@ -3357,29 +3381,29 @@ }, "string-range": { "version": "1.2.2", - "bundled": true + "resolved": false }, "string_decoder": { "version": "1.1.1", - "bundled": true, + "resolved": false, "requires": { "safe-buffer": "~5.1.0" } }, "systemjs": { "version": "0.21.6", - "bundled": true + "resolved": false }, "to-object-path": { "version": "0.3.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -3388,7 +3412,7 @@ }, "to-regex": { "version": "3.0.2", - "bundled": true, + "resolved": false, "requires": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", @@ -3398,7 +3422,7 @@ }, "to-regex-range": { "version": "2.1.1", - "bundled": true, + "resolved": false, "requires": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -3406,30 +3430,30 @@ }, "tslib": { "version": "1.9.3", - "bundled": true + "resolved": false }, "typedarray": { "version": "0.0.6", - "bundled": true + "resolved": false }, "typedarray-to-buffer": { "version": "1.0.4", - "bundled": true + "resolved": false }, "typescript": { "version": "3.5.2", - "bundled": true + "resolved": false }, "union": { "version": "0.4.6", - "bundled": true, + "resolved": false, "requires": { "qs": "~2.3.3" } }, "union-value": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "arr-union": "^3.1.0", "get-value": "^2.0.6", @@ -3439,11 +3463,11 @@ }, "universalify": { "version": "0.1.2", - "bundled": true + "resolved": false }, "unset-value": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "has-value": "^0.3.1", "isobject": "^3.0.0" @@ -3451,7 +3475,7 @@ "dependencies": { "has-value": { "version": "0.3.1", - "bundled": true, + "resolved": false, "requires": { "get-value": "^2.0.3", "has-values": "^0.1.4", @@ -3460,7 +3484,7 @@ "dependencies": { "isobject": { "version": "2.1.0", - "bundled": true, + "resolved": false, "requires": { "isarray": "1.0.0" } @@ -3469,37 +3493,37 @@ }, "has-values": { "version": "0.1.4", - "bundled": true + "resolved": false } } }, "urix": { "version": "0.1.0", - "bundled": true + "resolved": false }, "url-join": { "version": "2.0.5", - "bundled": true + "resolved": false }, "use": { "version": "3.1.1", - "bundled": true + "resolved": false }, "util-deprecate": { "version": "1.0.2", - "bundled": true + "resolved": false }, "wordwrap": { "version": "0.0.3", - "bundled": true + "resolved": false }, "wrappy": { "version": "1.0.2", - "bundled": true + "resolved": false }, "xtend": { "version": "2.2.0", - "bundled": true + "resolved": false } } }, @@ -4873,6 +4897,11 @@ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", "dev": true }, + "systemjs": { + "version": "0.21.6", + "resolved": "https://registry.npmjs.org/systemjs/-/systemjs-0.21.6.tgz", + "integrity": "sha512-R+5S9eV9vcQgWOoS4D87joZ4xkFJHb19ZsyKY07D1+VBDE9bwYcU+KXE0r5XlDA8mFoJGyuWDbfrNoh90JsA8g==" + }, "through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", diff --git a/package.json b/package.json index 571b404..6a0985c 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,8 @@ "test": "echo \"Error: no test specified\" && exit 1", "build": "tsc", "rollup": "rollup -c", - "watch": "npx live-server --watch='./*.html,./*.js'" + "watch": "npx live-server --open=index.html --watch='./*.html,./*.js'", + "watchdev": "npx live-server --open=indexdev.html --watch='./*.html,./*.js'" }, "repository": { "type": "git", @@ -16,8 +17,10 @@ "author": "", "license": "ISC", "dependencies": { + "@types/systemjs": "^0.20.6", "imgui-js": "file:./imgui-js", - "rollup": "^1.15.6" + "rollup": "^1.15.6", + "systemjs": "^0.21.5" }, "devDependencies": { "@types/node": "^12.0.0", diff --git a/rollup.config.js b/rollup.config.js index 26e9ce2..25c04ab 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -5,7 +5,15 @@ const plugins = [ - typescript(), + typescript({ + clean: true, + tsconfigOverride: { + compilerOptions: { + target: "ES2015", + module: "ES2015" + } + } + }), commonjs({ namedExports: { "imgui-js/bind-imgui.js": [ "bind" ] diff --git a/session b/session new file mode 100644 index 0000000..bbf5582 --- /dev/null +++ b/session @@ -0,0 +1,327 @@ +let SessionLoad = 1 +if &cp | set nocp | endif +let s:cpo_save=&cpo +set cpo&vim +imap +inoremap pumvisible() ? "\" : "\" +inoremap pumvisible() ? "\" : "\" +inoremap pumvisible() ? "\" : "\" +nnoremap  :TmuxNavigateLeft +nnoremap :TmuxNavigateDown +nnoremap  :TmuxNavigateUp +nnoremap  :TmuxNavigateRight +nnoremap  :TmuxNavigatePrevious +nnoremap \d :YcmShowDetailedDiagnostic +vnoremap \c :call CopyMarkWithCursor("<", ">") +nnoremap \c :set opfunc=OpSysCopyMark g@ +vmap gx NetrwBrowseXVis +nmap gx NetrwBrowseX +vnoremap NetrwBrowseXVis :call netrw#BrowseXVis() +nnoremap NetrwBrowseX :call netrw#BrowseX(expand((exists("g:netrw_gx")? g:netrw_gx : '')),netrw#CheckIfRemote()) +inoremap  pumvisible() ? "\" : "\ " +let &cpo=s:cpo_save +unlet s:cpo_save +set autoindent +set backspace=indent,eol,start +set completefunc=youcompleteme#CompleteFunc +set completeopt=preview,menuone +set cpoptions=aAceFsB +set fileencodings=ucs-bom,utf-8,default,latin1 +set fillchars=vert:|,fold:-,vert:│ +set helplang=en +set hidden +set include=import_s.\\zs[^'\"]*\\ze +set includeexpr=TsIncludeExpr(v:fname) +set nomodeline +set path=.,/usr/include,,,./node_modules/**,node_modules/** +set ruler +set runtimepath=~/.vim,~/.vim/bundle/JustDo,~/.vim/bundle/YouCompleteMe,~/.vim/bundle/vim-easymotion,~/.vim/bundle/vim-tmux-navigator,~/.vim/bundle/yats.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim74,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,~/.vim/after +set sessionoptions=blank,buffers,folds,help,options,tabpages,winsize,sesdir +set shortmess=filnxtToOc +set suffixes=.bak,~,.swp,.o,.info,.aux,.log,.dvi,.bbl,.blg,.brf,.cb,.ind,.idx,.ilg,.inx,.out,.toc +set suffixesadd=.ts +let s:so_save = &so | let s:siso_save = &siso | set so=0 siso=0 +let v:this_session=expand(":p") +silent only +exe "cd " . escape(expand(":p:h"), ' ') +if expand('%') == '' && !&modified && line('$') <= 1 && getline(1) == '' + let s:wipebuf = bufnr('%') +endif +set shortmess=aoO +badd +12 rollup.config.js +badd +7 imgui-js/rollup.config.js +badd +7 imgui-js/tsconfig.json +badd +26 tsconfig.json +badd +1 index.js +badd +3904 imgui-js/imgui.ts +badd +39 src/main.ts +badd +52 imgui-js/example/main.ts +badd +8 package.json +badd +1 imgui-js/dist/imgui.d.ts +badd +1 imgui-js/bind-imgui.js +badd +1 imgui-js/example/imgui_impl.js +badd +2 imgui-js/example/imgui_impl.ts +badd +295 imgui-js/imgui_demo.ts +badd +4 index.html +badd +14 indexdev.html +badd +6 imgui-js/example/index.html +badd +2 imgui-js/example/system.config.js +badd +40 imgui-js/package.json +badd +201 node_modules/systemjs/dist/system.js +argglobal +silent! argdel * +edit package.json +set splitbelow splitright +wincmd _ | wincmd | +split +1wincmd k +wincmd w +set nosplitbelow +set nosplitright +wincmd t +set winheight=1 winwidth=1 +exe '1resize ' . ((&lines * 3 + 18) / 37) +exe '2resize ' . ((&lines * 31 + 18) / 37) +argglobal +enew +setlocal keymap= +setlocal noarabic +setlocal autoindent +setlocal backupcopy= +setlocal nobinary +setlocal nobreakindent +setlocal breakindentopt= +setlocal bufhidden=wipe +setlocal buflisted +setlocal buftype=nofile +setlocal nocindent +setlocal cinkeys=0{,0},0),:,0#,!^F,o,O,e +setlocal cinoptions= +setlocal cinwords=if,else,while,do,for,switch +setlocal colorcolumn= +setlocal comments=s1:/*,mb:*,ex:*/,://,b:#,:%,:XCOMM,n:>,fb:- +setlocal commentstring=/*%s*/ +setlocal complete=.,w,b,u,t,i +setlocal concealcursor= +setlocal conceallevel=0 +setlocal completefunc=youcompleteme#CompleteFunc +setlocal nocopyindent +setlocal cryptmethod= +setlocal nocursorbind +setlocal nocursorcolumn +setlocal nocursorline +setlocal define= +setlocal dictionary= +setlocal nodiff +setlocal equalprg= +setlocal errorformat= +setlocal noexpandtab +if &filetype != '' +setlocal filetype= +endif +setlocal fixendofline +setlocal foldcolumn=0 +setlocal foldenable +setlocal foldexpr=0 +setlocal foldignore=# +setlocal foldlevel=0 +setlocal foldmarker={{{,}}} +setlocal foldmethod=manual +setlocal foldminlines=1 +setlocal foldnestmax=20 +setlocal foldtext=foldtext() +setlocal formatexpr= +setlocal formatoptions=tcq +setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s* +setlocal grepprg= +setlocal iminsert=0 +setlocal imsearch=0 +setlocal include= +setlocal includeexpr=TsIncludeExpr(v:fname) +setlocal indentexpr= +setlocal indentkeys=0{,0},:,0#,!^F,o,O,e +setlocal noinfercase +setlocal iskeyword=@,48-57,_,192-255 +setlocal keywordprg= +setlocal nolinebreak +setlocal nolisp +setlocal lispwords= +setlocal nolist +setlocal makeprg= +setlocal matchpairs=(:),{:},[:] +setlocal nomodeline +setlocal nomodifiable +setlocal nrformats=bin,octal,hex +set number +setlocal number +setlocal numberwidth=4 +setlocal omnifunc= +setlocal path= +setlocal nopreserveindent +setlocal previewwindow +setlocal quoteescape=\\ +setlocal noreadonly +setlocal norelativenumber +setlocal norightleft +setlocal rightleftcmd=search +setlocal noscrollbind +setlocal shiftwidth=8 +setlocal noshortname +setlocal nosmartindent +setlocal softtabstop=0 +setlocal nospell +setlocal spellcapcheck=[.?!]\\_[\\])'\"\ \ ]\\+ +setlocal spellfile= +setlocal spelllang=en +setlocal statusline= +setlocal suffixesadd=.ts +setlocal noswapfile +setlocal synmaxcol=3000 +if &syntax != '' +setlocal syntax= +endif +setlocal tabstop=8 +setlocal tagcase= +setlocal tags= +setlocal textwidth=0 +setlocal thesaurus= +setlocal noundofile +setlocal undolevels=-123456 +setlocal winfixheight +setlocal nowinfixwidth +setlocal wrap +setlocal wrapmargin=0 +wincmd w +argglobal +setlocal keymap= +setlocal noarabic +setlocal autoindent +setlocal backupcopy= +setlocal nobinary +setlocal nobreakindent +setlocal breakindentopt= +setlocal bufhidden= +setlocal buflisted +setlocal buftype= +setlocal nocindent +setlocal cinkeys=0{,0},0),:,0#,!^F,o,O,e +setlocal cinoptions= +setlocal cinwords=if,else,while,do,for,switch +setlocal colorcolumn= +setlocal comments= +setlocal commentstring= +setlocal complete=.,w,b,u,t,i +setlocal concealcursor= +setlocal conceallevel=0 +setlocal completefunc=youcompleteme#CompleteFunc +setlocal nocopyindent +setlocal cryptmethod= +setlocal nocursorbind +setlocal nocursorcolumn +setlocal nocursorline +setlocal define= +setlocal dictionary= +setlocal nodiff +setlocal equalprg= +setlocal errorformat= +setlocal noexpandtab +if &filetype != 'json' +setlocal filetype=json +endif +setlocal fixendofline +setlocal foldcolumn=0 +setlocal foldenable +setlocal foldexpr=0 +setlocal foldignore=# +setlocal foldlevel=0 +setlocal foldmarker={{{,}}} +setlocal foldmethod=manual +setlocal foldminlines=1 +setlocal foldnestmax=20 +setlocal foldtext=foldtext() +setlocal formatexpr= +setlocal formatoptions=cq +setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s* +setlocal grepprg= +setlocal iminsert=0 +setlocal imsearch=0 +setlocal include= +setlocal includeexpr=TsIncludeExpr(v:fname) +setlocal indentexpr=GetJSONIndent() +setlocal indentkeys=0{,0},0),0[,0],!^F,o,O,e +setlocal noinfercase +setlocal iskeyword=@,48-57,_,192-255 +setlocal keywordprg= +setlocal nolinebreak +setlocal nolisp +setlocal lispwords= +setlocal nolist +setlocal makeprg= +setlocal matchpairs=(:),{:},[:] +setlocal nomodeline +setlocal modifiable +setlocal nrformats=bin,octal,hex +set number +setlocal number +setlocal numberwidth=4 +setlocal omnifunc= +setlocal path= +setlocal nopreserveindent +setlocal nopreviewwindow +setlocal quoteescape=\\ +setlocal noreadonly +setlocal norelativenumber +setlocal norightleft +setlocal rightleftcmd=search +setlocal noscrollbind +setlocal shiftwidth=8 +setlocal noshortname +setlocal nosmartindent +setlocal softtabstop=0 +setlocal nospell +setlocal spellcapcheck=[.?!]\\_[\\])'\"\ \ ]\\+ +setlocal spellfile= +setlocal spelllang=en +setlocal statusline= +setlocal suffixesadd=.ts +setlocal swapfile +setlocal synmaxcol=3000 +if &syntax != 'json' +setlocal syntax=json +endif +setlocal tabstop=8 +setlocal tagcase= +setlocal tags= +setlocal textwidth=0 +setlocal thesaurus= +setlocal noundofile +setlocal undolevels=-123456 +setlocal nowinfixheight +setlocal nowinfixwidth +setlocal wrap +setlocal wrapmargin=0 +silent! normal! zE +let s:l = 23 - ((19 * winheight(0) + 15) / 31) +if s:l < 1 | let s:l = 1 | endif +exe s:l +normal! zt +23 +normal! 024| +wincmd w +2wincmd w +exe '1resize ' . ((&lines * 3 + 18) / 37) +exe '2resize ' . ((&lines * 31 + 18) / 37) +tabnext 1 +if exists('s:wipebuf') + silent exe 'bwipe ' . s:wipebuf +endif +unlet! s:wipebuf +set winheight=1 winwidth=20 shortmess=filnxtToOc +let s:sx = expand(":p:r")."x.vim" +if file_readable(s:sx) + exe "source " . fnameescape(s:sx) +endif +let &so = s:so_save | let &siso = s:siso_save +doautoall SessionLoadPost +unlet SessionLoad +" vim: set ft=vim : diff --git a/indexdev.html b/indexdev.html new file mode 100644 index 0000000..7b2ee9d --- /dev/null +++ b/indexdev.html @@ -0,0 +1,19 @@ + + + 7GUI + + + + + + diff --git a/package-lock.json b/package-lock.json index 17319c9..07bd044 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,6 +24,11 @@ "@types/node": "*" } }, + "@types/systemjs": { + "version": "0.20.6", + "resolved": "https://registry.npmjs.org/@types/systemjs/-/systemjs-0.20.6.tgz", + "integrity": "sha512-p3yv9sBBJXi3noUG216BpUI7VtVBUAvBIfZNTiDROUY31YBfsFHM4DreS7XMekN8IjtX0ysvCnm6r3WnirnNeA==" + }, "abstract-leveldown": { "version": "0.12.4", "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-0.12.4.tgz", @@ -1009,7 +1014,8 @@ "ansi-regex": { "version": "2.1.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "aproba": { "version": "1.2.0", @@ -1030,12 +1036,14 @@ "balanced-match": { "version": "1.0.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "brace-expansion": { "version": "1.1.11", "bundled": true, "dev": true, + "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -1050,17 +1058,20 @@ "code-point-at": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "concat-map": { "version": "0.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "console-control-strings": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "core-util-is": { "version": "1.0.2", @@ -1177,7 +1188,8 @@ "inherits": { "version": "2.0.3", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "ini": { "version": "1.3.5", @@ -1189,6 +1201,7 @@ "version": "1.0.0", "bundled": true, "dev": true, + "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -1203,6 +1216,7 @@ "version": "3.0.4", "bundled": true, "dev": true, + "optional": true, "requires": { "brace-expansion": "^1.1.7" } @@ -1210,12 +1224,14 @@ "minimist": { "version": "0.0.8", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "minipass": { "version": "2.3.5", "bundled": true, "dev": true, + "optional": true, "requires": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" @@ -1234,6 +1250,7 @@ "version": "0.5.1", "bundled": true, "dev": true, + "optional": true, "requires": { "minimist": "0.0.8" } @@ -1314,7 +1331,8 @@ "number-is-nan": { "version": "1.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "object-assign": { "version": "4.1.1", @@ -1326,6 +1344,7 @@ "version": "1.4.0", "bundled": true, "dev": true, + "optional": true, "requires": { "wrappy": "1" } @@ -1411,7 +1430,8 @@ "safe-buffer": { "version": "5.1.2", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "safer-buffer": { "version": "2.1.2", @@ -1447,6 +1467,7 @@ "version": "1.0.2", "bundled": true, "dev": true, + "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -1466,6 +1487,7 @@ "version": "3.0.1", "bundled": true, "dev": true, + "optional": true, "requires": { "ansi-regex": "^2.0.0" } @@ -1509,12 +1531,14 @@ "wrappy": { "version": "1.0.2", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "yallist": { "version": "3.0.3", "bundled": true, - "dev": true + "dev": true, + "optional": true } } }, @@ -1690,56 +1714,56 @@ "dependencies": { "@types/emscripten": { "version": "0.0.32", - "bundled": true + "resolved": false }, "@types/estree": { "version": "0.0.39", - "bundled": true + "resolved": false }, "@types/node": { "version": "12.0.10", - "bundled": true + "resolved": false }, "@types/systemjs": { "version": "0.20.6", - "bundled": true + "resolved": false }, "abstract-leveldown": { "version": "0.12.4", - "bundled": true, + "resolved": false, "requires": { "xtend": "~3.0.0" }, "dependencies": { "xtend": { "version": "3.0.0", - "bundled": true + "resolved": false } } }, "acorn": { "version": "6.1.1", - "bundled": true + "resolved": false }, "arr-diff": { "version": "4.0.0", - "bundled": true + "resolved": false }, "arr-flatten": { "version": "1.1.0", - "bundled": true + "resolved": false }, "arr-union": { "version": "3.1.0", - "bundled": true + "resolved": false }, "array-unique": { "version": "0.3.2", - "bundled": true + "resolved": false }, "asn1.js": { "version": "4.10.1", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.0.0", "inherits": "^2.0.1", @@ -1748,19 +1772,19 @@ }, "assign-symbols": { "version": "1.0.0", - "bundled": true + "resolved": false }, "async": { "version": "1.5.2", - "bundled": true + "resolved": false }, "atob": { "version": "2.1.2", - "bundled": true + "resolved": false }, "base": { "version": "0.11.2", - "bundled": true, + "resolved": false, "requires": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", @@ -1773,28 +1797,28 @@ "dependencies": { "define-property": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^1.0.0" } }, "is-accessor-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-data-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-descriptor": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -1805,18 +1829,18 @@ }, "bl": { "version": "0.8.2", - "bundled": true, + "resolved": false, "requires": { "readable-stream": "~1.0.26" }, "dependencies": { "isarray": { "version": "0.0.1", - "bundled": true + "resolved": false }, "readable-stream": { "version": "1.0.34", - "bundled": true, + "resolved": false, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -1826,17 +1850,17 @@ }, "string_decoder": { "version": "0.10.31", - "bundled": true + "resolved": false } } }, "bn.js": { "version": "4.11.8", - "bundled": true + "resolved": false }, "braces": { "version": "2.3.2", - "bundled": true, + "resolved": false, "requires": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -1852,7 +1876,7 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } @@ -1861,11 +1885,11 @@ }, "brorand": { "version": "1.1.0", - "bundled": true + "resolved": false }, "browserify-aes": { "version": "1.2.0", - "bundled": true, + "resolved": false, "requires": { "buffer-xor": "^1.0.3", "cipher-base": "^1.0.0", @@ -1877,7 +1901,7 @@ }, "browserify-cipher": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "browserify-aes": "^1.0.4", "browserify-des": "^1.0.0", @@ -1886,7 +1910,7 @@ }, "browserify-des": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "cipher-base": "^1.0.1", "des.js": "^1.0.0", @@ -1896,7 +1920,7 @@ }, "browserify-fs": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "level-filesystem": "^1.0.1", "level-js": "^2.1.3", @@ -1905,7 +1929,7 @@ }, "browserify-rsa": { "version": "4.0.1", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.1.0", "randombytes": "^2.0.1" @@ -1913,7 +1937,7 @@ }, "browserify-sign": { "version": "4.0.4", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.1.1", "browserify-rsa": "^4.0.0", @@ -1926,19 +1950,19 @@ }, "buffer-es6": { "version": "4.9.3", - "bundled": true + "resolved": false }, "buffer-from": { "version": "1.1.1", - "bundled": true + "resolved": false }, "buffer-xor": { "version": "1.0.3", - "bundled": true + "resolved": false }, "cache-base": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", @@ -1953,7 +1977,7 @@ }, "cipher-base": { "version": "1.0.4", - "bundled": true, + "resolved": false, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -1961,7 +1985,7 @@ }, "class-utils": { "version": "0.3.6", - "bundled": true, + "resolved": false, "requires": { "arr-union": "^3.1.0", "define-property": "^0.2.5", @@ -1971,7 +1995,7 @@ "dependencies": { "define-property": { "version": "0.2.5", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^0.1.0" } @@ -1980,11 +2004,11 @@ }, "clone": { "version": "0.1.19", - "bundled": true + "resolved": false }, "collection-visit": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" @@ -1992,15 +2016,15 @@ }, "colors": { "version": "1.0.3", - "bundled": true + "resolved": false }, "component-emitter": { "version": "1.3.0", - "bundled": true + "resolved": false }, "concat-stream": { "version": "1.6.2", - "bundled": true, + "resolved": false, "requires": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -2010,19 +2034,19 @@ }, "copy-descriptor": { "version": "0.1.1", - "bundled": true + "resolved": false }, "core-util-is": { "version": "1.0.2", - "bundled": true + "resolved": false }, "corser": { "version": "2.0.1", - "bundled": true + "resolved": false }, "create-ecdh": { "version": "4.0.3", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.1.0", "elliptic": "^6.0.0" @@ -2030,7 +2054,7 @@ }, "create-hash": { "version": "1.2.0", - "bundled": true, + "resolved": false, "requires": { "cipher-base": "^1.0.1", "inherits": "^2.0.1", @@ -2041,7 +2065,7 @@ }, "create-hmac": { "version": "1.1.7", - "bundled": true, + "resolved": false, "requires": { "cipher-base": "^1.0.3", "create-hash": "^1.1.0", @@ -2053,7 +2077,7 @@ }, "crypto-browserify": { "version": "3.12.0", - "bundled": true, + "resolved": false, "requires": { "browserify-cipher": "^1.0.0", "browserify-sign": "^4.0.0", @@ -2070,25 +2094,25 @@ }, "debug": { "version": "3.2.6", - "bundled": true, + "resolved": false, "requires": { "ms": "^2.1.1" } }, "decode-uri-component": { "version": "0.2.0", - "bundled": true + "resolved": false }, "deferred-leveldown": { "version": "0.2.0", - "bundled": true, + "resolved": false, "requires": { "abstract-leveldown": "~0.12.1" } }, "define-property": { "version": "2.0.2", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" @@ -2096,21 +2120,21 @@ "dependencies": { "is-accessor-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-data-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-descriptor": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -2121,7 +2145,7 @@ }, "des.js": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" @@ -2129,7 +2153,7 @@ }, "diffie-hellman": { "version": "5.0.3", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", @@ -2138,7 +2162,7 @@ }, "ecstatic": { "version": "3.3.2", - "bundled": true, + "resolved": false, "requires": { "he": "^1.1.1", "mime": "^1.6.0", @@ -2148,7 +2172,7 @@ }, "elliptic": { "version": "6.5.0", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.4.0", "brorand": "^1.0.1", @@ -2161,22 +2185,22 @@ }, "errno": { "version": "0.1.7", - "bundled": true, + "resolved": false, "requires": { "prr": "~1.0.1" } }, "estree-walker": { "version": "0.6.1", - "bundled": true + "resolved": false }, "eventemitter3": { "version": "3.1.2", - "bundled": true + "resolved": false }, "evp_bytestokey": { "version": "1.0.3", - "bundled": true, + "resolved": false, "requires": { "md5.js": "^1.3.4", "safe-buffer": "^5.1.1" @@ -2184,7 +2208,7 @@ }, "expand-brackets": { "version": "2.1.4", - "bundled": true, + "resolved": false, "requires": { "debug": "^2.3.3", "define-property": "^0.2.5", @@ -2197,34 +2221,34 @@ "dependencies": { "debug": { "version": "2.6.9", - "bundled": true, + "resolved": false, "requires": { "ms": "2.0.0" } }, "define-property": { "version": "0.2.5", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^0.1.0" } }, "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } }, "ms": { "version": "2.0.0", - "bundled": true + "resolved": false } } }, "extend-shallow": { "version": "3.0.2", - "bundled": true, + "resolved": false, "requires": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -2232,7 +2256,7 @@ "dependencies": { "is-extendable": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "is-plain-object": "^2.0.4" } @@ -2241,7 +2265,7 @@ }, "extglob": { "version": "2.0.4", - "bundled": true, + "resolved": false, "requires": { "array-unique": "^0.3.2", "define-property": "^1.0.0", @@ -2255,35 +2279,35 @@ "dependencies": { "define-property": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^1.0.0" } }, "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } }, "is-accessor-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-data-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-descriptor": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -2294,7 +2318,7 @@ }, "fill-range": { "version": "4.0.0", - "bundled": true, + "resolved": false, "requires": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -2304,7 +2328,7 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } @@ -2313,29 +2337,29 @@ }, "follow-redirects": { "version": "1.7.0", - "bundled": true, + "resolved": false, "requires": { "debug": "^3.2.6" } }, "for-in": { "version": "1.0.2", - "bundled": true + "resolved": false }, "foreach": { "version": "2.0.5", - "bundled": true + "resolved": false }, "fragment-cache": { "version": "0.2.1", - "bundled": true, + "resolved": false, "requires": { "map-cache": "^0.2.2" } }, "fs-extra": { "version": "7.0.1", - "bundled": true, + "resolved": false, "requires": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", @@ -2344,18 +2368,18 @@ }, "fwd-stream": { "version": "1.0.4", - "bundled": true, + "resolved": false, "requires": { "readable-stream": "~1.0.26-4" }, "dependencies": { "isarray": { "version": "0.0.1", - "bundled": true + "resolved": false }, "readable-stream": { "version": "1.0.34", - "bundled": true, + "resolved": false, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -2365,21 +2389,21 @@ }, "string_decoder": { "version": "0.10.31", - "bundled": true + "resolved": false } } }, "get-value": { "version": "2.0.6", - "bundled": true + "resolved": false }, "graceful-fs": { "version": "4.2.0", - "bundled": true + "resolved": false }, "has-value": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "get-value": "^2.0.6", "has-values": "^1.0.0", @@ -2388,7 +2412,7 @@ }, "has-values": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "is-number": "^3.0.0", "kind-of": "^4.0.0" @@ -2396,7 +2420,7 @@ "dependencies": { "kind-of": { "version": "4.0.0", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -2405,7 +2429,7 @@ }, "hash-base": { "version": "3.0.4", - "bundled": true, + "resolved": false, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -2413,7 +2437,7 @@ }, "hash.js": { "version": "1.1.7", - "bundled": true, + "resolved": false, "requires": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.1" @@ -2421,11 +2445,11 @@ }, "he": { "version": "1.2.0", - "bundled": true + "resolved": false }, "hmac-drbg": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "hash.js": "^1.0.3", "minimalistic-assert": "^1.0.0", @@ -2434,7 +2458,7 @@ }, "http-proxy": { "version": "1.17.0", - "bundled": true, + "resolved": false, "requires": { "eventemitter3": "^3.0.0", "follow-redirects": "^1.0.0", @@ -2443,7 +2467,7 @@ }, "http-server": { "version": "0.11.1", - "bundled": true, + "resolved": false, "requires": { "colors": "1.0.3", "corser": "~2.0.0", @@ -2457,30 +2481,30 @@ }, "idb-wrapper": { "version": "1.7.2", - "bundled": true + "resolved": false }, "indexof": { "version": "0.0.1", - "bundled": true + "resolved": false }, "inherits": { "version": "2.0.4", - "bundled": true + "resolved": false }, "is": { "version": "0.2.7", - "bundled": true + "resolved": false }, "is-accessor-descriptor": { "version": "0.1.6", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -2489,18 +2513,18 @@ }, "is-buffer": { "version": "1.1.6", - "bundled": true + "resolved": false }, "is-data-descriptor": { "version": "0.1.4", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -2509,7 +2533,7 @@ }, "is-descriptor": { "version": "0.1.6", - "bundled": true, + "resolved": false, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -2518,24 +2542,24 @@ "dependencies": { "kind-of": { "version": "5.1.0", - "bundled": true + "resolved": false } } }, "is-extendable": { "version": "0.1.1", - "bundled": true + "resolved": false }, "is-number": { "version": "3.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -2544,52 +2568,52 @@ }, "is-object": { "version": "0.1.2", - "bundled": true + "resolved": false }, "is-plain-object": { "version": "2.0.4", - "bundled": true, + "resolved": false, "requires": { "isobject": "^3.0.1" } }, "is-reference": { "version": "1.1.2", - "bundled": true, + "resolved": false, "requires": { "@types/estree": "0.0.39" } }, "is-windows": { "version": "1.0.2", - "bundled": true + "resolved": false }, "isarray": { "version": "1.0.0", - "bundled": true + "resolved": false }, "isbuffer": { "version": "0.0.0", - "bundled": true + "resolved": false }, "isobject": { "version": "3.0.1", - "bundled": true + "resolved": false }, "jsonfile": { "version": "4.0.0", - "bundled": true, + "resolved": false, "requires": { "graceful-fs": "^4.1.6" } }, "kind-of": { "version": "6.0.2", - "bundled": true + "resolved": false }, "level-blobs": { "version": "0.1.7", - "bundled": true, + "resolved": false, "requires": { "level-peek": "1.0.6", "once": "^1.3.0", @@ -2598,11 +2622,11 @@ "dependencies": { "isarray": { "version": "0.0.1", - "bundled": true + "resolved": false }, "readable-stream": { "version": "1.1.14", - "bundled": true, + "resolved": false, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -2612,13 +2636,13 @@ }, "string_decoder": { "version": "0.10.31", - "bundled": true + "resolved": false } } }, "level-filesystem": { "version": "1.2.0", - "bundled": true, + "resolved": false, "requires": { "concat-stream": "^1.4.4", "errno": "^0.1.1", @@ -2633,18 +2657,18 @@ }, "level-fix-range": { "version": "1.0.2", - "bundled": true + "resolved": false }, "level-hooks": { "version": "4.5.0", - "bundled": true, + "resolved": false, "requires": { "string-range": "~1.2" } }, "level-js": { "version": "2.2.4", - "bundled": true, + "resolved": false, "requires": { "abstract-leveldown": "~0.12.0", "idb-wrapper": "^1.5.0", @@ -2656,11 +2680,11 @@ "dependencies": { "object-keys": { "version": "0.4.0", - "bundled": true + "resolved": false }, "xtend": { "version": "2.1.2", - "bundled": true, + "resolved": false, "requires": { "object-keys": "~0.4.0" } @@ -2669,14 +2693,14 @@ }, "level-peek": { "version": "1.0.6", - "bundled": true, + "resolved": false, "requires": { "level-fix-range": "~1.0.2" } }, "level-sublevel": { "version": "5.2.3", - "bundled": true, + "resolved": false, "requires": { "level-fix-range": "2.0", "level-hooks": ">=4.4.0 <5", @@ -2686,14 +2710,14 @@ "dependencies": { "level-fix-range": { "version": "2.0.0", - "bundled": true, + "resolved": false, "requires": { "clone": "~0.1.9" } }, "xtend": { "version": "2.0.6", - "bundled": true, + "resolved": false, "requires": { "is-object": "~0.1.2", "object-keys": "~0.2.0" @@ -2703,7 +2727,7 @@ }, "levelup": { "version": "0.18.6", - "bundled": true, + "resolved": false, "requires": { "bl": "~0.8.1", "deferred-leveldown": "~0.2.0", @@ -2716,15 +2740,15 @@ "dependencies": { "isarray": { "version": "0.0.1", - "bundled": true + "resolved": false }, "prr": { "version": "0.0.0", - "bundled": true + "resolved": false }, "readable-stream": { "version": "1.0.34", - "bundled": true, + "resolved": false, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -2734,39 +2758,39 @@ }, "string_decoder": { "version": "0.10.31", - "bundled": true + "resolved": false }, "xtend": { "version": "3.0.0", - "bundled": true + "resolved": false } } }, "ltgt": { "version": "2.2.1", - "bundled": true + "resolved": false }, "magic-string": { "version": "0.25.2", - "bundled": true, + "resolved": false, "requires": { "sourcemap-codec": "^1.4.4" } }, "map-cache": { "version": "0.2.2", - "bundled": true + "resolved": false }, "map-visit": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "object-visit": "^1.0.0" } }, "md5.js": { "version": "1.3.5", - "bundled": true, + "resolved": false, "requires": { "hash-base": "^3.0.0", "inherits": "^2.0.1", @@ -2775,7 +2799,7 @@ }, "micromatch": { "version": "3.1.10", - "bundled": true, + "resolved": false, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -2794,7 +2818,7 @@ }, "miller-rabin": { "version": "4.0.1", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.0.0", "brorand": "^1.0.1" @@ -2802,23 +2826,23 @@ }, "mime": { "version": "1.6.0", - "bundled": true + "resolved": false }, "minimalistic-assert": { "version": "1.0.1", - "bundled": true + "resolved": false }, "minimalistic-crypto-utils": { "version": "1.0.1", - "bundled": true + "resolved": false }, "minimist": { "version": "1.2.0", - "bundled": true + "resolved": false }, "mixin-deep": { "version": "1.3.2", - "bundled": true, + "resolved": false, "requires": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" @@ -2826,7 +2850,7 @@ "dependencies": { "is-extendable": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "is-plain-object": "^2.0.4" } @@ -2835,24 +2859,24 @@ }, "mkdirp": { "version": "0.5.1", - "bundled": true, + "resolved": false, "requires": { "minimist": "0.0.8" }, "dependencies": { "minimist": { "version": "0.0.8", - "bundled": true + "resolved": false } } }, "ms": { "version": "2.1.2", - "bundled": true + "resolved": false }, "nanomatch": { "version": "1.2.13", - "bundled": true, + "resolved": false, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -2869,11 +2893,11 @@ }, "node-fetch": { "version": "2.6.0", - "bundled": true + "resolved": false }, "object-copy": { "version": "0.1.0", - "bundled": true, + "resolved": false, "requires": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", @@ -2882,14 +2906,14 @@ "dependencies": { "define-property": { "version": "0.2.5", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^0.1.0" } }, "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -2898,7 +2922,7 @@ }, "object-keys": { "version": "0.2.0", - "bundled": true, + "resolved": false, "requires": { "foreach": "~2.0.1", "indexof": "~0.0.1", @@ -2907,36 +2931,36 @@ }, "object-visit": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "isobject": "^3.0.0" } }, "object.pick": { "version": "1.3.0", - "bundled": true, + "resolved": false, "requires": { "isobject": "^3.0.1" } }, "octal": { "version": "1.0.0", - "bundled": true + "resolved": false }, "once": { "version": "1.4.0", - "bundled": true, + "resolved": false, "requires": { "wrappy": "1" } }, "opener": { "version": "1.4.3", - "bundled": true + "resolved": false }, "optimist": { "version": "0.6.1", - "bundled": true, + "resolved": false, "requires": { "minimist": "~0.0.1", "wordwrap": "~0.0.2" @@ -2944,13 +2968,13 @@ "dependencies": { "minimist": { "version": "0.0.10", - "bundled": true + "resolved": false } } }, "parse-asn1": { "version": "5.1.4", - "bundled": true, + "resolved": false, "requires": { "asn1.js": "^4.0.0", "browserify-aes": "^1.0.0", @@ -2962,15 +2986,15 @@ }, "pascalcase": { "version": "0.1.1", - "bundled": true + "resolved": false }, "path-parse": { "version": "1.0.6", - "bundled": true + "resolved": false }, "pbkdf2": { "version": "3.0.17", - "bundled": true, + "resolved": false, "requires": { "create-hash": "^1.1.2", "create-hmac": "^1.1.4", @@ -2981,7 +3005,7 @@ }, "portfinder": { "version": "1.0.20", - "bundled": true, + "resolved": false, "requires": { "async": "^1.5.2", "debug": "^2.2.0", @@ -2990,36 +3014,36 @@ "dependencies": { "debug": { "version": "2.6.9", - "bundled": true, + "resolved": false, "requires": { "ms": "2.0.0" } }, "ms": { "version": "2.0.0", - "bundled": true + "resolved": false } } }, "posix-character-classes": { "version": "0.1.1", - "bundled": true + "resolved": false }, "process-es6": { "version": "0.11.6", - "bundled": true + "resolved": false }, "process-nextick-args": { "version": "2.0.1", - "bundled": true + "resolved": false }, "prr": { "version": "1.0.1", - "bundled": true + "resolved": false }, "public-encrypt": { "version": "4.0.3", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.1.0", "browserify-rsa": "^4.0.0", @@ -3031,18 +3055,18 @@ }, "qs": { "version": "2.3.3", - "bundled": true + "resolved": false }, "randombytes": { "version": "2.1.0", - "bundled": true, + "resolved": false, "requires": { "safe-buffer": "^5.1.0" } }, "randomfill": { "version": "1.0.4", - "bundled": true, + "resolved": false, "requires": { "randombytes": "^2.0.5", "safe-buffer": "^5.1.0" @@ -3050,7 +3074,7 @@ }, "readable-stream": { "version": "2.3.6", - "bundled": true, + "resolved": false, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -3063,7 +3087,7 @@ }, "regex-not": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" @@ -3071,34 +3095,34 @@ }, "repeat-element": { "version": "1.1.3", - "bundled": true + "resolved": false }, "repeat-string": { "version": "1.6.1", - "bundled": true + "resolved": false }, "requires-port": { "version": "1.0.0", - "bundled": true + "resolved": false }, "resolve": { "version": "1.11.1", - "bundled": true, + "resolved": false, "requires": { "path-parse": "^1.0.6" } }, "resolve-url": { "version": "0.2.1", - "bundled": true + "resolved": false }, "ret": { "version": "0.1.15", - "bundled": true + "resolved": false }, "ripemd160": { "version": "2.0.2", - "bundled": true, + "resolved": false, "requires": { "hash-base": "^3.0.0", "inherits": "^2.0.1" @@ -3106,7 +3130,7 @@ }, "rollup": { "version": "1.16.2", - "bundled": true, + "resolved": false, "requires": { "@types/estree": "0.0.39", "@types/node": "^12.0.8", @@ -3115,7 +3139,7 @@ }, "rollup-plugin-commonjs": { "version": "10.0.1", - "bundled": true, + "resolved": false, "requires": { "estree-walker": "^0.6.1", "is-reference": "^1.1.2", @@ -3126,7 +3150,7 @@ }, "rollup-plugin-node-builtins": { "version": "2.1.2", - "bundled": true, + "resolved": false, "requires": { "browserify-fs": "^1.0.0", "buffer-es6": "^4.9.2", @@ -3136,7 +3160,7 @@ }, "rollup-plugin-typescript2": { "version": "0.21.2", - "bundled": true, + "resolved": false, "requires": { "fs-extra": "7.0.1", "resolve": "1.10.1", @@ -3146,14 +3170,14 @@ "dependencies": { "resolve": { "version": "1.10.1", - "bundled": true, + "resolved": false, "requires": { "path-parse": "^1.0.6" } }, "rollup-pluginutils": { "version": "2.6.0", - "bundled": true, + "resolved": false, "requires": { "estree-walker": "^0.6.0", "micromatch": "^3.1.10" @@ -3163,29 +3187,29 @@ }, "rollup-pluginutils": { "version": "2.8.1", - "bundled": true, + "resolved": false, "requires": { "estree-walker": "^0.6.1" } }, "safe-buffer": { "version": "5.1.2", - "bundled": true + "resolved": false }, "safe-regex": { "version": "1.1.0", - "bundled": true, + "resolved": false, "requires": { "ret": "~0.1.10" } }, "semver": { "version": "2.3.2", - "bundled": true + "resolved": false }, "set-value": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -3195,7 +3219,7 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } @@ -3204,7 +3228,7 @@ }, "sha.js": { "version": "2.4.11", - "bundled": true, + "resolved": false, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -3212,7 +3236,7 @@ }, "snapdragon": { "version": "0.8.2", - "bundled": true, + "resolved": false, "requires": { "base": "^0.11.1", "debug": "^2.2.0", @@ -3226,34 +3250,34 @@ "dependencies": { "debug": { "version": "2.6.9", - "bundled": true, + "resolved": false, "requires": { "ms": "2.0.0" } }, "define-property": { "version": "0.2.5", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^0.1.0" } }, "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } }, "ms": { "version": "2.0.0", - "bundled": true + "resolved": false } } }, "snapdragon-node": { "version": "2.1.1", - "bundled": true, + "resolved": false, "requires": { "define-property": "^1.0.0", "isobject": "^3.0.0", @@ -3262,28 +3286,28 @@ "dependencies": { "define-property": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^1.0.0" } }, "is-accessor-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-data-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-descriptor": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -3294,14 +3318,14 @@ }, "snapdragon-util": { "version": "3.0.1", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^3.2.0" }, "dependencies": { "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -3310,11 +3334,11 @@ }, "source-map": { "version": "0.5.7", - "bundled": true + "resolved": false }, "source-map-resolve": { "version": "0.5.2", - "bundled": true, + "resolved": false, "requires": { "atob": "^2.1.1", "decode-uri-component": "^0.2.0", @@ -3325,22 +3349,22 @@ }, "source-map-url": { "version": "0.4.0", - "bundled": true + "resolved": false }, "sourcemap-codec": { "version": "1.4.4", - "bundled": true + "resolved": false }, "split-string": { "version": "3.1.0", - "bundled": true, + "resolved": false, "requires": { "extend-shallow": "^3.0.0" } }, "static-extend": { "version": "0.1.2", - "bundled": true, + "resolved": false, "requires": { "define-property": "^0.2.5", "object-copy": "^0.1.0" @@ -3348,7 +3372,7 @@ "dependencies": { "define-property": { "version": "0.2.5", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^0.1.0" } @@ -3357,29 +3381,29 @@ }, "string-range": { "version": "1.2.2", - "bundled": true + "resolved": false }, "string_decoder": { "version": "1.1.1", - "bundled": true, + "resolved": false, "requires": { "safe-buffer": "~5.1.0" } }, "systemjs": { "version": "0.21.6", - "bundled": true + "resolved": false }, "to-object-path": { "version": "0.3.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -3388,7 +3412,7 @@ }, "to-regex": { "version": "3.0.2", - "bundled": true, + "resolved": false, "requires": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", @@ -3398,7 +3422,7 @@ }, "to-regex-range": { "version": "2.1.1", - "bundled": true, + "resolved": false, "requires": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -3406,30 +3430,30 @@ }, "tslib": { "version": "1.9.3", - "bundled": true + "resolved": false }, "typedarray": { "version": "0.0.6", - "bundled": true + "resolved": false }, "typedarray-to-buffer": { "version": "1.0.4", - "bundled": true + "resolved": false }, "typescript": { "version": "3.5.2", - "bundled": true + "resolved": false }, "union": { "version": "0.4.6", - "bundled": true, + "resolved": false, "requires": { "qs": "~2.3.3" } }, "union-value": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "arr-union": "^3.1.0", "get-value": "^2.0.6", @@ -3439,11 +3463,11 @@ }, "universalify": { "version": "0.1.2", - "bundled": true + "resolved": false }, "unset-value": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "has-value": "^0.3.1", "isobject": "^3.0.0" @@ -3451,7 +3475,7 @@ "dependencies": { "has-value": { "version": "0.3.1", - "bundled": true, + "resolved": false, "requires": { "get-value": "^2.0.3", "has-values": "^0.1.4", @@ -3460,7 +3484,7 @@ "dependencies": { "isobject": { "version": "2.1.0", - "bundled": true, + "resolved": false, "requires": { "isarray": "1.0.0" } @@ -3469,37 +3493,37 @@ }, "has-values": { "version": "0.1.4", - "bundled": true + "resolved": false } } }, "urix": { "version": "0.1.0", - "bundled": true + "resolved": false }, "url-join": { "version": "2.0.5", - "bundled": true + "resolved": false }, "use": { "version": "3.1.1", - "bundled": true + "resolved": false }, "util-deprecate": { "version": "1.0.2", - "bundled": true + "resolved": false }, "wordwrap": { "version": "0.0.3", - "bundled": true + "resolved": false }, "wrappy": { "version": "1.0.2", - "bundled": true + "resolved": false }, "xtend": { "version": "2.2.0", - "bundled": true + "resolved": false } } }, @@ -4873,6 +4897,11 @@ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", "dev": true }, + "systemjs": { + "version": "0.21.6", + "resolved": "https://registry.npmjs.org/systemjs/-/systemjs-0.21.6.tgz", + "integrity": "sha512-R+5S9eV9vcQgWOoS4D87joZ4xkFJHb19ZsyKY07D1+VBDE9bwYcU+KXE0r5XlDA8mFoJGyuWDbfrNoh90JsA8g==" + }, "through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", diff --git a/package.json b/package.json index 571b404..6a0985c 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,8 @@ "test": "echo \"Error: no test specified\" && exit 1", "build": "tsc", "rollup": "rollup -c", - "watch": "npx live-server --watch='./*.html,./*.js'" + "watch": "npx live-server --open=index.html --watch='./*.html,./*.js'", + "watchdev": "npx live-server --open=indexdev.html --watch='./*.html,./*.js'" }, "repository": { "type": "git", @@ -16,8 +17,10 @@ "author": "", "license": "ISC", "dependencies": { + "@types/systemjs": "^0.20.6", "imgui-js": "file:./imgui-js", - "rollup": "^1.15.6" + "rollup": "^1.15.6", + "systemjs": "^0.21.5" }, "devDependencies": { "@types/node": "^12.0.0", diff --git a/rollup.config.js b/rollup.config.js index 26e9ce2..25c04ab 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -5,7 +5,15 @@ const plugins = [ - typescript(), + typescript({ + clean: true, + tsconfigOverride: { + compilerOptions: { + target: "ES2015", + module: "ES2015" + } + } + }), commonjs({ namedExports: { "imgui-js/bind-imgui.js": [ "bind" ] diff --git a/session b/session new file mode 100644 index 0000000..bbf5582 --- /dev/null +++ b/session @@ -0,0 +1,327 @@ +let SessionLoad = 1 +if &cp | set nocp | endif +let s:cpo_save=&cpo +set cpo&vim +imap +inoremap pumvisible() ? "\" : "\" +inoremap pumvisible() ? "\" : "\" +inoremap pumvisible() ? "\" : "\" +nnoremap  :TmuxNavigateLeft +nnoremap :TmuxNavigateDown +nnoremap  :TmuxNavigateUp +nnoremap  :TmuxNavigateRight +nnoremap  :TmuxNavigatePrevious +nnoremap \d :YcmShowDetailedDiagnostic +vnoremap \c :call CopyMarkWithCursor("<", ">") +nnoremap \c :set opfunc=OpSysCopyMark g@ +vmap gx NetrwBrowseXVis +nmap gx NetrwBrowseX +vnoremap NetrwBrowseXVis :call netrw#BrowseXVis() +nnoremap NetrwBrowseX :call netrw#BrowseX(expand((exists("g:netrw_gx")? g:netrw_gx : '')),netrw#CheckIfRemote()) +inoremap  pumvisible() ? "\" : "\ " +let &cpo=s:cpo_save +unlet s:cpo_save +set autoindent +set backspace=indent,eol,start +set completefunc=youcompleteme#CompleteFunc +set completeopt=preview,menuone +set cpoptions=aAceFsB +set fileencodings=ucs-bom,utf-8,default,latin1 +set fillchars=vert:|,fold:-,vert:│ +set helplang=en +set hidden +set include=import_s.\\zs[^'\"]*\\ze +set includeexpr=TsIncludeExpr(v:fname) +set nomodeline +set path=.,/usr/include,,,./node_modules/**,node_modules/** +set ruler +set runtimepath=~/.vim,~/.vim/bundle/JustDo,~/.vim/bundle/YouCompleteMe,~/.vim/bundle/vim-easymotion,~/.vim/bundle/vim-tmux-navigator,~/.vim/bundle/yats.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim74,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,~/.vim/after +set sessionoptions=blank,buffers,folds,help,options,tabpages,winsize,sesdir +set shortmess=filnxtToOc +set suffixes=.bak,~,.swp,.o,.info,.aux,.log,.dvi,.bbl,.blg,.brf,.cb,.ind,.idx,.ilg,.inx,.out,.toc +set suffixesadd=.ts +let s:so_save = &so | let s:siso_save = &siso | set so=0 siso=0 +let v:this_session=expand(":p") +silent only +exe "cd " . escape(expand(":p:h"), ' ') +if expand('%') == '' && !&modified && line('$') <= 1 && getline(1) == '' + let s:wipebuf = bufnr('%') +endif +set shortmess=aoO +badd +12 rollup.config.js +badd +7 imgui-js/rollup.config.js +badd +7 imgui-js/tsconfig.json +badd +26 tsconfig.json +badd +1 index.js +badd +3904 imgui-js/imgui.ts +badd +39 src/main.ts +badd +52 imgui-js/example/main.ts +badd +8 package.json +badd +1 imgui-js/dist/imgui.d.ts +badd +1 imgui-js/bind-imgui.js +badd +1 imgui-js/example/imgui_impl.js +badd +2 imgui-js/example/imgui_impl.ts +badd +295 imgui-js/imgui_demo.ts +badd +4 index.html +badd +14 indexdev.html +badd +6 imgui-js/example/index.html +badd +2 imgui-js/example/system.config.js +badd +40 imgui-js/package.json +badd +201 node_modules/systemjs/dist/system.js +argglobal +silent! argdel * +edit package.json +set splitbelow splitright +wincmd _ | wincmd | +split +1wincmd k +wincmd w +set nosplitbelow +set nosplitright +wincmd t +set winheight=1 winwidth=1 +exe '1resize ' . ((&lines * 3 + 18) / 37) +exe '2resize ' . ((&lines * 31 + 18) / 37) +argglobal +enew +setlocal keymap= +setlocal noarabic +setlocal autoindent +setlocal backupcopy= +setlocal nobinary +setlocal nobreakindent +setlocal breakindentopt= +setlocal bufhidden=wipe +setlocal buflisted +setlocal buftype=nofile +setlocal nocindent +setlocal cinkeys=0{,0},0),:,0#,!^F,o,O,e +setlocal cinoptions= +setlocal cinwords=if,else,while,do,for,switch +setlocal colorcolumn= +setlocal comments=s1:/*,mb:*,ex:*/,://,b:#,:%,:XCOMM,n:>,fb:- +setlocal commentstring=/*%s*/ +setlocal complete=.,w,b,u,t,i +setlocal concealcursor= +setlocal conceallevel=0 +setlocal completefunc=youcompleteme#CompleteFunc +setlocal nocopyindent +setlocal cryptmethod= +setlocal nocursorbind +setlocal nocursorcolumn +setlocal nocursorline +setlocal define= +setlocal dictionary= +setlocal nodiff +setlocal equalprg= +setlocal errorformat= +setlocal noexpandtab +if &filetype != '' +setlocal filetype= +endif +setlocal fixendofline +setlocal foldcolumn=0 +setlocal foldenable +setlocal foldexpr=0 +setlocal foldignore=# +setlocal foldlevel=0 +setlocal foldmarker={{{,}}} +setlocal foldmethod=manual +setlocal foldminlines=1 +setlocal foldnestmax=20 +setlocal foldtext=foldtext() +setlocal formatexpr= +setlocal formatoptions=tcq +setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s* +setlocal grepprg= +setlocal iminsert=0 +setlocal imsearch=0 +setlocal include= +setlocal includeexpr=TsIncludeExpr(v:fname) +setlocal indentexpr= +setlocal indentkeys=0{,0},:,0#,!^F,o,O,e +setlocal noinfercase +setlocal iskeyword=@,48-57,_,192-255 +setlocal keywordprg= +setlocal nolinebreak +setlocal nolisp +setlocal lispwords= +setlocal nolist +setlocal makeprg= +setlocal matchpairs=(:),{:},[:] +setlocal nomodeline +setlocal nomodifiable +setlocal nrformats=bin,octal,hex +set number +setlocal number +setlocal numberwidth=4 +setlocal omnifunc= +setlocal path= +setlocal nopreserveindent +setlocal previewwindow +setlocal quoteescape=\\ +setlocal noreadonly +setlocal norelativenumber +setlocal norightleft +setlocal rightleftcmd=search +setlocal noscrollbind +setlocal shiftwidth=8 +setlocal noshortname +setlocal nosmartindent +setlocal softtabstop=0 +setlocal nospell +setlocal spellcapcheck=[.?!]\\_[\\])'\"\ \ ]\\+ +setlocal spellfile= +setlocal spelllang=en +setlocal statusline= +setlocal suffixesadd=.ts +setlocal noswapfile +setlocal synmaxcol=3000 +if &syntax != '' +setlocal syntax= +endif +setlocal tabstop=8 +setlocal tagcase= +setlocal tags= +setlocal textwidth=0 +setlocal thesaurus= +setlocal noundofile +setlocal undolevels=-123456 +setlocal winfixheight +setlocal nowinfixwidth +setlocal wrap +setlocal wrapmargin=0 +wincmd w +argglobal +setlocal keymap= +setlocal noarabic +setlocal autoindent +setlocal backupcopy= +setlocal nobinary +setlocal nobreakindent +setlocal breakindentopt= +setlocal bufhidden= +setlocal buflisted +setlocal buftype= +setlocal nocindent +setlocal cinkeys=0{,0},0),:,0#,!^F,o,O,e +setlocal cinoptions= +setlocal cinwords=if,else,while,do,for,switch +setlocal colorcolumn= +setlocal comments= +setlocal commentstring= +setlocal complete=.,w,b,u,t,i +setlocal concealcursor= +setlocal conceallevel=0 +setlocal completefunc=youcompleteme#CompleteFunc +setlocal nocopyindent +setlocal cryptmethod= +setlocal nocursorbind +setlocal nocursorcolumn +setlocal nocursorline +setlocal define= +setlocal dictionary= +setlocal nodiff +setlocal equalprg= +setlocal errorformat= +setlocal noexpandtab +if &filetype != 'json' +setlocal filetype=json +endif +setlocal fixendofline +setlocal foldcolumn=0 +setlocal foldenable +setlocal foldexpr=0 +setlocal foldignore=# +setlocal foldlevel=0 +setlocal foldmarker={{{,}}} +setlocal foldmethod=manual +setlocal foldminlines=1 +setlocal foldnestmax=20 +setlocal foldtext=foldtext() +setlocal formatexpr= +setlocal formatoptions=cq +setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s* +setlocal grepprg= +setlocal iminsert=0 +setlocal imsearch=0 +setlocal include= +setlocal includeexpr=TsIncludeExpr(v:fname) +setlocal indentexpr=GetJSONIndent() +setlocal indentkeys=0{,0},0),0[,0],!^F,o,O,e +setlocal noinfercase +setlocal iskeyword=@,48-57,_,192-255 +setlocal keywordprg= +setlocal nolinebreak +setlocal nolisp +setlocal lispwords= +setlocal nolist +setlocal makeprg= +setlocal matchpairs=(:),{:},[:] +setlocal nomodeline +setlocal modifiable +setlocal nrformats=bin,octal,hex +set number +setlocal number +setlocal numberwidth=4 +setlocal omnifunc= +setlocal path= +setlocal nopreserveindent +setlocal nopreviewwindow +setlocal quoteescape=\\ +setlocal noreadonly +setlocal norelativenumber +setlocal norightleft +setlocal rightleftcmd=search +setlocal noscrollbind +setlocal shiftwidth=8 +setlocal noshortname +setlocal nosmartindent +setlocal softtabstop=0 +setlocal nospell +setlocal spellcapcheck=[.?!]\\_[\\])'\"\ \ ]\\+ +setlocal spellfile= +setlocal spelllang=en +setlocal statusline= +setlocal suffixesadd=.ts +setlocal swapfile +setlocal synmaxcol=3000 +if &syntax != 'json' +setlocal syntax=json +endif +setlocal tabstop=8 +setlocal tagcase= +setlocal tags= +setlocal textwidth=0 +setlocal thesaurus= +setlocal noundofile +setlocal undolevels=-123456 +setlocal nowinfixheight +setlocal nowinfixwidth +setlocal wrap +setlocal wrapmargin=0 +silent! normal! zE +let s:l = 23 - ((19 * winheight(0) + 15) / 31) +if s:l < 1 | let s:l = 1 | endif +exe s:l +normal! zt +23 +normal! 024| +wincmd w +2wincmd w +exe '1resize ' . ((&lines * 3 + 18) / 37) +exe '2resize ' . ((&lines * 31 + 18) / 37) +tabnext 1 +if exists('s:wipebuf') + silent exe 'bwipe ' . s:wipebuf +endif +unlet! s:wipebuf +set winheight=1 winwidth=20 shortmess=filnxtToOc +let s:sx = expand(":p:r")."x.vim" +if file_readable(s:sx) + exe "source " . fnameescape(s:sx) +endif +let &so = s:so_save | let &siso = s:siso_save +doautoall SessionLoadPost +unlet SessionLoad +" vim: set ft=vim : diff --git a/src/main.js b/src/main.js index 1820dc4..4aca588 100644 --- a/src/main.js +++ b/src/main.js @@ -1,69 +1,97 @@ -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -import * as ImGui_Impl from "../imgui-js/example/imgui_impl"; -import * as ImGui from "imgui-js"; -import { ImVec4 } from "imgui-js"; -function main() { - return __awaiter(this, void 0, void 0, function* () { - console.log("main()"); - yield ImGui.default(); - window.requestAnimationFrame(init); - }); -} -function init() { - console.log("init()"); - console.log("Total allocated space (uordblks) @ _init:", ImGui.bind.mallinfo().uordblks); - // Setup Dear ImGui binding - ImGui.IMGUI_CHECKVERSION(); - ImGui.CreateContext(); - const io = ImGui.GetIO(); - io.ConfigFlags |= ImGui.ConfigFlags.NavEnableKeyboard; // Enable Keyboard Controls - // Setup style - ImGui.StyleColorsDark(); - const output = document.getElementById("output") || document.body; - const canvas = document.createElement("canvas"); - output.appendChild(canvas); - canvas.tabIndex = 1; - canvas.style.position = "absolute"; - canvas.style.left = "0px"; - canvas.style.right = "0px"; - canvas.style.top = "0px"; - canvas.style.bottom = "0px"; - canvas.style.width = "100%"; - canvas.style.height = "100%"; - ImGui_Impl.Init(canvas); - window.requestAnimationFrame(loop); -} -const clearColor = new ImVec4(0, 0, 0, 1); -function loop(time) { - ImGui_Impl.NewFrame(time); - ImGui.NewFrame(); - ImGui.EndFrame(); - // Rendering - ImGui.Render(); - const gl = ImGui_Impl.gl; - if (gl) { - gl.viewport(0, 0, gl.drawingBufferWidth, gl.drawingBufferHeight); - gl.clearColor(clearColor.x, clearColor.y, clearColor.z, clearColor.w); - gl.clear(gl.COLOR_BUFFER_BIT); - //gl.useProgram(0); // You may want this if using this code in an OpenGL 3+ context where shaders may be bound +System.register(["../imgui-js/example/imgui_impl", "imgui-js"], function (exports_1, context_1) { + "use strict"; + var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); + }; + var ImGui_Impl, ImGui, imgui_js_1, imgui_js_2, clearColor, windowOpen, text; + var __moduleName = context_1 && context_1.id; + function main() { + return __awaiter(this, void 0, void 0, function* () { + console.log("main()"); + yield ImGui.default(); + window.requestAnimationFrame(init); + }); } - const ctx = ImGui_Impl.ctx; - if (ctx) { - // ctx.clearRect(0, 0, ctx.canvas.width, ctx.canvas.height); - ctx.fillStyle = `rgba(${clearColor.x * 0xff}, ${clearColor.y * 0xff}, ${clearColor.z * 0xff}, ${clearColor.w})`; - ctx.fillRect(0, 0, ctx.canvas.width, ctx.canvas.height); + function init() { + console.log("init()"); + console.log("Total allocated space (uordblks) @ _init:", ImGui.bind.mallinfo().uordblks); + // Setup Dear ImGui binding + ImGui.IMGUI_CHECKVERSION(); + ImGui.CreateContext(); + const io = ImGui.GetIO(); + io.ConfigFlags |= ImGui.ConfigFlags.NavEnableKeyboard; // Enable Keyboard Controls + // Setup style + ImGui.StyleColorsLight(); + const output = document.getElementById("output") || document.body; + const canvas = document.createElement("canvas"); + output.appendChild(canvas); + canvas.tabIndex = 1; + canvas.style.position = "absolute"; + canvas.style.left = "0px"; + canvas.style.right = "0px"; + canvas.style.top = "0px"; + canvas.style.bottom = "0px"; + canvas.style.width = "100%"; + canvas.style.height = "100%"; + ImGui_Impl.Init(canvas); + window.requestAnimationFrame(loop); } - ImGui_Impl.RenderDrawData(ImGui.GetDrawData()); - window.requestAnimationFrame(loop); -} -(function () { - window.onload = main; -})(); + function render(timeElapsed) { + ImGui.SetNextWindowSize(new imgui_js_2.ImVec2(600, 400), ImGui.ImGuiCond.Always); + ImGui.Begin("Test Window", (_ = windowOpen) => windowOpen = _, 0); + if (ImGui.Button("Add Text")) { + text += "A"; + } + ImGui.Text(text); + ImGui.End(); + } + function loop(timeElapsed) { + ImGui_Impl.NewFrame(timeElapsed); + ImGui.NewFrame(); + render(timeElapsed); + ImGui.EndFrame(); + // Rendering + ImGui.Render(); + const gl = ImGui_Impl.gl; + if (gl) { + gl.viewport(0, 0, gl.drawingBufferWidth, gl.drawingBufferHeight); + gl.clearColor(clearColor.x, clearColor.y, clearColor.z, clearColor.w); + gl.clear(gl.COLOR_BUFFER_BIT); + //gl.useProgram(0); // You may want this if using this code in an OpenGL 3+ context where shaders may be bound + } + const ctx = ImGui_Impl.ctx; + if (ctx) { + // ctx.clearRect(0, 0, ctx.canvas.width, ctx.canvas.height); + ctx.fillStyle = `rgba(${clearColor.x * 0xff}, ${clearColor.y * 0xff}, ${clearColor.z * 0xff}, ${clearColor.w})`; + ctx.fillRect(0, 0, ctx.canvas.width, ctx.canvas.height); + } + ImGui_Impl.RenderDrawData(ImGui.GetDrawData()); + window.requestAnimationFrame(loop); + } + return { + setters: [ + function (ImGui_Impl_1) { + ImGui_Impl = ImGui_Impl_1; + }, + function (ImGui_1) { + ImGui = ImGui_1; + imgui_js_1 = ImGui_1; + imgui_js_2 = ImGui_1; + } + ], + execute: function () { + clearColor = new imgui_js_1.ImVec4(0.7, 0.9, 1, 1); + windowOpen = true; + text = "text"; + (function () { + window.onload = main; + })(); + } + }; +}); //# sourceMappingURL=main.js.map \ No newline at end of file diff --git a/indexdev.html b/indexdev.html new file mode 100644 index 0000000..7b2ee9d --- /dev/null +++ b/indexdev.html @@ -0,0 +1,19 @@ + + + 7GUI + + + + + + diff --git a/package-lock.json b/package-lock.json index 17319c9..07bd044 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,6 +24,11 @@ "@types/node": "*" } }, + "@types/systemjs": { + "version": "0.20.6", + "resolved": "https://registry.npmjs.org/@types/systemjs/-/systemjs-0.20.6.tgz", + "integrity": "sha512-p3yv9sBBJXi3noUG216BpUI7VtVBUAvBIfZNTiDROUY31YBfsFHM4DreS7XMekN8IjtX0ysvCnm6r3WnirnNeA==" + }, "abstract-leveldown": { "version": "0.12.4", "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-0.12.4.tgz", @@ -1009,7 +1014,8 @@ "ansi-regex": { "version": "2.1.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "aproba": { "version": "1.2.0", @@ -1030,12 +1036,14 @@ "balanced-match": { "version": "1.0.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "brace-expansion": { "version": "1.1.11", "bundled": true, "dev": true, + "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -1050,17 +1058,20 @@ "code-point-at": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "concat-map": { "version": "0.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "console-control-strings": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "core-util-is": { "version": "1.0.2", @@ -1177,7 +1188,8 @@ "inherits": { "version": "2.0.3", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "ini": { "version": "1.3.5", @@ -1189,6 +1201,7 @@ "version": "1.0.0", "bundled": true, "dev": true, + "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -1203,6 +1216,7 @@ "version": "3.0.4", "bundled": true, "dev": true, + "optional": true, "requires": { "brace-expansion": "^1.1.7" } @@ -1210,12 +1224,14 @@ "minimist": { "version": "0.0.8", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "minipass": { "version": "2.3.5", "bundled": true, "dev": true, + "optional": true, "requires": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" @@ -1234,6 +1250,7 @@ "version": "0.5.1", "bundled": true, "dev": true, + "optional": true, "requires": { "minimist": "0.0.8" } @@ -1314,7 +1331,8 @@ "number-is-nan": { "version": "1.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "object-assign": { "version": "4.1.1", @@ -1326,6 +1344,7 @@ "version": "1.4.0", "bundled": true, "dev": true, + "optional": true, "requires": { "wrappy": "1" } @@ -1411,7 +1430,8 @@ "safe-buffer": { "version": "5.1.2", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "safer-buffer": { "version": "2.1.2", @@ -1447,6 +1467,7 @@ "version": "1.0.2", "bundled": true, "dev": true, + "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -1466,6 +1487,7 @@ "version": "3.0.1", "bundled": true, "dev": true, + "optional": true, "requires": { "ansi-regex": "^2.0.0" } @@ -1509,12 +1531,14 @@ "wrappy": { "version": "1.0.2", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "yallist": { "version": "3.0.3", "bundled": true, - "dev": true + "dev": true, + "optional": true } } }, @@ -1690,56 +1714,56 @@ "dependencies": { "@types/emscripten": { "version": "0.0.32", - "bundled": true + "resolved": false }, "@types/estree": { "version": "0.0.39", - "bundled": true + "resolved": false }, "@types/node": { "version": "12.0.10", - "bundled": true + "resolved": false }, "@types/systemjs": { "version": "0.20.6", - "bundled": true + "resolved": false }, "abstract-leveldown": { "version": "0.12.4", - "bundled": true, + "resolved": false, "requires": { "xtend": "~3.0.0" }, "dependencies": { "xtend": { "version": "3.0.0", - "bundled": true + "resolved": false } } }, "acorn": { "version": "6.1.1", - "bundled": true + "resolved": false }, "arr-diff": { "version": "4.0.0", - "bundled": true + "resolved": false }, "arr-flatten": { "version": "1.1.0", - "bundled": true + "resolved": false }, "arr-union": { "version": "3.1.0", - "bundled": true + "resolved": false }, "array-unique": { "version": "0.3.2", - "bundled": true + "resolved": false }, "asn1.js": { "version": "4.10.1", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.0.0", "inherits": "^2.0.1", @@ -1748,19 +1772,19 @@ }, "assign-symbols": { "version": "1.0.0", - "bundled": true + "resolved": false }, "async": { "version": "1.5.2", - "bundled": true + "resolved": false }, "atob": { "version": "2.1.2", - "bundled": true + "resolved": false }, "base": { "version": "0.11.2", - "bundled": true, + "resolved": false, "requires": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", @@ -1773,28 +1797,28 @@ "dependencies": { "define-property": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^1.0.0" } }, "is-accessor-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-data-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-descriptor": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -1805,18 +1829,18 @@ }, "bl": { "version": "0.8.2", - "bundled": true, + "resolved": false, "requires": { "readable-stream": "~1.0.26" }, "dependencies": { "isarray": { "version": "0.0.1", - "bundled": true + "resolved": false }, "readable-stream": { "version": "1.0.34", - "bundled": true, + "resolved": false, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -1826,17 +1850,17 @@ }, "string_decoder": { "version": "0.10.31", - "bundled": true + "resolved": false } } }, "bn.js": { "version": "4.11.8", - "bundled": true + "resolved": false }, "braces": { "version": "2.3.2", - "bundled": true, + "resolved": false, "requires": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -1852,7 +1876,7 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } @@ -1861,11 +1885,11 @@ }, "brorand": { "version": "1.1.0", - "bundled": true + "resolved": false }, "browserify-aes": { "version": "1.2.0", - "bundled": true, + "resolved": false, "requires": { "buffer-xor": "^1.0.3", "cipher-base": "^1.0.0", @@ -1877,7 +1901,7 @@ }, "browserify-cipher": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "browserify-aes": "^1.0.4", "browserify-des": "^1.0.0", @@ -1886,7 +1910,7 @@ }, "browserify-des": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "cipher-base": "^1.0.1", "des.js": "^1.0.0", @@ -1896,7 +1920,7 @@ }, "browserify-fs": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "level-filesystem": "^1.0.1", "level-js": "^2.1.3", @@ -1905,7 +1929,7 @@ }, "browserify-rsa": { "version": "4.0.1", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.1.0", "randombytes": "^2.0.1" @@ -1913,7 +1937,7 @@ }, "browserify-sign": { "version": "4.0.4", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.1.1", "browserify-rsa": "^4.0.0", @@ -1926,19 +1950,19 @@ }, "buffer-es6": { "version": "4.9.3", - "bundled": true + "resolved": false }, "buffer-from": { "version": "1.1.1", - "bundled": true + "resolved": false }, "buffer-xor": { "version": "1.0.3", - "bundled": true + "resolved": false }, "cache-base": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", @@ -1953,7 +1977,7 @@ }, "cipher-base": { "version": "1.0.4", - "bundled": true, + "resolved": false, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -1961,7 +1985,7 @@ }, "class-utils": { "version": "0.3.6", - "bundled": true, + "resolved": false, "requires": { "arr-union": "^3.1.0", "define-property": "^0.2.5", @@ -1971,7 +1995,7 @@ "dependencies": { "define-property": { "version": "0.2.5", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^0.1.0" } @@ -1980,11 +2004,11 @@ }, "clone": { "version": "0.1.19", - "bundled": true + "resolved": false }, "collection-visit": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" @@ -1992,15 +2016,15 @@ }, "colors": { "version": "1.0.3", - "bundled": true + "resolved": false }, "component-emitter": { "version": "1.3.0", - "bundled": true + "resolved": false }, "concat-stream": { "version": "1.6.2", - "bundled": true, + "resolved": false, "requires": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -2010,19 +2034,19 @@ }, "copy-descriptor": { "version": "0.1.1", - "bundled": true + "resolved": false }, "core-util-is": { "version": "1.0.2", - "bundled": true + "resolved": false }, "corser": { "version": "2.0.1", - "bundled": true + "resolved": false }, "create-ecdh": { "version": "4.0.3", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.1.0", "elliptic": "^6.0.0" @@ -2030,7 +2054,7 @@ }, "create-hash": { "version": "1.2.0", - "bundled": true, + "resolved": false, "requires": { "cipher-base": "^1.0.1", "inherits": "^2.0.1", @@ -2041,7 +2065,7 @@ }, "create-hmac": { "version": "1.1.7", - "bundled": true, + "resolved": false, "requires": { "cipher-base": "^1.0.3", "create-hash": "^1.1.0", @@ -2053,7 +2077,7 @@ }, "crypto-browserify": { "version": "3.12.0", - "bundled": true, + "resolved": false, "requires": { "browserify-cipher": "^1.0.0", "browserify-sign": "^4.0.0", @@ -2070,25 +2094,25 @@ }, "debug": { "version": "3.2.6", - "bundled": true, + "resolved": false, "requires": { "ms": "^2.1.1" } }, "decode-uri-component": { "version": "0.2.0", - "bundled": true + "resolved": false }, "deferred-leveldown": { "version": "0.2.0", - "bundled": true, + "resolved": false, "requires": { "abstract-leveldown": "~0.12.1" } }, "define-property": { "version": "2.0.2", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" @@ -2096,21 +2120,21 @@ "dependencies": { "is-accessor-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-data-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-descriptor": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -2121,7 +2145,7 @@ }, "des.js": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" @@ -2129,7 +2153,7 @@ }, "diffie-hellman": { "version": "5.0.3", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", @@ -2138,7 +2162,7 @@ }, "ecstatic": { "version": "3.3.2", - "bundled": true, + "resolved": false, "requires": { "he": "^1.1.1", "mime": "^1.6.0", @@ -2148,7 +2172,7 @@ }, "elliptic": { "version": "6.5.0", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.4.0", "brorand": "^1.0.1", @@ -2161,22 +2185,22 @@ }, "errno": { "version": "0.1.7", - "bundled": true, + "resolved": false, "requires": { "prr": "~1.0.1" } }, "estree-walker": { "version": "0.6.1", - "bundled": true + "resolved": false }, "eventemitter3": { "version": "3.1.2", - "bundled": true + "resolved": false }, "evp_bytestokey": { "version": "1.0.3", - "bundled": true, + "resolved": false, "requires": { "md5.js": "^1.3.4", "safe-buffer": "^5.1.1" @@ -2184,7 +2208,7 @@ }, "expand-brackets": { "version": "2.1.4", - "bundled": true, + "resolved": false, "requires": { "debug": "^2.3.3", "define-property": "^0.2.5", @@ -2197,34 +2221,34 @@ "dependencies": { "debug": { "version": "2.6.9", - "bundled": true, + "resolved": false, "requires": { "ms": "2.0.0" } }, "define-property": { "version": "0.2.5", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^0.1.0" } }, "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } }, "ms": { "version": "2.0.0", - "bundled": true + "resolved": false } } }, "extend-shallow": { "version": "3.0.2", - "bundled": true, + "resolved": false, "requires": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -2232,7 +2256,7 @@ "dependencies": { "is-extendable": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "is-plain-object": "^2.0.4" } @@ -2241,7 +2265,7 @@ }, "extglob": { "version": "2.0.4", - "bundled": true, + "resolved": false, "requires": { "array-unique": "^0.3.2", "define-property": "^1.0.0", @@ -2255,35 +2279,35 @@ "dependencies": { "define-property": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^1.0.0" } }, "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } }, "is-accessor-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-data-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-descriptor": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -2294,7 +2318,7 @@ }, "fill-range": { "version": "4.0.0", - "bundled": true, + "resolved": false, "requires": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -2304,7 +2328,7 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } @@ -2313,29 +2337,29 @@ }, "follow-redirects": { "version": "1.7.0", - "bundled": true, + "resolved": false, "requires": { "debug": "^3.2.6" } }, "for-in": { "version": "1.0.2", - "bundled": true + "resolved": false }, "foreach": { "version": "2.0.5", - "bundled": true + "resolved": false }, "fragment-cache": { "version": "0.2.1", - "bundled": true, + "resolved": false, "requires": { "map-cache": "^0.2.2" } }, "fs-extra": { "version": "7.0.1", - "bundled": true, + "resolved": false, "requires": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", @@ -2344,18 +2368,18 @@ }, "fwd-stream": { "version": "1.0.4", - "bundled": true, + "resolved": false, "requires": { "readable-stream": "~1.0.26-4" }, "dependencies": { "isarray": { "version": "0.0.1", - "bundled": true + "resolved": false }, "readable-stream": { "version": "1.0.34", - "bundled": true, + "resolved": false, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -2365,21 +2389,21 @@ }, "string_decoder": { "version": "0.10.31", - "bundled": true + "resolved": false } } }, "get-value": { "version": "2.0.6", - "bundled": true + "resolved": false }, "graceful-fs": { "version": "4.2.0", - "bundled": true + "resolved": false }, "has-value": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "get-value": "^2.0.6", "has-values": "^1.0.0", @@ -2388,7 +2412,7 @@ }, "has-values": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "is-number": "^3.0.0", "kind-of": "^4.0.0" @@ -2396,7 +2420,7 @@ "dependencies": { "kind-of": { "version": "4.0.0", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -2405,7 +2429,7 @@ }, "hash-base": { "version": "3.0.4", - "bundled": true, + "resolved": false, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -2413,7 +2437,7 @@ }, "hash.js": { "version": "1.1.7", - "bundled": true, + "resolved": false, "requires": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.1" @@ -2421,11 +2445,11 @@ }, "he": { "version": "1.2.0", - "bundled": true + "resolved": false }, "hmac-drbg": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "hash.js": "^1.0.3", "minimalistic-assert": "^1.0.0", @@ -2434,7 +2458,7 @@ }, "http-proxy": { "version": "1.17.0", - "bundled": true, + "resolved": false, "requires": { "eventemitter3": "^3.0.0", "follow-redirects": "^1.0.0", @@ -2443,7 +2467,7 @@ }, "http-server": { "version": "0.11.1", - "bundled": true, + "resolved": false, "requires": { "colors": "1.0.3", "corser": "~2.0.0", @@ -2457,30 +2481,30 @@ }, "idb-wrapper": { "version": "1.7.2", - "bundled": true + "resolved": false }, "indexof": { "version": "0.0.1", - "bundled": true + "resolved": false }, "inherits": { "version": "2.0.4", - "bundled": true + "resolved": false }, "is": { "version": "0.2.7", - "bundled": true + "resolved": false }, "is-accessor-descriptor": { "version": "0.1.6", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -2489,18 +2513,18 @@ }, "is-buffer": { "version": "1.1.6", - "bundled": true + "resolved": false }, "is-data-descriptor": { "version": "0.1.4", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -2509,7 +2533,7 @@ }, "is-descriptor": { "version": "0.1.6", - "bundled": true, + "resolved": false, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -2518,24 +2542,24 @@ "dependencies": { "kind-of": { "version": "5.1.0", - "bundled": true + "resolved": false } } }, "is-extendable": { "version": "0.1.1", - "bundled": true + "resolved": false }, "is-number": { "version": "3.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -2544,52 +2568,52 @@ }, "is-object": { "version": "0.1.2", - "bundled": true + "resolved": false }, "is-plain-object": { "version": "2.0.4", - "bundled": true, + "resolved": false, "requires": { "isobject": "^3.0.1" } }, "is-reference": { "version": "1.1.2", - "bundled": true, + "resolved": false, "requires": { "@types/estree": "0.0.39" } }, "is-windows": { "version": "1.0.2", - "bundled": true + "resolved": false }, "isarray": { "version": "1.0.0", - "bundled": true + "resolved": false }, "isbuffer": { "version": "0.0.0", - "bundled": true + "resolved": false }, "isobject": { "version": "3.0.1", - "bundled": true + "resolved": false }, "jsonfile": { "version": "4.0.0", - "bundled": true, + "resolved": false, "requires": { "graceful-fs": "^4.1.6" } }, "kind-of": { "version": "6.0.2", - "bundled": true + "resolved": false }, "level-blobs": { "version": "0.1.7", - "bundled": true, + "resolved": false, "requires": { "level-peek": "1.0.6", "once": "^1.3.0", @@ -2598,11 +2622,11 @@ "dependencies": { "isarray": { "version": "0.0.1", - "bundled": true + "resolved": false }, "readable-stream": { "version": "1.1.14", - "bundled": true, + "resolved": false, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -2612,13 +2636,13 @@ }, "string_decoder": { "version": "0.10.31", - "bundled": true + "resolved": false } } }, "level-filesystem": { "version": "1.2.0", - "bundled": true, + "resolved": false, "requires": { "concat-stream": "^1.4.4", "errno": "^0.1.1", @@ -2633,18 +2657,18 @@ }, "level-fix-range": { "version": "1.0.2", - "bundled": true + "resolved": false }, "level-hooks": { "version": "4.5.0", - "bundled": true, + "resolved": false, "requires": { "string-range": "~1.2" } }, "level-js": { "version": "2.2.4", - "bundled": true, + "resolved": false, "requires": { "abstract-leveldown": "~0.12.0", "idb-wrapper": "^1.5.0", @@ -2656,11 +2680,11 @@ "dependencies": { "object-keys": { "version": "0.4.0", - "bundled": true + "resolved": false }, "xtend": { "version": "2.1.2", - "bundled": true, + "resolved": false, "requires": { "object-keys": "~0.4.0" } @@ -2669,14 +2693,14 @@ }, "level-peek": { "version": "1.0.6", - "bundled": true, + "resolved": false, "requires": { "level-fix-range": "~1.0.2" } }, "level-sublevel": { "version": "5.2.3", - "bundled": true, + "resolved": false, "requires": { "level-fix-range": "2.0", "level-hooks": ">=4.4.0 <5", @@ -2686,14 +2710,14 @@ "dependencies": { "level-fix-range": { "version": "2.0.0", - "bundled": true, + "resolved": false, "requires": { "clone": "~0.1.9" } }, "xtend": { "version": "2.0.6", - "bundled": true, + "resolved": false, "requires": { "is-object": "~0.1.2", "object-keys": "~0.2.0" @@ -2703,7 +2727,7 @@ }, "levelup": { "version": "0.18.6", - "bundled": true, + "resolved": false, "requires": { "bl": "~0.8.1", "deferred-leveldown": "~0.2.0", @@ -2716,15 +2740,15 @@ "dependencies": { "isarray": { "version": "0.0.1", - "bundled": true + "resolved": false }, "prr": { "version": "0.0.0", - "bundled": true + "resolved": false }, "readable-stream": { "version": "1.0.34", - "bundled": true, + "resolved": false, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -2734,39 +2758,39 @@ }, "string_decoder": { "version": "0.10.31", - "bundled": true + "resolved": false }, "xtend": { "version": "3.0.0", - "bundled": true + "resolved": false } } }, "ltgt": { "version": "2.2.1", - "bundled": true + "resolved": false }, "magic-string": { "version": "0.25.2", - "bundled": true, + "resolved": false, "requires": { "sourcemap-codec": "^1.4.4" } }, "map-cache": { "version": "0.2.2", - "bundled": true + "resolved": false }, "map-visit": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "object-visit": "^1.0.0" } }, "md5.js": { "version": "1.3.5", - "bundled": true, + "resolved": false, "requires": { "hash-base": "^3.0.0", "inherits": "^2.0.1", @@ -2775,7 +2799,7 @@ }, "micromatch": { "version": "3.1.10", - "bundled": true, + "resolved": false, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -2794,7 +2818,7 @@ }, "miller-rabin": { "version": "4.0.1", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.0.0", "brorand": "^1.0.1" @@ -2802,23 +2826,23 @@ }, "mime": { "version": "1.6.0", - "bundled": true + "resolved": false }, "minimalistic-assert": { "version": "1.0.1", - "bundled": true + "resolved": false }, "minimalistic-crypto-utils": { "version": "1.0.1", - "bundled": true + "resolved": false }, "minimist": { "version": "1.2.0", - "bundled": true + "resolved": false }, "mixin-deep": { "version": "1.3.2", - "bundled": true, + "resolved": false, "requires": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" @@ -2826,7 +2850,7 @@ "dependencies": { "is-extendable": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "is-plain-object": "^2.0.4" } @@ -2835,24 +2859,24 @@ }, "mkdirp": { "version": "0.5.1", - "bundled": true, + "resolved": false, "requires": { "minimist": "0.0.8" }, "dependencies": { "minimist": { "version": "0.0.8", - "bundled": true + "resolved": false } } }, "ms": { "version": "2.1.2", - "bundled": true + "resolved": false }, "nanomatch": { "version": "1.2.13", - "bundled": true, + "resolved": false, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -2869,11 +2893,11 @@ }, "node-fetch": { "version": "2.6.0", - "bundled": true + "resolved": false }, "object-copy": { "version": "0.1.0", - "bundled": true, + "resolved": false, "requires": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", @@ -2882,14 +2906,14 @@ "dependencies": { "define-property": { "version": "0.2.5", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^0.1.0" } }, "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -2898,7 +2922,7 @@ }, "object-keys": { "version": "0.2.0", - "bundled": true, + "resolved": false, "requires": { "foreach": "~2.0.1", "indexof": "~0.0.1", @@ -2907,36 +2931,36 @@ }, "object-visit": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "isobject": "^3.0.0" } }, "object.pick": { "version": "1.3.0", - "bundled": true, + "resolved": false, "requires": { "isobject": "^3.0.1" } }, "octal": { "version": "1.0.0", - "bundled": true + "resolved": false }, "once": { "version": "1.4.0", - "bundled": true, + "resolved": false, "requires": { "wrappy": "1" } }, "opener": { "version": "1.4.3", - "bundled": true + "resolved": false }, "optimist": { "version": "0.6.1", - "bundled": true, + "resolved": false, "requires": { "minimist": "~0.0.1", "wordwrap": "~0.0.2" @@ -2944,13 +2968,13 @@ "dependencies": { "minimist": { "version": "0.0.10", - "bundled": true + "resolved": false } } }, "parse-asn1": { "version": "5.1.4", - "bundled": true, + "resolved": false, "requires": { "asn1.js": "^4.0.0", "browserify-aes": "^1.0.0", @@ -2962,15 +2986,15 @@ }, "pascalcase": { "version": "0.1.1", - "bundled": true + "resolved": false }, "path-parse": { "version": "1.0.6", - "bundled": true + "resolved": false }, "pbkdf2": { "version": "3.0.17", - "bundled": true, + "resolved": false, "requires": { "create-hash": "^1.1.2", "create-hmac": "^1.1.4", @@ -2981,7 +3005,7 @@ }, "portfinder": { "version": "1.0.20", - "bundled": true, + "resolved": false, "requires": { "async": "^1.5.2", "debug": "^2.2.0", @@ -2990,36 +3014,36 @@ "dependencies": { "debug": { "version": "2.6.9", - "bundled": true, + "resolved": false, "requires": { "ms": "2.0.0" } }, "ms": { "version": "2.0.0", - "bundled": true + "resolved": false } } }, "posix-character-classes": { "version": "0.1.1", - "bundled": true + "resolved": false }, "process-es6": { "version": "0.11.6", - "bundled": true + "resolved": false }, "process-nextick-args": { "version": "2.0.1", - "bundled": true + "resolved": false }, "prr": { "version": "1.0.1", - "bundled": true + "resolved": false }, "public-encrypt": { "version": "4.0.3", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.1.0", "browserify-rsa": "^4.0.0", @@ -3031,18 +3055,18 @@ }, "qs": { "version": "2.3.3", - "bundled": true + "resolved": false }, "randombytes": { "version": "2.1.0", - "bundled": true, + "resolved": false, "requires": { "safe-buffer": "^5.1.0" } }, "randomfill": { "version": "1.0.4", - "bundled": true, + "resolved": false, "requires": { "randombytes": "^2.0.5", "safe-buffer": "^5.1.0" @@ -3050,7 +3074,7 @@ }, "readable-stream": { "version": "2.3.6", - "bundled": true, + "resolved": false, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -3063,7 +3087,7 @@ }, "regex-not": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" @@ -3071,34 +3095,34 @@ }, "repeat-element": { "version": "1.1.3", - "bundled": true + "resolved": false }, "repeat-string": { "version": "1.6.1", - "bundled": true + "resolved": false }, "requires-port": { "version": "1.0.0", - "bundled": true + "resolved": false }, "resolve": { "version": "1.11.1", - "bundled": true, + "resolved": false, "requires": { "path-parse": "^1.0.6" } }, "resolve-url": { "version": "0.2.1", - "bundled": true + "resolved": false }, "ret": { "version": "0.1.15", - "bundled": true + "resolved": false }, "ripemd160": { "version": "2.0.2", - "bundled": true, + "resolved": false, "requires": { "hash-base": "^3.0.0", "inherits": "^2.0.1" @@ -3106,7 +3130,7 @@ }, "rollup": { "version": "1.16.2", - "bundled": true, + "resolved": false, "requires": { "@types/estree": "0.0.39", "@types/node": "^12.0.8", @@ -3115,7 +3139,7 @@ }, "rollup-plugin-commonjs": { "version": "10.0.1", - "bundled": true, + "resolved": false, "requires": { "estree-walker": "^0.6.1", "is-reference": "^1.1.2", @@ -3126,7 +3150,7 @@ }, "rollup-plugin-node-builtins": { "version": "2.1.2", - "bundled": true, + "resolved": false, "requires": { "browserify-fs": "^1.0.0", "buffer-es6": "^4.9.2", @@ -3136,7 +3160,7 @@ }, "rollup-plugin-typescript2": { "version": "0.21.2", - "bundled": true, + "resolved": false, "requires": { "fs-extra": "7.0.1", "resolve": "1.10.1", @@ -3146,14 +3170,14 @@ "dependencies": { "resolve": { "version": "1.10.1", - "bundled": true, + "resolved": false, "requires": { "path-parse": "^1.0.6" } }, "rollup-pluginutils": { "version": "2.6.0", - "bundled": true, + "resolved": false, "requires": { "estree-walker": "^0.6.0", "micromatch": "^3.1.10" @@ -3163,29 +3187,29 @@ }, "rollup-pluginutils": { "version": "2.8.1", - "bundled": true, + "resolved": false, "requires": { "estree-walker": "^0.6.1" } }, "safe-buffer": { "version": "5.1.2", - "bundled": true + "resolved": false }, "safe-regex": { "version": "1.1.0", - "bundled": true, + "resolved": false, "requires": { "ret": "~0.1.10" } }, "semver": { "version": "2.3.2", - "bundled": true + "resolved": false }, "set-value": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -3195,7 +3219,7 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } @@ -3204,7 +3228,7 @@ }, "sha.js": { "version": "2.4.11", - "bundled": true, + "resolved": false, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -3212,7 +3236,7 @@ }, "snapdragon": { "version": "0.8.2", - "bundled": true, + "resolved": false, "requires": { "base": "^0.11.1", "debug": "^2.2.0", @@ -3226,34 +3250,34 @@ "dependencies": { "debug": { "version": "2.6.9", - "bundled": true, + "resolved": false, "requires": { "ms": "2.0.0" } }, "define-property": { "version": "0.2.5", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^0.1.0" } }, "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } }, "ms": { "version": "2.0.0", - "bundled": true + "resolved": false } } }, "snapdragon-node": { "version": "2.1.1", - "bundled": true, + "resolved": false, "requires": { "define-property": "^1.0.0", "isobject": "^3.0.0", @@ -3262,28 +3286,28 @@ "dependencies": { "define-property": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^1.0.0" } }, "is-accessor-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-data-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-descriptor": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -3294,14 +3318,14 @@ }, "snapdragon-util": { "version": "3.0.1", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^3.2.0" }, "dependencies": { "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -3310,11 +3334,11 @@ }, "source-map": { "version": "0.5.7", - "bundled": true + "resolved": false }, "source-map-resolve": { "version": "0.5.2", - "bundled": true, + "resolved": false, "requires": { "atob": "^2.1.1", "decode-uri-component": "^0.2.0", @@ -3325,22 +3349,22 @@ }, "source-map-url": { "version": "0.4.0", - "bundled": true + "resolved": false }, "sourcemap-codec": { "version": "1.4.4", - "bundled": true + "resolved": false }, "split-string": { "version": "3.1.0", - "bundled": true, + "resolved": false, "requires": { "extend-shallow": "^3.0.0" } }, "static-extend": { "version": "0.1.2", - "bundled": true, + "resolved": false, "requires": { "define-property": "^0.2.5", "object-copy": "^0.1.0" @@ -3348,7 +3372,7 @@ "dependencies": { "define-property": { "version": "0.2.5", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^0.1.0" } @@ -3357,29 +3381,29 @@ }, "string-range": { "version": "1.2.2", - "bundled": true + "resolved": false }, "string_decoder": { "version": "1.1.1", - "bundled": true, + "resolved": false, "requires": { "safe-buffer": "~5.1.0" } }, "systemjs": { "version": "0.21.6", - "bundled": true + "resolved": false }, "to-object-path": { "version": "0.3.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -3388,7 +3412,7 @@ }, "to-regex": { "version": "3.0.2", - "bundled": true, + "resolved": false, "requires": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", @@ -3398,7 +3422,7 @@ }, "to-regex-range": { "version": "2.1.1", - "bundled": true, + "resolved": false, "requires": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -3406,30 +3430,30 @@ }, "tslib": { "version": "1.9.3", - "bundled": true + "resolved": false }, "typedarray": { "version": "0.0.6", - "bundled": true + "resolved": false }, "typedarray-to-buffer": { "version": "1.0.4", - "bundled": true + "resolved": false }, "typescript": { "version": "3.5.2", - "bundled": true + "resolved": false }, "union": { "version": "0.4.6", - "bundled": true, + "resolved": false, "requires": { "qs": "~2.3.3" } }, "union-value": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "arr-union": "^3.1.0", "get-value": "^2.0.6", @@ -3439,11 +3463,11 @@ }, "universalify": { "version": "0.1.2", - "bundled": true + "resolved": false }, "unset-value": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "has-value": "^0.3.1", "isobject": "^3.0.0" @@ -3451,7 +3475,7 @@ "dependencies": { "has-value": { "version": "0.3.1", - "bundled": true, + "resolved": false, "requires": { "get-value": "^2.0.3", "has-values": "^0.1.4", @@ -3460,7 +3484,7 @@ "dependencies": { "isobject": { "version": "2.1.0", - "bundled": true, + "resolved": false, "requires": { "isarray": "1.0.0" } @@ -3469,37 +3493,37 @@ }, "has-values": { "version": "0.1.4", - "bundled": true + "resolved": false } } }, "urix": { "version": "0.1.0", - "bundled": true + "resolved": false }, "url-join": { "version": "2.0.5", - "bundled": true + "resolved": false }, "use": { "version": "3.1.1", - "bundled": true + "resolved": false }, "util-deprecate": { "version": "1.0.2", - "bundled": true + "resolved": false }, "wordwrap": { "version": "0.0.3", - "bundled": true + "resolved": false }, "wrappy": { "version": "1.0.2", - "bundled": true + "resolved": false }, "xtend": { "version": "2.2.0", - "bundled": true + "resolved": false } } }, @@ -4873,6 +4897,11 @@ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", "dev": true }, + "systemjs": { + "version": "0.21.6", + "resolved": "https://registry.npmjs.org/systemjs/-/systemjs-0.21.6.tgz", + "integrity": "sha512-R+5S9eV9vcQgWOoS4D87joZ4xkFJHb19ZsyKY07D1+VBDE9bwYcU+KXE0r5XlDA8mFoJGyuWDbfrNoh90JsA8g==" + }, "through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", diff --git a/package.json b/package.json index 571b404..6a0985c 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,8 @@ "test": "echo \"Error: no test specified\" && exit 1", "build": "tsc", "rollup": "rollup -c", - "watch": "npx live-server --watch='./*.html,./*.js'" + "watch": "npx live-server --open=index.html --watch='./*.html,./*.js'", + "watchdev": "npx live-server --open=indexdev.html --watch='./*.html,./*.js'" }, "repository": { "type": "git", @@ -16,8 +17,10 @@ "author": "", "license": "ISC", "dependencies": { + "@types/systemjs": "^0.20.6", "imgui-js": "file:./imgui-js", - "rollup": "^1.15.6" + "rollup": "^1.15.6", + "systemjs": "^0.21.5" }, "devDependencies": { "@types/node": "^12.0.0", diff --git a/rollup.config.js b/rollup.config.js index 26e9ce2..25c04ab 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -5,7 +5,15 @@ const plugins = [ - typescript(), + typescript({ + clean: true, + tsconfigOverride: { + compilerOptions: { + target: "ES2015", + module: "ES2015" + } + } + }), commonjs({ namedExports: { "imgui-js/bind-imgui.js": [ "bind" ] diff --git a/session b/session new file mode 100644 index 0000000..bbf5582 --- /dev/null +++ b/session @@ -0,0 +1,327 @@ +let SessionLoad = 1 +if &cp | set nocp | endif +let s:cpo_save=&cpo +set cpo&vim +imap +inoremap pumvisible() ? "\" : "\" +inoremap pumvisible() ? "\" : "\" +inoremap pumvisible() ? "\" : "\" +nnoremap  :TmuxNavigateLeft +nnoremap :TmuxNavigateDown +nnoremap  :TmuxNavigateUp +nnoremap  :TmuxNavigateRight +nnoremap  :TmuxNavigatePrevious +nnoremap \d :YcmShowDetailedDiagnostic +vnoremap \c :call CopyMarkWithCursor("<", ">") +nnoremap \c :set opfunc=OpSysCopyMark g@ +vmap gx NetrwBrowseXVis +nmap gx NetrwBrowseX +vnoremap NetrwBrowseXVis :call netrw#BrowseXVis() +nnoremap NetrwBrowseX :call netrw#BrowseX(expand((exists("g:netrw_gx")? g:netrw_gx : '')),netrw#CheckIfRemote()) +inoremap  pumvisible() ? "\" : "\ " +let &cpo=s:cpo_save +unlet s:cpo_save +set autoindent +set backspace=indent,eol,start +set completefunc=youcompleteme#CompleteFunc +set completeopt=preview,menuone +set cpoptions=aAceFsB +set fileencodings=ucs-bom,utf-8,default,latin1 +set fillchars=vert:|,fold:-,vert:│ +set helplang=en +set hidden +set include=import_s.\\zs[^'\"]*\\ze +set includeexpr=TsIncludeExpr(v:fname) +set nomodeline +set path=.,/usr/include,,,./node_modules/**,node_modules/** +set ruler +set runtimepath=~/.vim,~/.vim/bundle/JustDo,~/.vim/bundle/YouCompleteMe,~/.vim/bundle/vim-easymotion,~/.vim/bundle/vim-tmux-navigator,~/.vim/bundle/yats.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim74,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,~/.vim/after +set sessionoptions=blank,buffers,folds,help,options,tabpages,winsize,sesdir +set shortmess=filnxtToOc +set suffixes=.bak,~,.swp,.o,.info,.aux,.log,.dvi,.bbl,.blg,.brf,.cb,.ind,.idx,.ilg,.inx,.out,.toc +set suffixesadd=.ts +let s:so_save = &so | let s:siso_save = &siso | set so=0 siso=0 +let v:this_session=expand(":p") +silent only +exe "cd " . escape(expand(":p:h"), ' ') +if expand('%') == '' && !&modified && line('$') <= 1 && getline(1) == '' + let s:wipebuf = bufnr('%') +endif +set shortmess=aoO +badd +12 rollup.config.js +badd +7 imgui-js/rollup.config.js +badd +7 imgui-js/tsconfig.json +badd +26 tsconfig.json +badd +1 index.js +badd +3904 imgui-js/imgui.ts +badd +39 src/main.ts +badd +52 imgui-js/example/main.ts +badd +8 package.json +badd +1 imgui-js/dist/imgui.d.ts +badd +1 imgui-js/bind-imgui.js +badd +1 imgui-js/example/imgui_impl.js +badd +2 imgui-js/example/imgui_impl.ts +badd +295 imgui-js/imgui_demo.ts +badd +4 index.html +badd +14 indexdev.html +badd +6 imgui-js/example/index.html +badd +2 imgui-js/example/system.config.js +badd +40 imgui-js/package.json +badd +201 node_modules/systemjs/dist/system.js +argglobal +silent! argdel * +edit package.json +set splitbelow splitright +wincmd _ | wincmd | +split +1wincmd k +wincmd w +set nosplitbelow +set nosplitright +wincmd t +set winheight=1 winwidth=1 +exe '1resize ' . ((&lines * 3 + 18) / 37) +exe '2resize ' . ((&lines * 31 + 18) / 37) +argglobal +enew +setlocal keymap= +setlocal noarabic +setlocal autoindent +setlocal backupcopy= +setlocal nobinary +setlocal nobreakindent +setlocal breakindentopt= +setlocal bufhidden=wipe +setlocal buflisted +setlocal buftype=nofile +setlocal nocindent +setlocal cinkeys=0{,0},0),:,0#,!^F,o,O,e +setlocal cinoptions= +setlocal cinwords=if,else,while,do,for,switch +setlocal colorcolumn= +setlocal comments=s1:/*,mb:*,ex:*/,://,b:#,:%,:XCOMM,n:>,fb:- +setlocal commentstring=/*%s*/ +setlocal complete=.,w,b,u,t,i +setlocal concealcursor= +setlocal conceallevel=0 +setlocal completefunc=youcompleteme#CompleteFunc +setlocal nocopyindent +setlocal cryptmethod= +setlocal nocursorbind +setlocal nocursorcolumn +setlocal nocursorline +setlocal define= +setlocal dictionary= +setlocal nodiff +setlocal equalprg= +setlocal errorformat= +setlocal noexpandtab +if &filetype != '' +setlocal filetype= +endif +setlocal fixendofline +setlocal foldcolumn=0 +setlocal foldenable +setlocal foldexpr=0 +setlocal foldignore=# +setlocal foldlevel=0 +setlocal foldmarker={{{,}}} +setlocal foldmethod=manual +setlocal foldminlines=1 +setlocal foldnestmax=20 +setlocal foldtext=foldtext() +setlocal formatexpr= +setlocal formatoptions=tcq +setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s* +setlocal grepprg= +setlocal iminsert=0 +setlocal imsearch=0 +setlocal include= +setlocal includeexpr=TsIncludeExpr(v:fname) +setlocal indentexpr= +setlocal indentkeys=0{,0},:,0#,!^F,o,O,e +setlocal noinfercase +setlocal iskeyword=@,48-57,_,192-255 +setlocal keywordprg= +setlocal nolinebreak +setlocal nolisp +setlocal lispwords= +setlocal nolist +setlocal makeprg= +setlocal matchpairs=(:),{:},[:] +setlocal nomodeline +setlocal nomodifiable +setlocal nrformats=bin,octal,hex +set number +setlocal number +setlocal numberwidth=4 +setlocal omnifunc= +setlocal path= +setlocal nopreserveindent +setlocal previewwindow +setlocal quoteescape=\\ +setlocal noreadonly +setlocal norelativenumber +setlocal norightleft +setlocal rightleftcmd=search +setlocal noscrollbind +setlocal shiftwidth=8 +setlocal noshortname +setlocal nosmartindent +setlocal softtabstop=0 +setlocal nospell +setlocal spellcapcheck=[.?!]\\_[\\])'\"\ \ ]\\+ +setlocal spellfile= +setlocal spelllang=en +setlocal statusline= +setlocal suffixesadd=.ts +setlocal noswapfile +setlocal synmaxcol=3000 +if &syntax != '' +setlocal syntax= +endif +setlocal tabstop=8 +setlocal tagcase= +setlocal tags= +setlocal textwidth=0 +setlocal thesaurus= +setlocal noundofile +setlocal undolevels=-123456 +setlocal winfixheight +setlocal nowinfixwidth +setlocal wrap +setlocal wrapmargin=0 +wincmd w +argglobal +setlocal keymap= +setlocal noarabic +setlocal autoindent +setlocal backupcopy= +setlocal nobinary +setlocal nobreakindent +setlocal breakindentopt= +setlocal bufhidden= +setlocal buflisted +setlocal buftype= +setlocal nocindent +setlocal cinkeys=0{,0},0),:,0#,!^F,o,O,e +setlocal cinoptions= +setlocal cinwords=if,else,while,do,for,switch +setlocal colorcolumn= +setlocal comments= +setlocal commentstring= +setlocal complete=.,w,b,u,t,i +setlocal concealcursor= +setlocal conceallevel=0 +setlocal completefunc=youcompleteme#CompleteFunc +setlocal nocopyindent +setlocal cryptmethod= +setlocal nocursorbind +setlocal nocursorcolumn +setlocal nocursorline +setlocal define= +setlocal dictionary= +setlocal nodiff +setlocal equalprg= +setlocal errorformat= +setlocal noexpandtab +if &filetype != 'json' +setlocal filetype=json +endif +setlocal fixendofline +setlocal foldcolumn=0 +setlocal foldenable +setlocal foldexpr=0 +setlocal foldignore=# +setlocal foldlevel=0 +setlocal foldmarker={{{,}}} +setlocal foldmethod=manual +setlocal foldminlines=1 +setlocal foldnestmax=20 +setlocal foldtext=foldtext() +setlocal formatexpr= +setlocal formatoptions=cq +setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s* +setlocal grepprg= +setlocal iminsert=0 +setlocal imsearch=0 +setlocal include= +setlocal includeexpr=TsIncludeExpr(v:fname) +setlocal indentexpr=GetJSONIndent() +setlocal indentkeys=0{,0},0),0[,0],!^F,o,O,e +setlocal noinfercase +setlocal iskeyword=@,48-57,_,192-255 +setlocal keywordprg= +setlocal nolinebreak +setlocal nolisp +setlocal lispwords= +setlocal nolist +setlocal makeprg= +setlocal matchpairs=(:),{:},[:] +setlocal nomodeline +setlocal modifiable +setlocal nrformats=bin,octal,hex +set number +setlocal number +setlocal numberwidth=4 +setlocal omnifunc= +setlocal path= +setlocal nopreserveindent +setlocal nopreviewwindow +setlocal quoteescape=\\ +setlocal noreadonly +setlocal norelativenumber +setlocal norightleft +setlocal rightleftcmd=search +setlocal noscrollbind +setlocal shiftwidth=8 +setlocal noshortname +setlocal nosmartindent +setlocal softtabstop=0 +setlocal nospell +setlocal spellcapcheck=[.?!]\\_[\\])'\"\ \ ]\\+ +setlocal spellfile= +setlocal spelllang=en +setlocal statusline= +setlocal suffixesadd=.ts +setlocal swapfile +setlocal synmaxcol=3000 +if &syntax != 'json' +setlocal syntax=json +endif +setlocal tabstop=8 +setlocal tagcase= +setlocal tags= +setlocal textwidth=0 +setlocal thesaurus= +setlocal noundofile +setlocal undolevels=-123456 +setlocal nowinfixheight +setlocal nowinfixwidth +setlocal wrap +setlocal wrapmargin=0 +silent! normal! zE +let s:l = 23 - ((19 * winheight(0) + 15) / 31) +if s:l < 1 | let s:l = 1 | endif +exe s:l +normal! zt +23 +normal! 024| +wincmd w +2wincmd w +exe '1resize ' . ((&lines * 3 + 18) / 37) +exe '2resize ' . ((&lines * 31 + 18) / 37) +tabnext 1 +if exists('s:wipebuf') + silent exe 'bwipe ' . s:wipebuf +endif +unlet! s:wipebuf +set winheight=1 winwidth=20 shortmess=filnxtToOc +let s:sx = expand(":p:r")."x.vim" +if file_readable(s:sx) + exe "source " . fnameescape(s:sx) +endif +let &so = s:so_save | let &siso = s:siso_save +doautoall SessionLoadPost +unlet SessionLoad +" vim: set ft=vim : diff --git a/src/main.js b/src/main.js index 1820dc4..4aca588 100644 --- a/src/main.js +++ b/src/main.js @@ -1,69 +1,97 @@ -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -import * as ImGui_Impl from "../imgui-js/example/imgui_impl"; -import * as ImGui from "imgui-js"; -import { ImVec4 } from "imgui-js"; -function main() { - return __awaiter(this, void 0, void 0, function* () { - console.log("main()"); - yield ImGui.default(); - window.requestAnimationFrame(init); - }); -} -function init() { - console.log("init()"); - console.log("Total allocated space (uordblks) @ _init:", ImGui.bind.mallinfo().uordblks); - // Setup Dear ImGui binding - ImGui.IMGUI_CHECKVERSION(); - ImGui.CreateContext(); - const io = ImGui.GetIO(); - io.ConfigFlags |= ImGui.ConfigFlags.NavEnableKeyboard; // Enable Keyboard Controls - // Setup style - ImGui.StyleColorsDark(); - const output = document.getElementById("output") || document.body; - const canvas = document.createElement("canvas"); - output.appendChild(canvas); - canvas.tabIndex = 1; - canvas.style.position = "absolute"; - canvas.style.left = "0px"; - canvas.style.right = "0px"; - canvas.style.top = "0px"; - canvas.style.bottom = "0px"; - canvas.style.width = "100%"; - canvas.style.height = "100%"; - ImGui_Impl.Init(canvas); - window.requestAnimationFrame(loop); -} -const clearColor = new ImVec4(0, 0, 0, 1); -function loop(time) { - ImGui_Impl.NewFrame(time); - ImGui.NewFrame(); - ImGui.EndFrame(); - // Rendering - ImGui.Render(); - const gl = ImGui_Impl.gl; - if (gl) { - gl.viewport(0, 0, gl.drawingBufferWidth, gl.drawingBufferHeight); - gl.clearColor(clearColor.x, clearColor.y, clearColor.z, clearColor.w); - gl.clear(gl.COLOR_BUFFER_BIT); - //gl.useProgram(0); // You may want this if using this code in an OpenGL 3+ context where shaders may be bound +System.register(["../imgui-js/example/imgui_impl", "imgui-js"], function (exports_1, context_1) { + "use strict"; + var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); + }; + var ImGui_Impl, ImGui, imgui_js_1, imgui_js_2, clearColor, windowOpen, text; + var __moduleName = context_1 && context_1.id; + function main() { + return __awaiter(this, void 0, void 0, function* () { + console.log("main()"); + yield ImGui.default(); + window.requestAnimationFrame(init); + }); } - const ctx = ImGui_Impl.ctx; - if (ctx) { - // ctx.clearRect(0, 0, ctx.canvas.width, ctx.canvas.height); - ctx.fillStyle = `rgba(${clearColor.x * 0xff}, ${clearColor.y * 0xff}, ${clearColor.z * 0xff}, ${clearColor.w})`; - ctx.fillRect(0, 0, ctx.canvas.width, ctx.canvas.height); + function init() { + console.log("init()"); + console.log("Total allocated space (uordblks) @ _init:", ImGui.bind.mallinfo().uordblks); + // Setup Dear ImGui binding + ImGui.IMGUI_CHECKVERSION(); + ImGui.CreateContext(); + const io = ImGui.GetIO(); + io.ConfigFlags |= ImGui.ConfigFlags.NavEnableKeyboard; // Enable Keyboard Controls + // Setup style + ImGui.StyleColorsLight(); + const output = document.getElementById("output") || document.body; + const canvas = document.createElement("canvas"); + output.appendChild(canvas); + canvas.tabIndex = 1; + canvas.style.position = "absolute"; + canvas.style.left = "0px"; + canvas.style.right = "0px"; + canvas.style.top = "0px"; + canvas.style.bottom = "0px"; + canvas.style.width = "100%"; + canvas.style.height = "100%"; + ImGui_Impl.Init(canvas); + window.requestAnimationFrame(loop); } - ImGui_Impl.RenderDrawData(ImGui.GetDrawData()); - window.requestAnimationFrame(loop); -} -(function () { - window.onload = main; -})(); + function render(timeElapsed) { + ImGui.SetNextWindowSize(new imgui_js_2.ImVec2(600, 400), ImGui.ImGuiCond.Always); + ImGui.Begin("Test Window", (_ = windowOpen) => windowOpen = _, 0); + if (ImGui.Button("Add Text")) { + text += "A"; + } + ImGui.Text(text); + ImGui.End(); + } + function loop(timeElapsed) { + ImGui_Impl.NewFrame(timeElapsed); + ImGui.NewFrame(); + render(timeElapsed); + ImGui.EndFrame(); + // Rendering + ImGui.Render(); + const gl = ImGui_Impl.gl; + if (gl) { + gl.viewport(0, 0, gl.drawingBufferWidth, gl.drawingBufferHeight); + gl.clearColor(clearColor.x, clearColor.y, clearColor.z, clearColor.w); + gl.clear(gl.COLOR_BUFFER_BIT); + //gl.useProgram(0); // You may want this if using this code in an OpenGL 3+ context where shaders may be bound + } + const ctx = ImGui_Impl.ctx; + if (ctx) { + // ctx.clearRect(0, 0, ctx.canvas.width, ctx.canvas.height); + ctx.fillStyle = `rgba(${clearColor.x * 0xff}, ${clearColor.y * 0xff}, ${clearColor.z * 0xff}, ${clearColor.w})`; + ctx.fillRect(0, 0, ctx.canvas.width, ctx.canvas.height); + } + ImGui_Impl.RenderDrawData(ImGui.GetDrawData()); + window.requestAnimationFrame(loop); + } + return { + setters: [ + function (ImGui_Impl_1) { + ImGui_Impl = ImGui_Impl_1; + }, + function (ImGui_1) { + ImGui = ImGui_1; + imgui_js_1 = ImGui_1; + imgui_js_2 = ImGui_1; + } + ], + execute: function () { + clearColor = new imgui_js_1.ImVec4(0.7, 0.9, 1, 1); + windowOpen = true; + text = "text"; + (function () { + window.onload = main; + })(); + } + }; +}); //# sourceMappingURL=main.js.map \ No newline at end of file diff --git a/src/main.js.map b/src/main.js.map index 7947937..77a84c2 100644 --- a/src/main.js.map +++ b/src/main.js.map @@ -1 +1 @@ -{"version":3,"file":"main.js","sourceRoot":"","sources":["main.ts"],"names":[],"mappings":";;;;;;;;AAAA,OAAO,KAAK,UAAU,MAAM,gCAAgC,CAAC;AAC7D,OAAO,KAAK,KAAK,MAAM,UAAU,CAAC;AAElC,OAAO,EAAE,MAAM,EAAE,MAAM,UAAU,CAAC;AAGlC,SAAe,IAAI;;QAEf,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;QACtB,MAAM,KAAK,CAAC,OAAO,EAAE,CAAC;QACtB,MAAM,CAAC,qBAAqB,CAAC,IAAI,CAAC,CAAC;IACvC,CAAC;CAAA;AAED,SAAS,IAAI;IAET,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;IACtB,OAAO,CAAC,GAAG,CAAC,2CAA2C,EAAE,KAAK,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,QAAQ,CAAC,CAAC;IAEzF,2BAA2B;IAC3B,KAAK,CAAC,kBAAkB,EAAE,CAAC;IAC3B,KAAK,CAAC,aAAa,EAAE,CAAC;IAEtB,MAAM,EAAE,GAAY,KAAK,CAAC,KAAK,EAAE,CAAC;IAClC,EAAE,CAAC,WAAW,IAAI,KAAK,CAAC,WAAW,CAAC,iBAAiB,CAAC,CAAE,2BAA2B;IAEnF,cAAc;IACd,KAAK,CAAC,eAAe,EAAE,CAAC;IAExB,MAAM,MAAM,GAAgB,QAAQ,CAAC,cAAc,CAAC,QAAQ,CAAC,IAAI,QAAQ,CAAC,IAAI,CAAC;IAC/E,MAAM,MAAM,GAAsB,QAAQ,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC;IACnE,MAAM,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC;IAC3B,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC;IACpB,MAAM,CAAC,KAAK,CAAC,QAAQ,GAAG,UAAU,CAAC;IACnC,MAAM,CAAC,KAAK,CAAC,IAAI,GAAG,KAAK,CAAC;IAC1B,MAAM,CAAC,KAAK,CAAC,KAAK,GAAG,KAAK,CAAC;IAC3B,MAAM,CAAC,KAAK,CAAC,GAAG,GAAG,KAAK,CAAC;IACzB,MAAM,CAAC,KAAK,CAAC,MAAM,GAAG,KAAK,CAAC;IAC5B,MAAM,CAAC,KAAK,CAAC,KAAK,GAAG,MAAM,CAAC;IAC5B,MAAM,CAAC,KAAK,CAAC,MAAM,GAAG,MAAM,CAAC;IAC7B,UAAU,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;IAExB,MAAM,CAAC,qBAAqB,CAAC,IAAI,CAAC,CAAC;AACvC,CAAC;AAED,MAAM,UAAU,GAAU,IAAI,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;AAEjD,SAAS,IAAI,CAAC,IAAY;IAEtB,UAAU,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;IAC1B,KAAK,CAAC,QAAQ,EAAE,CAAC;IAEjB,KAAK,CAAC,QAAQ,EAAE,CAAC;IAEjB,YAAY;IACZ,KAAK,CAAC,MAAM,EAAE,CAAC;IACf,MAAM,EAAE,GAAiC,UAAU,CAAC,EAAE,CAAC;IACvD,IAAI,EAAE,EAAE;QACJ,EAAE,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,kBAAkB,EAAE,EAAE,CAAC,mBAAmB,CAAC,CAAC;QACjE,EAAE,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC,EAAE,UAAU,CAAC,CAAC,EAAE,UAAU,CAAC,CAAC,EAAE,UAAU,CAAC,CAAC,CAAC,CAAC;QACtE,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,gBAAgB,CAAC,CAAC;QAC9B,8GAA8G;KACjH;IAED,MAAM,GAAG,GAAoC,UAAU,CAAC,GAAG,CAAC;IAC5D,IAAI,GAAG,EAAE;QACL,4DAA4D;QAC5D,GAAG,CAAC,SAAS,GAAG,QAAQ,UAAU,CAAC,CAAC,GAAG,IAAI,KAAK,UAAU,CAAC,CAAC,GAAG,IAAI,KAAK,UAAU,CAAC,CAAC,GAAG,IAAI,KAAK,UAAU,CAAC,CAAC,GAAG,CAAC;QAChH,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,MAAM,CAAC,KAAK,EAAE,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;KAC3D;IAED,UAAU,CAAC,cAAc,CAAC,KAAK,CAAC,WAAW,EAAE,CAAC,CAAC;IAE/C,MAAM,CAAC,qBAAqB,CAAC,IAAI,CAAC,CAAC;AACvC,CAAC;AAED,CAAC;IAEI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC;AACzB,CAAC,CAAC,EAAE,CAAC"} \ No newline at end of file +{"version":3,"file":"main.js","sourceRoot":"","sources":["main.ts"],"names":[],"mappings":";;;;;;;;;;;;IAMA,SAAe,IAAI;;YAEf,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;YACtB,MAAM,KAAK,CAAC,OAAO,EAAE,CAAC;YACtB,MAAM,CAAC,qBAAqB,CAAC,IAAI,CAAC,CAAC;QACvC,CAAC;KAAA;IAED,SAAS,IAAI;QAET,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;QACtB,OAAO,CAAC,GAAG,CAAC,2CAA2C,EAAE,KAAK,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,QAAQ,CAAC,CAAC;QAEzF,2BAA2B;QAC3B,KAAK,CAAC,kBAAkB,EAAE,CAAC;QAC3B,KAAK,CAAC,aAAa,EAAE,CAAC;QAEtB,MAAM,EAAE,GAAY,KAAK,CAAC,KAAK,EAAE,CAAC;QAClC,EAAE,CAAC,WAAW,IAAI,KAAK,CAAC,WAAW,CAAC,iBAAiB,CAAC,CAAE,2BAA2B;QAEnF,cAAc;QACd,KAAK,CAAC,gBAAgB,EAAE,CAAC;QAEzB,MAAM,MAAM,GAAgB,QAAQ,CAAC,cAAc,CAAC,QAAQ,CAAC,IAAI,QAAQ,CAAC,IAAI,CAAC;QAC/E,MAAM,MAAM,GAAsB,QAAQ,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC;QACnE,MAAM,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC;QAC3B,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC;QACpB,MAAM,CAAC,KAAK,CAAC,QAAQ,GAAG,UAAU,CAAC;QACnC,MAAM,CAAC,KAAK,CAAC,IAAI,GAAG,KAAK,CAAC;QAC1B,MAAM,CAAC,KAAK,CAAC,KAAK,GAAG,KAAK,CAAC;QAC3B,MAAM,CAAC,KAAK,CAAC,GAAG,GAAG,KAAK,CAAC;QACzB,MAAM,CAAC,KAAK,CAAC,MAAM,GAAG,KAAK,CAAC;QAC5B,MAAM,CAAC,KAAK,CAAC,KAAK,GAAG,MAAM,CAAC;QAC5B,MAAM,CAAC,KAAK,CAAC,MAAM,GAAG,MAAM,CAAC;QAC7B,UAAU,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;QAExB,MAAM,CAAC,qBAAqB,CAAC,IAAI,CAAC,CAAC;IACvC,CAAC;IAKD,SAAS,MAAM,CAAC,WAAmB;QAE/B,KAAK,CAAC,iBAAiB,CAAC,IAAI,iBAAM,CAAC,GAAG,EAAE,GAAG,CAAC,EAAE,KAAK,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC;QACtE,KAAK,CAAC,KAAK,CAAC,aAAa,EAAE,CAAC,CAAC,GAAG,UAAU,EAAE,EAAE,CAAC,UAAU,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC;QAClE,IAAI,KAAK,CAAC,MAAM,CAAC,UAAU,CAAC,EAC5B;YACI,IAAI,IAAI,GAAG,CAAC;SACf;QACD,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;QACjB,KAAK,CAAC,GAAG,EAAE,CAAC;IAChB,CAAC;IAGD,SAAS,IAAI,CAAC,WAAmB;QAE7B,UAAU,CAAC,QAAQ,CAAC,WAAW,CAAC,CAAC;QACjC,KAAK,CAAC,QAAQ,EAAE,CAAC;QAEjB,MAAM,CAAC,WAAW,CAAC,CAAC;QAEpB,KAAK,CAAC,QAAQ,EAAE,CAAC;QAEjB,YAAY;QACZ,KAAK,CAAC,MAAM,EAAE,CAAC;QACf,MAAM,EAAE,GAAiC,UAAU,CAAC,EAAE,CAAC;QACvD,IAAI,EAAE,EAAE;YACJ,EAAE,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,kBAAkB,EAAE,EAAE,CAAC,mBAAmB,CAAC,CAAC;YACjE,EAAE,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC,EAAE,UAAU,CAAC,CAAC,EAAE,UAAU,CAAC,CAAC,EAAE,UAAU,CAAC,CAAC,CAAC,CAAC;YACtE,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,gBAAgB,CAAC,CAAC;YAC9B,8GAA8G;SACjH;QAED,MAAM,GAAG,GAAoC,UAAU,CAAC,GAAG,CAAC;QAC5D,IAAI,GAAG,EAAE;YACL,4DAA4D;YAC5D,GAAG,CAAC,SAAS,GAAG,QAAQ,UAAU,CAAC,CAAC,GAAG,IAAI,KAAK,UAAU,CAAC,CAAC,GAAG,IAAI,KAAK,UAAU,CAAC,CAAC,GAAG,IAAI,KAAK,UAAU,CAAC,CAAC,GAAG,CAAC;YAChH,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,MAAM,CAAC,KAAK,EAAE,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;SAC3D;QAED,UAAU,CAAC,cAAc,CAAC,KAAK,CAAC,WAAW,EAAE,CAAC,CAAC;QAE/C,MAAM,CAAC,qBAAqB,CAAC,IAAI,CAAC,CAAC;IACvC,CAAC;;;;;;;;;;;;;YA7CK,UAAU,GAAU,IAAI,iBAAM,CAAC,GAAG,EAAE,GAAG,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;YACjD,UAAU,GAAY,IAAI,CAAC;YAC3B,IAAI,GAAW,MAAM,CAAC;YA6C1B,CAAC;gBAEI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC;YACzB,CAAC,CAAC,EAAE,CAAC;QACN,CAAC"} \ No newline at end of file diff --git a/indexdev.html b/indexdev.html new file mode 100644 index 0000000..7b2ee9d --- /dev/null +++ b/indexdev.html @@ -0,0 +1,19 @@ + + + 7GUI + + + + + + diff --git a/package-lock.json b/package-lock.json index 17319c9..07bd044 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,6 +24,11 @@ "@types/node": "*" } }, + "@types/systemjs": { + "version": "0.20.6", + "resolved": "https://registry.npmjs.org/@types/systemjs/-/systemjs-0.20.6.tgz", + "integrity": "sha512-p3yv9sBBJXi3noUG216BpUI7VtVBUAvBIfZNTiDROUY31YBfsFHM4DreS7XMekN8IjtX0ysvCnm6r3WnirnNeA==" + }, "abstract-leveldown": { "version": "0.12.4", "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-0.12.4.tgz", @@ -1009,7 +1014,8 @@ "ansi-regex": { "version": "2.1.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "aproba": { "version": "1.2.0", @@ -1030,12 +1036,14 @@ "balanced-match": { "version": "1.0.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "brace-expansion": { "version": "1.1.11", "bundled": true, "dev": true, + "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -1050,17 +1058,20 @@ "code-point-at": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "concat-map": { "version": "0.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "console-control-strings": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "core-util-is": { "version": "1.0.2", @@ -1177,7 +1188,8 @@ "inherits": { "version": "2.0.3", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "ini": { "version": "1.3.5", @@ -1189,6 +1201,7 @@ "version": "1.0.0", "bundled": true, "dev": true, + "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -1203,6 +1216,7 @@ "version": "3.0.4", "bundled": true, "dev": true, + "optional": true, "requires": { "brace-expansion": "^1.1.7" } @@ -1210,12 +1224,14 @@ "minimist": { "version": "0.0.8", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "minipass": { "version": "2.3.5", "bundled": true, "dev": true, + "optional": true, "requires": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" @@ -1234,6 +1250,7 @@ "version": "0.5.1", "bundled": true, "dev": true, + "optional": true, "requires": { "minimist": "0.0.8" } @@ -1314,7 +1331,8 @@ "number-is-nan": { "version": "1.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "object-assign": { "version": "4.1.1", @@ -1326,6 +1344,7 @@ "version": "1.4.0", "bundled": true, "dev": true, + "optional": true, "requires": { "wrappy": "1" } @@ -1411,7 +1430,8 @@ "safe-buffer": { "version": "5.1.2", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "safer-buffer": { "version": "2.1.2", @@ -1447,6 +1467,7 @@ "version": "1.0.2", "bundled": true, "dev": true, + "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -1466,6 +1487,7 @@ "version": "3.0.1", "bundled": true, "dev": true, + "optional": true, "requires": { "ansi-regex": "^2.0.0" } @@ -1509,12 +1531,14 @@ "wrappy": { "version": "1.0.2", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "yallist": { "version": "3.0.3", "bundled": true, - "dev": true + "dev": true, + "optional": true } } }, @@ -1690,56 +1714,56 @@ "dependencies": { "@types/emscripten": { "version": "0.0.32", - "bundled": true + "resolved": false }, "@types/estree": { "version": "0.0.39", - "bundled": true + "resolved": false }, "@types/node": { "version": "12.0.10", - "bundled": true + "resolved": false }, "@types/systemjs": { "version": "0.20.6", - "bundled": true + "resolved": false }, "abstract-leveldown": { "version": "0.12.4", - "bundled": true, + "resolved": false, "requires": { "xtend": "~3.0.0" }, "dependencies": { "xtend": { "version": "3.0.0", - "bundled": true + "resolved": false } } }, "acorn": { "version": "6.1.1", - "bundled": true + "resolved": false }, "arr-diff": { "version": "4.0.0", - "bundled": true + "resolved": false }, "arr-flatten": { "version": "1.1.0", - "bundled": true + "resolved": false }, "arr-union": { "version": "3.1.0", - "bundled": true + "resolved": false }, "array-unique": { "version": "0.3.2", - "bundled": true + "resolved": false }, "asn1.js": { "version": "4.10.1", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.0.0", "inherits": "^2.0.1", @@ -1748,19 +1772,19 @@ }, "assign-symbols": { "version": "1.0.0", - "bundled": true + "resolved": false }, "async": { "version": "1.5.2", - "bundled": true + "resolved": false }, "atob": { "version": "2.1.2", - "bundled": true + "resolved": false }, "base": { "version": "0.11.2", - "bundled": true, + "resolved": false, "requires": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", @@ -1773,28 +1797,28 @@ "dependencies": { "define-property": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^1.0.0" } }, "is-accessor-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-data-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-descriptor": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -1805,18 +1829,18 @@ }, "bl": { "version": "0.8.2", - "bundled": true, + "resolved": false, "requires": { "readable-stream": "~1.0.26" }, "dependencies": { "isarray": { "version": "0.0.1", - "bundled": true + "resolved": false }, "readable-stream": { "version": "1.0.34", - "bundled": true, + "resolved": false, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -1826,17 +1850,17 @@ }, "string_decoder": { "version": "0.10.31", - "bundled": true + "resolved": false } } }, "bn.js": { "version": "4.11.8", - "bundled": true + "resolved": false }, "braces": { "version": "2.3.2", - "bundled": true, + "resolved": false, "requires": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -1852,7 +1876,7 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } @@ -1861,11 +1885,11 @@ }, "brorand": { "version": "1.1.0", - "bundled": true + "resolved": false }, "browserify-aes": { "version": "1.2.0", - "bundled": true, + "resolved": false, "requires": { "buffer-xor": "^1.0.3", "cipher-base": "^1.0.0", @@ -1877,7 +1901,7 @@ }, "browserify-cipher": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "browserify-aes": "^1.0.4", "browserify-des": "^1.0.0", @@ -1886,7 +1910,7 @@ }, "browserify-des": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "cipher-base": "^1.0.1", "des.js": "^1.0.0", @@ -1896,7 +1920,7 @@ }, "browserify-fs": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "level-filesystem": "^1.0.1", "level-js": "^2.1.3", @@ -1905,7 +1929,7 @@ }, "browserify-rsa": { "version": "4.0.1", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.1.0", "randombytes": "^2.0.1" @@ -1913,7 +1937,7 @@ }, "browserify-sign": { "version": "4.0.4", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.1.1", "browserify-rsa": "^4.0.0", @@ -1926,19 +1950,19 @@ }, "buffer-es6": { "version": "4.9.3", - "bundled": true + "resolved": false }, "buffer-from": { "version": "1.1.1", - "bundled": true + "resolved": false }, "buffer-xor": { "version": "1.0.3", - "bundled": true + "resolved": false }, "cache-base": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", @@ -1953,7 +1977,7 @@ }, "cipher-base": { "version": "1.0.4", - "bundled": true, + "resolved": false, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -1961,7 +1985,7 @@ }, "class-utils": { "version": "0.3.6", - "bundled": true, + "resolved": false, "requires": { "arr-union": "^3.1.0", "define-property": "^0.2.5", @@ -1971,7 +1995,7 @@ "dependencies": { "define-property": { "version": "0.2.5", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^0.1.0" } @@ -1980,11 +2004,11 @@ }, "clone": { "version": "0.1.19", - "bundled": true + "resolved": false }, "collection-visit": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" @@ -1992,15 +2016,15 @@ }, "colors": { "version": "1.0.3", - "bundled": true + "resolved": false }, "component-emitter": { "version": "1.3.0", - "bundled": true + "resolved": false }, "concat-stream": { "version": "1.6.2", - "bundled": true, + "resolved": false, "requires": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -2010,19 +2034,19 @@ }, "copy-descriptor": { "version": "0.1.1", - "bundled": true + "resolved": false }, "core-util-is": { "version": "1.0.2", - "bundled": true + "resolved": false }, "corser": { "version": "2.0.1", - "bundled": true + "resolved": false }, "create-ecdh": { "version": "4.0.3", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.1.0", "elliptic": "^6.0.0" @@ -2030,7 +2054,7 @@ }, "create-hash": { "version": "1.2.0", - "bundled": true, + "resolved": false, "requires": { "cipher-base": "^1.0.1", "inherits": "^2.0.1", @@ -2041,7 +2065,7 @@ }, "create-hmac": { "version": "1.1.7", - "bundled": true, + "resolved": false, "requires": { "cipher-base": "^1.0.3", "create-hash": "^1.1.0", @@ -2053,7 +2077,7 @@ }, "crypto-browserify": { "version": "3.12.0", - "bundled": true, + "resolved": false, "requires": { "browserify-cipher": "^1.0.0", "browserify-sign": "^4.0.0", @@ -2070,25 +2094,25 @@ }, "debug": { "version": "3.2.6", - "bundled": true, + "resolved": false, "requires": { "ms": "^2.1.1" } }, "decode-uri-component": { "version": "0.2.0", - "bundled": true + "resolved": false }, "deferred-leveldown": { "version": "0.2.0", - "bundled": true, + "resolved": false, "requires": { "abstract-leveldown": "~0.12.1" } }, "define-property": { "version": "2.0.2", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" @@ -2096,21 +2120,21 @@ "dependencies": { "is-accessor-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-data-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-descriptor": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -2121,7 +2145,7 @@ }, "des.js": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" @@ -2129,7 +2153,7 @@ }, "diffie-hellman": { "version": "5.0.3", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", @@ -2138,7 +2162,7 @@ }, "ecstatic": { "version": "3.3.2", - "bundled": true, + "resolved": false, "requires": { "he": "^1.1.1", "mime": "^1.6.0", @@ -2148,7 +2172,7 @@ }, "elliptic": { "version": "6.5.0", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.4.0", "brorand": "^1.0.1", @@ -2161,22 +2185,22 @@ }, "errno": { "version": "0.1.7", - "bundled": true, + "resolved": false, "requires": { "prr": "~1.0.1" } }, "estree-walker": { "version": "0.6.1", - "bundled": true + "resolved": false }, "eventemitter3": { "version": "3.1.2", - "bundled": true + "resolved": false }, "evp_bytestokey": { "version": "1.0.3", - "bundled": true, + "resolved": false, "requires": { "md5.js": "^1.3.4", "safe-buffer": "^5.1.1" @@ -2184,7 +2208,7 @@ }, "expand-brackets": { "version": "2.1.4", - "bundled": true, + "resolved": false, "requires": { "debug": "^2.3.3", "define-property": "^0.2.5", @@ -2197,34 +2221,34 @@ "dependencies": { "debug": { "version": "2.6.9", - "bundled": true, + "resolved": false, "requires": { "ms": "2.0.0" } }, "define-property": { "version": "0.2.5", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^0.1.0" } }, "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } }, "ms": { "version": "2.0.0", - "bundled": true + "resolved": false } } }, "extend-shallow": { "version": "3.0.2", - "bundled": true, + "resolved": false, "requires": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -2232,7 +2256,7 @@ "dependencies": { "is-extendable": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "is-plain-object": "^2.0.4" } @@ -2241,7 +2265,7 @@ }, "extglob": { "version": "2.0.4", - "bundled": true, + "resolved": false, "requires": { "array-unique": "^0.3.2", "define-property": "^1.0.0", @@ -2255,35 +2279,35 @@ "dependencies": { "define-property": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^1.0.0" } }, "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } }, "is-accessor-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-data-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-descriptor": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -2294,7 +2318,7 @@ }, "fill-range": { "version": "4.0.0", - "bundled": true, + "resolved": false, "requires": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -2304,7 +2328,7 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } @@ -2313,29 +2337,29 @@ }, "follow-redirects": { "version": "1.7.0", - "bundled": true, + "resolved": false, "requires": { "debug": "^3.2.6" } }, "for-in": { "version": "1.0.2", - "bundled": true + "resolved": false }, "foreach": { "version": "2.0.5", - "bundled": true + "resolved": false }, "fragment-cache": { "version": "0.2.1", - "bundled": true, + "resolved": false, "requires": { "map-cache": "^0.2.2" } }, "fs-extra": { "version": "7.0.1", - "bundled": true, + "resolved": false, "requires": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", @@ -2344,18 +2368,18 @@ }, "fwd-stream": { "version": "1.0.4", - "bundled": true, + "resolved": false, "requires": { "readable-stream": "~1.0.26-4" }, "dependencies": { "isarray": { "version": "0.0.1", - "bundled": true + "resolved": false }, "readable-stream": { "version": "1.0.34", - "bundled": true, + "resolved": false, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -2365,21 +2389,21 @@ }, "string_decoder": { "version": "0.10.31", - "bundled": true + "resolved": false } } }, "get-value": { "version": "2.0.6", - "bundled": true + "resolved": false }, "graceful-fs": { "version": "4.2.0", - "bundled": true + "resolved": false }, "has-value": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "get-value": "^2.0.6", "has-values": "^1.0.0", @@ -2388,7 +2412,7 @@ }, "has-values": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "is-number": "^3.0.0", "kind-of": "^4.0.0" @@ -2396,7 +2420,7 @@ "dependencies": { "kind-of": { "version": "4.0.0", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -2405,7 +2429,7 @@ }, "hash-base": { "version": "3.0.4", - "bundled": true, + "resolved": false, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -2413,7 +2437,7 @@ }, "hash.js": { "version": "1.1.7", - "bundled": true, + "resolved": false, "requires": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.1" @@ -2421,11 +2445,11 @@ }, "he": { "version": "1.2.0", - "bundled": true + "resolved": false }, "hmac-drbg": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "hash.js": "^1.0.3", "minimalistic-assert": "^1.0.0", @@ -2434,7 +2458,7 @@ }, "http-proxy": { "version": "1.17.0", - "bundled": true, + "resolved": false, "requires": { "eventemitter3": "^3.0.0", "follow-redirects": "^1.0.0", @@ -2443,7 +2467,7 @@ }, "http-server": { "version": "0.11.1", - "bundled": true, + "resolved": false, "requires": { "colors": "1.0.3", "corser": "~2.0.0", @@ -2457,30 +2481,30 @@ }, "idb-wrapper": { "version": "1.7.2", - "bundled": true + "resolved": false }, "indexof": { "version": "0.0.1", - "bundled": true + "resolved": false }, "inherits": { "version": "2.0.4", - "bundled": true + "resolved": false }, "is": { "version": "0.2.7", - "bundled": true + "resolved": false }, "is-accessor-descriptor": { "version": "0.1.6", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -2489,18 +2513,18 @@ }, "is-buffer": { "version": "1.1.6", - "bundled": true + "resolved": false }, "is-data-descriptor": { "version": "0.1.4", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -2509,7 +2533,7 @@ }, "is-descriptor": { "version": "0.1.6", - "bundled": true, + "resolved": false, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -2518,24 +2542,24 @@ "dependencies": { "kind-of": { "version": "5.1.0", - "bundled": true + "resolved": false } } }, "is-extendable": { "version": "0.1.1", - "bundled": true + "resolved": false }, "is-number": { "version": "3.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -2544,52 +2568,52 @@ }, "is-object": { "version": "0.1.2", - "bundled": true + "resolved": false }, "is-plain-object": { "version": "2.0.4", - "bundled": true, + "resolved": false, "requires": { "isobject": "^3.0.1" } }, "is-reference": { "version": "1.1.2", - "bundled": true, + "resolved": false, "requires": { "@types/estree": "0.0.39" } }, "is-windows": { "version": "1.0.2", - "bundled": true + "resolved": false }, "isarray": { "version": "1.0.0", - "bundled": true + "resolved": false }, "isbuffer": { "version": "0.0.0", - "bundled": true + "resolved": false }, "isobject": { "version": "3.0.1", - "bundled": true + "resolved": false }, "jsonfile": { "version": "4.0.0", - "bundled": true, + "resolved": false, "requires": { "graceful-fs": "^4.1.6" } }, "kind-of": { "version": "6.0.2", - "bundled": true + "resolved": false }, "level-blobs": { "version": "0.1.7", - "bundled": true, + "resolved": false, "requires": { "level-peek": "1.0.6", "once": "^1.3.0", @@ -2598,11 +2622,11 @@ "dependencies": { "isarray": { "version": "0.0.1", - "bundled": true + "resolved": false }, "readable-stream": { "version": "1.1.14", - "bundled": true, + "resolved": false, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -2612,13 +2636,13 @@ }, "string_decoder": { "version": "0.10.31", - "bundled": true + "resolved": false } } }, "level-filesystem": { "version": "1.2.0", - "bundled": true, + "resolved": false, "requires": { "concat-stream": "^1.4.4", "errno": "^0.1.1", @@ -2633,18 +2657,18 @@ }, "level-fix-range": { "version": "1.0.2", - "bundled": true + "resolved": false }, "level-hooks": { "version": "4.5.0", - "bundled": true, + "resolved": false, "requires": { "string-range": "~1.2" } }, "level-js": { "version": "2.2.4", - "bundled": true, + "resolved": false, "requires": { "abstract-leveldown": "~0.12.0", "idb-wrapper": "^1.5.0", @@ -2656,11 +2680,11 @@ "dependencies": { "object-keys": { "version": "0.4.0", - "bundled": true + "resolved": false }, "xtend": { "version": "2.1.2", - "bundled": true, + "resolved": false, "requires": { "object-keys": "~0.4.0" } @@ -2669,14 +2693,14 @@ }, "level-peek": { "version": "1.0.6", - "bundled": true, + "resolved": false, "requires": { "level-fix-range": "~1.0.2" } }, "level-sublevel": { "version": "5.2.3", - "bundled": true, + "resolved": false, "requires": { "level-fix-range": "2.0", "level-hooks": ">=4.4.0 <5", @@ -2686,14 +2710,14 @@ "dependencies": { "level-fix-range": { "version": "2.0.0", - "bundled": true, + "resolved": false, "requires": { "clone": "~0.1.9" } }, "xtend": { "version": "2.0.6", - "bundled": true, + "resolved": false, "requires": { "is-object": "~0.1.2", "object-keys": "~0.2.0" @@ -2703,7 +2727,7 @@ }, "levelup": { "version": "0.18.6", - "bundled": true, + "resolved": false, "requires": { "bl": "~0.8.1", "deferred-leveldown": "~0.2.0", @@ -2716,15 +2740,15 @@ "dependencies": { "isarray": { "version": "0.0.1", - "bundled": true + "resolved": false }, "prr": { "version": "0.0.0", - "bundled": true + "resolved": false }, "readable-stream": { "version": "1.0.34", - "bundled": true, + "resolved": false, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -2734,39 +2758,39 @@ }, "string_decoder": { "version": "0.10.31", - "bundled": true + "resolved": false }, "xtend": { "version": "3.0.0", - "bundled": true + "resolved": false } } }, "ltgt": { "version": "2.2.1", - "bundled": true + "resolved": false }, "magic-string": { "version": "0.25.2", - "bundled": true, + "resolved": false, "requires": { "sourcemap-codec": "^1.4.4" } }, "map-cache": { "version": "0.2.2", - "bundled": true + "resolved": false }, "map-visit": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "object-visit": "^1.0.0" } }, "md5.js": { "version": "1.3.5", - "bundled": true, + "resolved": false, "requires": { "hash-base": "^3.0.0", "inherits": "^2.0.1", @@ -2775,7 +2799,7 @@ }, "micromatch": { "version": "3.1.10", - "bundled": true, + "resolved": false, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -2794,7 +2818,7 @@ }, "miller-rabin": { "version": "4.0.1", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.0.0", "brorand": "^1.0.1" @@ -2802,23 +2826,23 @@ }, "mime": { "version": "1.6.0", - "bundled": true + "resolved": false }, "minimalistic-assert": { "version": "1.0.1", - "bundled": true + "resolved": false }, "minimalistic-crypto-utils": { "version": "1.0.1", - "bundled": true + "resolved": false }, "minimist": { "version": "1.2.0", - "bundled": true + "resolved": false }, "mixin-deep": { "version": "1.3.2", - "bundled": true, + "resolved": false, "requires": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" @@ -2826,7 +2850,7 @@ "dependencies": { "is-extendable": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "is-plain-object": "^2.0.4" } @@ -2835,24 +2859,24 @@ }, "mkdirp": { "version": "0.5.1", - "bundled": true, + "resolved": false, "requires": { "minimist": "0.0.8" }, "dependencies": { "minimist": { "version": "0.0.8", - "bundled": true + "resolved": false } } }, "ms": { "version": "2.1.2", - "bundled": true + "resolved": false }, "nanomatch": { "version": "1.2.13", - "bundled": true, + "resolved": false, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -2869,11 +2893,11 @@ }, "node-fetch": { "version": "2.6.0", - "bundled": true + "resolved": false }, "object-copy": { "version": "0.1.0", - "bundled": true, + "resolved": false, "requires": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", @@ -2882,14 +2906,14 @@ "dependencies": { "define-property": { "version": "0.2.5", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^0.1.0" } }, "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -2898,7 +2922,7 @@ }, "object-keys": { "version": "0.2.0", - "bundled": true, + "resolved": false, "requires": { "foreach": "~2.0.1", "indexof": "~0.0.1", @@ -2907,36 +2931,36 @@ }, "object-visit": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "isobject": "^3.0.0" } }, "object.pick": { "version": "1.3.0", - "bundled": true, + "resolved": false, "requires": { "isobject": "^3.0.1" } }, "octal": { "version": "1.0.0", - "bundled": true + "resolved": false }, "once": { "version": "1.4.0", - "bundled": true, + "resolved": false, "requires": { "wrappy": "1" } }, "opener": { "version": "1.4.3", - "bundled": true + "resolved": false }, "optimist": { "version": "0.6.1", - "bundled": true, + "resolved": false, "requires": { "minimist": "~0.0.1", "wordwrap": "~0.0.2" @@ -2944,13 +2968,13 @@ "dependencies": { "minimist": { "version": "0.0.10", - "bundled": true + "resolved": false } } }, "parse-asn1": { "version": "5.1.4", - "bundled": true, + "resolved": false, "requires": { "asn1.js": "^4.0.0", "browserify-aes": "^1.0.0", @@ -2962,15 +2986,15 @@ }, "pascalcase": { "version": "0.1.1", - "bundled": true + "resolved": false }, "path-parse": { "version": "1.0.6", - "bundled": true + "resolved": false }, "pbkdf2": { "version": "3.0.17", - "bundled": true, + "resolved": false, "requires": { "create-hash": "^1.1.2", "create-hmac": "^1.1.4", @@ -2981,7 +3005,7 @@ }, "portfinder": { "version": "1.0.20", - "bundled": true, + "resolved": false, "requires": { "async": "^1.5.2", "debug": "^2.2.0", @@ -2990,36 +3014,36 @@ "dependencies": { "debug": { "version": "2.6.9", - "bundled": true, + "resolved": false, "requires": { "ms": "2.0.0" } }, "ms": { "version": "2.0.0", - "bundled": true + "resolved": false } } }, "posix-character-classes": { "version": "0.1.1", - "bundled": true + "resolved": false }, "process-es6": { "version": "0.11.6", - "bundled": true + "resolved": false }, "process-nextick-args": { "version": "2.0.1", - "bundled": true + "resolved": false }, "prr": { "version": "1.0.1", - "bundled": true + "resolved": false }, "public-encrypt": { "version": "4.0.3", - "bundled": true, + "resolved": false, "requires": { "bn.js": "^4.1.0", "browserify-rsa": "^4.0.0", @@ -3031,18 +3055,18 @@ }, "qs": { "version": "2.3.3", - "bundled": true + "resolved": false }, "randombytes": { "version": "2.1.0", - "bundled": true, + "resolved": false, "requires": { "safe-buffer": "^5.1.0" } }, "randomfill": { "version": "1.0.4", - "bundled": true, + "resolved": false, "requires": { "randombytes": "^2.0.5", "safe-buffer": "^5.1.0" @@ -3050,7 +3074,7 @@ }, "readable-stream": { "version": "2.3.6", - "bundled": true, + "resolved": false, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -3063,7 +3087,7 @@ }, "regex-not": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" @@ -3071,34 +3095,34 @@ }, "repeat-element": { "version": "1.1.3", - "bundled": true + "resolved": false }, "repeat-string": { "version": "1.6.1", - "bundled": true + "resolved": false }, "requires-port": { "version": "1.0.0", - "bundled": true + "resolved": false }, "resolve": { "version": "1.11.1", - "bundled": true, + "resolved": false, "requires": { "path-parse": "^1.0.6" } }, "resolve-url": { "version": "0.2.1", - "bundled": true + "resolved": false }, "ret": { "version": "0.1.15", - "bundled": true + "resolved": false }, "ripemd160": { "version": "2.0.2", - "bundled": true, + "resolved": false, "requires": { "hash-base": "^3.0.0", "inherits": "^2.0.1" @@ -3106,7 +3130,7 @@ }, "rollup": { "version": "1.16.2", - "bundled": true, + "resolved": false, "requires": { "@types/estree": "0.0.39", "@types/node": "^12.0.8", @@ -3115,7 +3139,7 @@ }, "rollup-plugin-commonjs": { "version": "10.0.1", - "bundled": true, + "resolved": false, "requires": { "estree-walker": "^0.6.1", "is-reference": "^1.1.2", @@ -3126,7 +3150,7 @@ }, "rollup-plugin-node-builtins": { "version": "2.1.2", - "bundled": true, + "resolved": false, "requires": { "browserify-fs": "^1.0.0", "buffer-es6": "^4.9.2", @@ -3136,7 +3160,7 @@ }, "rollup-plugin-typescript2": { "version": "0.21.2", - "bundled": true, + "resolved": false, "requires": { "fs-extra": "7.0.1", "resolve": "1.10.1", @@ -3146,14 +3170,14 @@ "dependencies": { "resolve": { "version": "1.10.1", - "bundled": true, + "resolved": false, "requires": { "path-parse": "^1.0.6" } }, "rollup-pluginutils": { "version": "2.6.0", - "bundled": true, + "resolved": false, "requires": { "estree-walker": "^0.6.0", "micromatch": "^3.1.10" @@ -3163,29 +3187,29 @@ }, "rollup-pluginutils": { "version": "2.8.1", - "bundled": true, + "resolved": false, "requires": { "estree-walker": "^0.6.1" } }, "safe-buffer": { "version": "5.1.2", - "bundled": true + "resolved": false }, "safe-regex": { "version": "1.1.0", - "bundled": true, + "resolved": false, "requires": { "ret": "~0.1.10" } }, "semver": { "version": "2.3.2", - "bundled": true + "resolved": false }, "set-value": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -3195,7 +3219,7 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } @@ -3204,7 +3228,7 @@ }, "sha.js": { "version": "2.4.11", - "bundled": true, + "resolved": false, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -3212,7 +3236,7 @@ }, "snapdragon": { "version": "0.8.2", - "bundled": true, + "resolved": false, "requires": { "base": "^0.11.1", "debug": "^2.2.0", @@ -3226,34 +3250,34 @@ "dependencies": { "debug": { "version": "2.6.9", - "bundled": true, + "resolved": false, "requires": { "ms": "2.0.0" } }, "define-property": { "version": "0.2.5", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^0.1.0" } }, "extend-shallow": { "version": "2.0.1", - "bundled": true, + "resolved": false, "requires": { "is-extendable": "^0.1.0" } }, "ms": { "version": "2.0.0", - "bundled": true + "resolved": false } } }, "snapdragon-node": { "version": "2.1.1", - "bundled": true, + "resolved": false, "requires": { "define-property": "^1.0.0", "isobject": "^3.0.0", @@ -3262,28 +3286,28 @@ "dependencies": { "define-property": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^1.0.0" } }, "is-accessor-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-data-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^6.0.0" } }, "is-descriptor": { "version": "1.0.2", - "bundled": true, + "resolved": false, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -3294,14 +3318,14 @@ }, "snapdragon-util": { "version": "3.0.1", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^3.2.0" }, "dependencies": { "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -3310,11 +3334,11 @@ }, "source-map": { "version": "0.5.7", - "bundled": true + "resolved": false }, "source-map-resolve": { "version": "0.5.2", - "bundled": true, + "resolved": false, "requires": { "atob": "^2.1.1", "decode-uri-component": "^0.2.0", @@ -3325,22 +3349,22 @@ }, "source-map-url": { "version": "0.4.0", - "bundled": true + "resolved": false }, "sourcemap-codec": { "version": "1.4.4", - "bundled": true + "resolved": false }, "split-string": { "version": "3.1.0", - "bundled": true, + "resolved": false, "requires": { "extend-shallow": "^3.0.0" } }, "static-extend": { "version": "0.1.2", - "bundled": true, + "resolved": false, "requires": { "define-property": "^0.2.5", "object-copy": "^0.1.0" @@ -3348,7 +3372,7 @@ "dependencies": { "define-property": { "version": "0.2.5", - "bundled": true, + "resolved": false, "requires": { "is-descriptor": "^0.1.0" } @@ -3357,29 +3381,29 @@ }, "string-range": { "version": "1.2.2", - "bundled": true + "resolved": false }, "string_decoder": { "version": "1.1.1", - "bundled": true, + "resolved": false, "requires": { "safe-buffer": "~5.1.0" } }, "systemjs": { "version": "0.21.6", - "bundled": true + "resolved": false }, "to-object-path": { "version": "0.3.0", - "bundled": true, + "resolved": false, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", - "bundled": true, + "resolved": false, "requires": { "is-buffer": "^1.1.5" } @@ -3388,7 +3412,7 @@ }, "to-regex": { "version": "3.0.2", - "bundled": true, + "resolved": false, "requires": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", @@ -3398,7 +3422,7 @@ }, "to-regex-range": { "version": "2.1.1", - "bundled": true, + "resolved": false, "requires": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -3406,30 +3430,30 @@ }, "tslib": { "version": "1.9.3", - "bundled": true + "resolved": false }, "typedarray": { "version": "0.0.6", - "bundled": true + "resolved": false }, "typedarray-to-buffer": { "version": "1.0.4", - "bundled": true + "resolved": false }, "typescript": { "version": "3.5.2", - "bundled": true + "resolved": false }, "union": { "version": "0.4.6", - "bundled": true, + "resolved": false, "requires": { "qs": "~2.3.3" } }, "union-value": { "version": "1.0.1", - "bundled": true, + "resolved": false, "requires": { "arr-union": "^3.1.0", "get-value": "^2.0.6", @@ -3439,11 +3463,11 @@ }, "universalify": { "version": "0.1.2", - "bundled": true + "resolved": false }, "unset-value": { "version": "1.0.0", - "bundled": true, + "resolved": false, "requires": { "has-value": "^0.3.1", "isobject": "^3.0.0" @@ -3451,7 +3475,7 @@ "dependencies": { "has-value": { "version": "0.3.1", - "bundled": true, + "resolved": false, "requires": { "get-value": "^2.0.3", "has-values": "^0.1.4", @@ -3460,7 +3484,7 @@ "dependencies": { "isobject": { "version": "2.1.0", - "bundled": true, + "resolved": false, "requires": { "isarray": "1.0.0" } @@ -3469,37 +3493,37 @@ }, "has-values": { "version": "0.1.4", - "bundled": true + "resolved": false } } }, "urix": { "version": "0.1.0", - "bundled": true + "resolved": false }, "url-join": { "version": "2.0.5", - "bundled": true + "resolved": false }, "use": { "version": "3.1.1", - "bundled": true + "resolved": false }, "util-deprecate": { "version": "1.0.2", - "bundled": true + "resolved": false }, "wordwrap": { "version": "0.0.3", - "bundled": true + "resolved": false }, "wrappy": { "version": "1.0.2", - "bundled": true + "resolved": false }, "xtend": { "version": "2.2.0", - "bundled": true + "resolved": false } } }, @@ -4873,6 +4897,11 @@ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", "dev": true }, + "systemjs": { + "version": "0.21.6", + "resolved": "https://registry.npmjs.org/systemjs/-/systemjs-0.21.6.tgz", + "integrity": "sha512-R+5S9eV9vcQgWOoS4D87joZ4xkFJHb19ZsyKY07D1+VBDE9bwYcU+KXE0r5XlDA8mFoJGyuWDbfrNoh90JsA8g==" + }, "through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", diff --git a/package.json b/package.json index 571b404..6a0985c 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,8 @@ "test": "echo \"Error: no test specified\" && exit 1", "build": "tsc", "rollup": "rollup -c", - "watch": "npx live-server --watch='./*.html,./*.js'" + "watch": "npx live-server --open=index.html --watch='./*.html,./*.js'", + "watchdev": "npx live-server --open=indexdev.html --watch='./*.html,./*.js'" }, "repository": { "type": "git", @@ -16,8 +17,10 @@ "author": "", "license": "ISC", "dependencies": { + "@types/systemjs": "^0.20.6", "imgui-js": "file:./imgui-js", - "rollup": "^1.15.6" + "rollup": "^1.15.6", + "systemjs": "^0.21.5" }, "devDependencies": { "@types/node": "^12.0.0", diff --git a/rollup.config.js b/rollup.config.js index 26e9ce2..25c04ab 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -5,7 +5,15 @@ const plugins = [ - typescript(), + typescript({ + clean: true, + tsconfigOverride: { + compilerOptions: { + target: "ES2015", + module: "ES2015" + } + } + }), commonjs({ namedExports: { "imgui-js/bind-imgui.js": [ "bind" ] diff --git a/session b/session new file mode 100644 index 0000000..bbf5582 --- /dev/null +++ b/session @@ -0,0 +1,327 @@ +let SessionLoad = 1 +if &cp | set nocp | endif +let s:cpo_save=&cpo +set cpo&vim +imap +inoremap pumvisible() ? "\" : "\" +inoremap pumvisible() ? "\" : "\" +inoremap pumvisible() ? "\" : "\" +nnoremap  :TmuxNavigateLeft +nnoremap :TmuxNavigateDown +nnoremap  :TmuxNavigateUp +nnoremap  :TmuxNavigateRight +nnoremap  :TmuxNavigatePrevious +nnoremap \d :YcmShowDetailedDiagnostic +vnoremap \c :call CopyMarkWithCursor("<", ">") +nnoremap \c :set opfunc=OpSysCopyMark g@ +vmap gx NetrwBrowseXVis +nmap gx NetrwBrowseX +vnoremap NetrwBrowseXVis :call netrw#BrowseXVis() +nnoremap NetrwBrowseX :call netrw#BrowseX(expand((exists("g:netrw_gx")? g:netrw_gx : '')),netrw#CheckIfRemote()) +inoremap  pumvisible() ? "\" : "\ " +let &cpo=s:cpo_save +unlet s:cpo_save +set autoindent +set backspace=indent,eol,start +set completefunc=youcompleteme#CompleteFunc +set completeopt=preview,menuone +set cpoptions=aAceFsB +set fileencodings=ucs-bom,utf-8,default,latin1 +set fillchars=vert:|,fold:-,vert:│ +set helplang=en +set hidden +set include=import_s.\\zs[^'\"]*\\ze +set includeexpr=TsIncludeExpr(v:fname) +set nomodeline +set path=.,/usr/include,,,./node_modules/**,node_modules/** +set ruler +set runtimepath=~/.vim,~/.vim/bundle/JustDo,~/.vim/bundle/YouCompleteMe,~/.vim/bundle/vim-easymotion,~/.vim/bundle/vim-tmux-navigator,~/.vim/bundle/yats.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim74,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,~/.vim/after +set sessionoptions=blank,buffers,folds,help,options,tabpages,winsize,sesdir +set shortmess=filnxtToOc +set suffixes=.bak,~,.swp,.o,.info,.aux,.log,.dvi,.bbl,.blg,.brf,.cb,.ind,.idx,.ilg,.inx,.out,.toc +set suffixesadd=.ts +let s:so_save = &so | let s:siso_save = &siso | set so=0 siso=0 +let v:this_session=expand(":p") +silent only +exe "cd " . escape(expand(":p:h"), ' ') +if expand('%') == '' && !&modified && line('$') <= 1 && getline(1) == '' + let s:wipebuf = bufnr('%') +endif +set shortmess=aoO +badd +12 rollup.config.js +badd +7 imgui-js/rollup.config.js +badd +7 imgui-js/tsconfig.json +badd +26 tsconfig.json +badd +1 index.js +badd +3904 imgui-js/imgui.ts +badd +39 src/main.ts +badd +52 imgui-js/example/main.ts +badd +8 package.json +badd +1 imgui-js/dist/imgui.d.ts +badd +1 imgui-js/bind-imgui.js +badd +1 imgui-js/example/imgui_impl.js +badd +2 imgui-js/example/imgui_impl.ts +badd +295 imgui-js/imgui_demo.ts +badd +4 index.html +badd +14 indexdev.html +badd +6 imgui-js/example/index.html +badd +2 imgui-js/example/system.config.js +badd +40 imgui-js/package.json +badd +201 node_modules/systemjs/dist/system.js +argglobal +silent! argdel * +edit package.json +set splitbelow splitright +wincmd _ | wincmd | +split +1wincmd k +wincmd w +set nosplitbelow +set nosplitright +wincmd t +set winheight=1 winwidth=1 +exe '1resize ' . ((&lines * 3 + 18) / 37) +exe '2resize ' . ((&lines * 31 + 18) / 37) +argglobal +enew +setlocal keymap= +setlocal noarabic +setlocal autoindent +setlocal backupcopy= +setlocal nobinary +setlocal nobreakindent +setlocal breakindentopt= +setlocal bufhidden=wipe +setlocal buflisted +setlocal buftype=nofile +setlocal nocindent +setlocal cinkeys=0{,0},0),:,0#,!^F,o,O,e +setlocal cinoptions= +setlocal cinwords=if,else,while,do,for,switch +setlocal colorcolumn= +setlocal comments=s1:/*,mb:*,ex:*/,://,b:#,:%,:XCOMM,n:>,fb:- +setlocal commentstring=/*%s*/ +setlocal complete=.,w,b,u,t,i +setlocal concealcursor= +setlocal conceallevel=0 +setlocal completefunc=youcompleteme#CompleteFunc +setlocal nocopyindent +setlocal cryptmethod= +setlocal nocursorbind +setlocal nocursorcolumn +setlocal nocursorline +setlocal define= +setlocal dictionary= +setlocal nodiff +setlocal equalprg= +setlocal errorformat= +setlocal noexpandtab +if &filetype != '' +setlocal filetype= +endif +setlocal fixendofline +setlocal foldcolumn=0 +setlocal foldenable +setlocal foldexpr=0 +setlocal foldignore=# +setlocal foldlevel=0 +setlocal foldmarker={{{,}}} +setlocal foldmethod=manual +setlocal foldminlines=1 +setlocal foldnestmax=20 +setlocal foldtext=foldtext() +setlocal formatexpr= +setlocal formatoptions=tcq +setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s* +setlocal grepprg= +setlocal iminsert=0 +setlocal imsearch=0 +setlocal include= +setlocal includeexpr=TsIncludeExpr(v:fname) +setlocal indentexpr= +setlocal indentkeys=0{,0},:,0#,!^F,o,O,e +setlocal noinfercase +setlocal iskeyword=@,48-57,_,192-255 +setlocal keywordprg= +setlocal nolinebreak +setlocal nolisp +setlocal lispwords= +setlocal nolist +setlocal makeprg= +setlocal matchpairs=(:),{:},[:] +setlocal nomodeline +setlocal nomodifiable +setlocal nrformats=bin,octal,hex +set number +setlocal number +setlocal numberwidth=4 +setlocal omnifunc= +setlocal path= +setlocal nopreserveindent +setlocal previewwindow +setlocal quoteescape=\\ +setlocal noreadonly +setlocal norelativenumber +setlocal norightleft +setlocal rightleftcmd=search +setlocal noscrollbind +setlocal shiftwidth=8 +setlocal noshortname +setlocal nosmartindent +setlocal softtabstop=0 +setlocal nospell +setlocal spellcapcheck=[.?!]\\_[\\])'\"\ \ ]\\+ +setlocal spellfile= +setlocal spelllang=en +setlocal statusline= +setlocal suffixesadd=.ts +setlocal noswapfile +setlocal synmaxcol=3000 +if &syntax != '' +setlocal syntax= +endif +setlocal tabstop=8 +setlocal tagcase= +setlocal tags= +setlocal textwidth=0 +setlocal thesaurus= +setlocal noundofile +setlocal undolevels=-123456 +setlocal winfixheight +setlocal nowinfixwidth +setlocal wrap +setlocal wrapmargin=0 +wincmd w +argglobal +setlocal keymap= +setlocal noarabic +setlocal autoindent +setlocal backupcopy= +setlocal nobinary +setlocal nobreakindent +setlocal breakindentopt= +setlocal bufhidden= +setlocal buflisted +setlocal buftype= +setlocal nocindent +setlocal cinkeys=0{,0},0),:,0#,!^F,o,O,e +setlocal cinoptions= +setlocal cinwords=if,else,while,do,for,switch +setlocal colorcolumn= +setlocal comments= +setlocal commentstring= +setlocal complete=.,w,b,u,t,i +setlocal concealcursor= +setlocal conceallevel=0 +setlocal completefunc=youcompleteme#CompleteFunc +setlocal nocopyindent +setlocal cryptmethod= +setlocal nocursorbind +setlocal nocursorcolumn +setlocal nocursorline +setlocal define= +setlocal dictionary= +setlocal nodiff +setlocal equalprg= +setlocal errorformat= +setlocal noexpandtab +if &filetype != 'json' +setlocal filetype=json +endif +setlocal fixendofline +setlocal foldcolumn=0 +setlocal foldenable +setlocal foldexpr=0 +setlocal foldignore=# +setlocal foldlevel=0 +setlocal foldmarker={{{,}}} +setlocal foldmethod=manual +setlocal foldminlines=1 +setlocal foldnestmax=20 +setlocal foldtext=foldtext() +setlocal formatexpr= +setlocal formatoptions=cq +setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}\\t\ ]\\s* +setlocal grepprg= +setlocal iminsert=0 +setlocal imsearch=0 +setlocal include= +setlocal includeexpr=TsIncludeExpr(v:fname) +setlocal indentexpr=GetJSONIndent() +setlocal indentkeys=0{,0},0),0[,0],!^F,o,O,e +setlocal noinfercase +setlocal iskeyword=@,48-57,_,192-255 +setlocal keywordprg= +setlocal nolinebreak +setlocal nolisp +setlocal lispwords= +setlocal nolist +setlocal makeprg= +setlocal matchpairs=(:),{:},[:] +setlocal nomodeline +setlocal modifiable +setlocal nrformats=bin,octal,hex +set number +setlocal number +setlocal numberwidth=4 +setlocal omnifunc= +setlocal path= +setlocal nopreserveindent +setlocal nopreviewwindow +setlocal quoteescape=\\ +setlocal noreadonly +setlocal norelativenumber +setlocal norightleft +setlocal rightleftcmd=search +setlocal noscrollbind +setlocal shiftwidth=8 +setlocal noshortname +setlocal nosmartindent +setlocal softtabstop=0 +setlocal nospell +setlocal spellcapcheck=[.?!]\\_[\\])'\"\ \ ]\\+ +setlocal spellfile= +setlocal spelllang=en +setlocal statusline= +setlocal suffixesadd=.ts +setlocal swapfile +setlocal synmaxcol=3000 +if &syntax != 'json' +setlocal syntax=json +endif +setlocal tabstop=8 +setlocal tagcase= +setlocal tags= +setlocal textwidth=0 +setlocal thesaurus= +setlocal noundofile +setlocal undolevels=-123456 +setlocal nowinfixheight +setlocal nowinfixwidth +setlocal wrap +setlocal wrapmargin=0 +silent! normal! zE +let s:l = 23 - ((19 * winheight(0) + 15) / 31) +if s:l < 1 | let s:l = 1 | endif +exe s:l +normal! zt +23 +normal! 024| +wincmd w +2wincmd w +exe '1resize ' . ((&lines * 3 + 18) / 37) +exe '2resize ' . ((&lines * 31 + 18) / 37) +tabnext 1 +if exists('s:wipebuf') + silent exe 'bwipe ' . s:wipebuf +endif +unlet! s:wipebuf +set winheight=1 winwidth=20 shortmess=filnxtToOc +let s:sx = expand(":p:r")."x.vim" +if file_readable(s:sx) + exe "source " . fnameescape(s:sx) +endif +let &so = s:so_save | let &siso = s:siso_save +doautoall SessionLoadPost +unlet SessionLoad +" vim: set ft=vim : diff --git a/src/main.js b/src/main.js index 1820dc4..4aca588 100644 --- a/src/main.js +++ b/src/main.js @@ -1,69 +1,97 @@ -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -import * as ImGui_Impl from "../imgui-js/example/imgui_impl"; -import * as ImGui from "imgui-js"; -import { ImVec4 } from "imgui-js"; -function main() { - return __awaiter(this, void 0, void 0, function* () { - console.log("main()"); - yield ImGui.default(); - window.requestAnimationFrame(init); - }); -} -function init() { - console.log("init()"); - console.log("Total allocated space (uordblks) @ _init:", ImGui.bind.mallinfo().uordblks); - // Setup Dear ImGui binding - ImGui.IMGUI_CHECKVERSION(); - ImGui.CreateContext(); - const io = ImGui.GetIO(); - io.ConfigFlags |= ImGui.ConfigFlags.NavEnableKeyboard; // Enable Keyboard Controls - // Setup style - ImGui.StyleColorsDark(); - const output = document.getElementById("output") || document.body; - const canvas = document.createElement("canvas"); - output.appendChild(canvas); - canvas.tabIndex = 1; - canvas.style.position = "absolute"; - canvas.style.left = "0px"; - canvas.style.right = "0px"; - canvas.style.top = "0px"; - canvas.style.bottom = "0px"; - canvas.style.width = "100%"; - canvas.style.height = "100%"; - ImGui_Impl.Init(canvas); - window.requestAnimationFrame(loop); -} -const clearColor = new ImVec4(0, 0, 0, 1); -function loop(time) { - ImGui_Impl.NewFrame(time); - ImGui.NewFrame(); - ImGui.EndFrame(); - // Rendering - ImGui.Render(); - const gl = ImGui_Impl.gl; - if (gl) { - gl.viewport(0, 0, gl.drawingBufferWidth, gl.drawingBufferHeight); - gl.clearColor(clearColor.x, clearColor.y, clearColor.z, clearColor.w); - gl.clear(gl.COLOR_BUFFER_BIT); - //gl.useProgram(0); // You may want this if using this code in an OpenGL 3+ context where shaders may be bound +System.register(["../imgui-js/example/imgui_impl", "imgui-js"], function (exports_1, context_1) { + "use strict"; + var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); + }; + var ImGui_Impl, ImGui, imgui_js_1, imgui_js_2, clearColor, windowOpen, text; + var __moduleName = context_1 && context_1.id; + function main() { + return __awaiter(this, void 0, void 0, function* () { + console.log("main()"); + yield ImGui.default(); + window.requestAnimationFrame(init); + }); } - const ctx = ImGui_Impl.ctx; - if (ctx) { - // ctx.clearRect(0, 0, ctx.canvas.width, ctx.canvas.height); - ctx.fillStyle = `rgba(${clearColor.x * 0xff}, ${clearColor.y * 0xff}, ${clearColor.z * 0xff}, ${clearColor.w})`; - ctx.fillRect(0, 0, ctx.canvas.width, ctx.canvas.height); + function init() { + console.log("init()"); + console.log("Total allocated space (uordblks) @ _init:", ImGui.bind.mallinfo().uordblks); + // Setup Dear ImGui binding + ImGui.IMGUI_CHECKVERSION(); + ImGui.CreateContext(); + const io = ImGui.GetIO(); + io.ConfigFlags |= ImGui.ConfigFlags.NavEnableKeyboard; // Enable Keyboard Controls + // Setup style + ImGui.StyleColorsLight(); + const output = document.getElementById("output") || document.body; + const canvas = document.createElement("canvas"); + output.appendChild(canvas); + canvas.tabIndex = 1; + canvas.style.position = "absolute"; + canvas.style.left = "0px"; + canvas.style.right = "0px"; + canvas.style.top = "0px"; + canvas.style.bottom = "0px"; + canvas.style.width = "100%"; + canvas.style.height = "100%"; + ImGui_Impl.Init(canvas); + window.requestAnimationFrame(loop); } - ImGui_Impl.RenderDrawData(ImGui.GetDrawData()); - window.requestAnimationFrame(loop); -} -(function () { - window.onload = main; -})(); + function render(timeElapsed) { + ImGui.SetNextWindowSize(new imgui_js_2.ImVec2(600, 400), ImGui.ImGuiCond.Always); + ImGui.Begin("Test Window", (_ = windowOpen) => windowOpen = _, 0); + if (ImGui.Button("Add Text")) { + text += "A"; + } + ImGui.Text(text); + ImGui.End(); + } + function loop(timeElapsed) { + ImGui_Impl.NewFrame(timeElapsed); + ImGui.NewFrame(); + render(timeElapsed); + ImGui.EndFrame(); + // Rendering + ImGui.Render(); + const gl = ImGui_Impl.gl; + if (gl) { + gl.viewport(0, 0, gl.drawingBufferWidth, gl.drawingBufferHeight); + gl.clearColor(clearColor.x, clearColor.y, clearColor.z, clearColor.w); + gl.clear(gl.COLOR_BUFFER_BIT); + //gl.useProgram(0); // You may want this if using this code in an OpenGL 3+ context where shaders may be bound + } + const ctx = ImGui_Impl.ctx; + if (ctx) { + // ctx.clearRect(0, 0, ctx.canvas.width, ctx.canvas.height); + ctx.fillStyle = `rgba(${clearColor.x * 0xff}, ${clearColor.y * 0xff}, ${clearColor.z * 0xff}, ${clearColor.w})`; + ctx.fillRect(0, 0, ctx.canvas.width, ctx.canvas.height); + } + ImGui_Impl.RenderDrawData(ImGui.GetDrawData()); + window.requestAnimationFrame(loop); + } + return { + setters: [ + function (ImGui_Impl_1) { + ImGui_Impl = ImGui_Impl_1; + }, + function (ImGui_1) { + ImGui = ImGui_1; + imgui_js_1 = ImGui_1; + imgui_js_2 = ImGui_1; + } + ], + execute: function () { + clearColor = new imgui_js_1.ImVec4(0.7, 0.9, 1, 1); + windowOpen = true; + text = "text"; + (function () { + window.onload = main; + })(); + } + }; +}); //# sourceMappingURL=main.js.map \ No newline at end of file diff --git a/src/main.js.map b/src/main.js.map index 7947937..77a84c2 100644 --- a/src/main.js.map +++ b/src/main.js.map @@ -1 +1 @@ -{"version":3,"file":"main.js","sourceRoot":"","sources":["main.ts"],"names":[],"mappings":";;;;;;;;AAAA,OAAO,KAAK,UAAU,MAAM,gCAAgC,CAAC;AAC7D,OAAO,KAAK,KAAK,MAAM,UAAU,CAAC;AAElC,OAAO,EAAE,MAAM,EAAE,MAAM,UAAU,CAAC;AAGlC,SAAe,IAAI;;QAEf,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;QACtB,MAAM,KAAK,CAAC,OAAO,EAAE,CAAC;QACtB,MAAM,CAAC,qBAAqB,CAAC,IAAI,CAAC,CAAC;IACvC,CAAC;CAAA;AAED,SAAS,IAAI;IAET,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;IACtB,OAAO,CAAC,GAAG,CAAC,2CAA2C,EAAE,KAAK,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,QAAQ,CAAC,CAAC;IAEzF,2BAA2B;IAC3B,KAAK,CAAC,kBAAkB,EAAE,CAAC;IAC3B,KAAK,CAAC,aAAa,EAAE,CAAC;IAEtB,MAAM,EAAE,GAAY,KAAK,CAAC,KAAK,EAAE,CAAC;IAClC,EAAE,CAAC,WAAW,IAAI,KAAK,CAAC,WAAW,CAAC,iBAAiB,CAAC,CAAE,2BAA2B;IAEnF,cAAc;IACd,KAAK,CAAC,eAAe,EAAE,CAAC;IAExB,MAAM,MAAM,GAAgB,QAAQ,CAAC,cAAc,CAAC,QAAQ,CAAC,IAAI,QAAQ,CAAC,IAAI,CAAC;IAC/E,MAAM,MAAM,GAAsB,QAAQ,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC;IACnE,MAAM,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC;IAC3B,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC;IACpB,MAAM,CAAC,KAAK,CAAC,QAAQ,GAAG,UAAU,CAAC;IACnC,MAAM,CAAC,KAAK,CAAC,IAAI,GAAG,KAAK,CAAC;IAC1B,MAAM,CAAC,KAAK,CAAC,KAAK,GAAG,KAAK,CAAC;IAC3B,MAAM,CAAC,KAAK,CAAC,GAAG,GAAG,KAAK,CAAC;IACzB,MAAM,CAAC,KAAK,CAAC,MAAM,GAAG,KAAK,CAAC;IAC5B,MAAM,CAAC,KAAK,CAAC,KAAK,GAAG,MAAM,CAAC;IAC5B,MAAM,CAAC,KAAK,CAAC,MAAM,GAAG,MAAM,CAAC;IAC7B,UAAU,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;IAExB,MAAM,CAAC,qBAAqB,CAAC,IAAI,CAAC,CAAC;AACvC,CAAC;AAED,MAAM,UAAU,GAAU,IAAI,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;AAEjD,SAAS,IAAI,CAAC,IAAY;IAEtB,UAAU,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;IAC1B,KAAK,CAAC,QAAQ,EAAE,CAAC;IAEjB,KAAK,CAAC,QAAQ,EAAE,CAAC;IAEjB,YAAY;IACZ,KAAK,CAAC,MAAM,EAAE,CAAC;IACf,MAAM,EAAE,GAAiC,UAAU,CAAC,EAAE,CAAC;IACvD,IAAI,EAAE,EAAE;QACJ,EAAE,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,kBAAkB,EAAE,EAAE,CAAC,mBAAmB,CAAC,CAAC;QACjE,EAAE,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC,EAAE,UAAU,CAAC,CAAC,EAAE,UAAU,CAAC,CAAC,EAAE,UAAU,CAAC,CAAC,CAAC,CAAC;QACtE,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,gBAAgB,CAAC,CAAC;QAC9B,8GAA8G;KACjH;IAED,MAAM,GAAG,GAAoC,UAAU,CAAC,GAAG,CAAC;IAC5D,IAAI,GAAG,EAAE;QACL,4DAA4D;QAC5D,GAAG,CAAC,SAAS,GAAG,QAAQ,UAAU,CAAC,CAAC,GAAG,IAAI,KAAK,UAAU,CAAC,CAAC,GAAG,IAAI,KAAK,UAAU,CAAC,CAAC,GAAG,IAAI,KAAK,UAAU,CAAC,CAAC,GAAG,CAAC;QAChH,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,MAAM,CAAC,KAAK,EAAE,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;KAC3D;IAED,UAAU,CAAC,cAAc,CAAC,KAAK,CAAC,WAAW,EAAE,CAAC,CAAC;IAE/C,MAAM,CAAC,qBAAqB,CAAC,IAAI,CAAC,CAAC;AACvC,CAAC;AAED,CAAC;IAEI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC;AACzB,CAAC,CAAC,EAAE,CAAC"} \ No newline at end of file +{"version":3,"file":"main.js","sourceRoot":"","sources":["main.ts"],"names":[],"mappings":";;;;;;;;;;;;IAMA,SAAe,IAAI;;YAEf,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;YACtB,MAAM,KAAK,CAAC,OAAO,EAAE,CAAC;YACtB,MAAM,CAAC,qBAAqB,CAAC,IAAI,CAAC,CAAC;QACvC,CAAC;KAAA;IAED,SAAS,IAAI;QAET,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;QACtB,OAAO,CAAC,GAAG,CAAC,2CAA2C,EAAE,KAAK,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,QAAQ,CAAC,CAAC;QAEzF,2BAA2B;QAC3B,KAAK,CAAC,kBAAkB,EAAE,CAAC;QAC3B,KAAK,CAAC,aAAa,EAAE,CAAC;QAEtB,MAAM,EAAE,GAAY,KAAK,CAAC,KAAK,EAAE,CAAC;QAClC,EAAE,CAAC,WAAW,IAAI,KAAK,CAAC,WAAW,CAAC,iBAAiB,CAAC,CAAE,2BAA2B;QAEnF,cAAc;QACd,KAAK,CAAC,gBAAgB,EAAE,CAAC;QAEzB,MAAM,MAAM,GAAgB,QAAQ,CAAC,cAAc,CAAC,QAAQ,CAAC,IAAI,QAAQ,CAAC,IAAI,CAAC;QAC/E,MAAM,MAAM,GAAsB,QAAQ,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC;QACnE,MAAM,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC;QAC3B,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC;QACpB,MAAM,CAAC,KAAK,CAAC,QAAQ,GAAG,UAAU,CAAC;QACnC,MAAM,CAAC,KAAK,CAAC,IAAI,GAAG,KAAK,CAAC;QAC1B,MAAM,CAAC,KAAK,CAAC,KAAK,GAAG,KAAK,CAAC;QAC3B,MAAM,CAAC,KAAK,CAAC,GAAG,GAAG,KAAK,CAAC;QACzB,MAAM,CAAC,KAAK,CAAC,MAAM,GAAG,KAAK,CAAC;QAC5B,MAAM,CAAC,KAAK,CAAC,KAAK,GAAG,MAAM,CAAC;QAC5B,MAAM,CAAC,KAAK,CAAC,MAAM,GAAG,MAAM,CAAC;QAC7B,UAAU,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;QAExB,MAAM,CAAC,qBAAqB,CAAC,IAAI,CAAC,CAAC;IACvC,CAAC;IAKD,SAAS,MAAM,CAAC,WAAmB;QAE/B,KAAK,CAAC,iBAAiB,CAAC,IAAI,iBAAM,CAAC,GAAG,EAAE,GAAG,CAAC,EAAE,KAAK,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC;QACtE,KAAK,CAAC,KAAK,CAAC,aAAa,EAAE,CAAC,CAAC,GAAG,UAAU,EAAE,EAAE,CAAC,UAAU,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC;QAClE,IAAI,KAAK,CAAC,MAAM,CAAC,UAAU,CAAC,EAC5B;YACI,IAAI,IAAI,GAAG,CAAC;SACf;QACD,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;QACjB,KAAK,CAAC,GAAG,EAAE,CAAC;IAChB,CAAC;IAGD,SAAS,IAAI,CAAC,WAAmB;QAE7B,UAAU,CAAC,QAAQ,CAAC,WAAW,CAAC,CAAC;QACjC,KAAK,CAAC,QAAQ,EAAE,CAAC;QAEjB,MAAM,CAAC,WAAW,CAAC,CAAC;QAEpB,KAAK,CAAC,QAAQ,EAAE,CAAC;QAEjB,YAAY;QACZ,KAAK,CAAC,MAAM,EAAE,CAAC;QACf,MAAM,EAAE,GAAiC,UAAU,CAAC,EAAE,CAAC;QACvD,IAAI,EAAE,EAAE;YACJ,EAAE,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,kBAAkB,EAAE,EAAE,CAAC,mBAAmB,CAAC,CAAC;YACjE,EAAE,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC,EAAE,UAAU,CAAC,CAAC,EAAE,UAAU,CAAC,CAAC,EAAE,UAAU,CAAC,CAAC,CAAC,CAAC;YACtE,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,gBAAgB,CAAC,CAAC;YAC9B,8GAA8G;SACjH;QAED,MAAM,GAAG,GAAoC,UAAU,CAAC,GAAG,CAAC;QAC5D,IAAI,GAAG,EAAE;YACL,4DAA4D;YAC5D,GAAG,CAAC,SAAS,GAAG,QAAQ,UAAU,CAAC,CAAC,GAAG,IAAI,KAAK,UAAU,CAAC,CAAC,GAAG,IAAI,KAAK,UAAU,CAAC,CAAC,GAAG,IAAI,KAAK,UAAU,CAAC,CAAC,GAAG,CAAC;YAChH,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,MAAM,CAAC,KAAK,EAAE,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;SAC3D;QAED,UAAU,CAAC,cAAc,CAAC,KAAK,CAAC,WAAW,EAAE,CAAC,CAAC;QAE/C,MAAM,CAAC,qBAAqB,CAAC,IAAI,CAAC,CAAC;IACvC,CAAC;;;;;;;;;;;;;YA7CK,UAAU,GAAU,IAAI,iBAAM,CAAC,GAAG,EAAE,GAAG,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;YACjD,UAAU,GAAY,IAAI,CAAC;YAC3B,IAAI,GAAW,MAAM,CAAC;YA6C1B,CAAC;gBAEI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC;YACzB,CAAC,CAAC,EAAE,CAAC;QACN,CAAC"} \ No newline at end of file diff --git a/tsconfig.json b/tsconfig.json index a0d152e..e5f1d36 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -2,7 +2,7 @@ "compilerOptions": { "target": "ES2015", - "module": "ES2015", + "module": "system", "esModuleInterop": true, "noImplicitAny": true, "listEmittedFiles":true, @@ -22,6 +22,7 @@ ], "exclude": [ - "node_modules/**/*" + "node_modules/**/*", + "imgui-js/**/*" ] }