Browse Source

updated readme and packages

Alexander Rose 7 years ago
parent
commit
66f6c54c43
3 changed files with 392 additions and 62 deletions
  1. 5 2
      README.md
  2. 385 58
      package-lock.json
  3. 2 2
      package.json

+ 5 - 2
README.md

@@ -1,4 +1,6 @@
 [![License](http://img.shields.io/badge/license-MIT-blue.svg?style=flat)](./LICENSE)
+[![Build Status](https://travis-ci.org/mol-star/mol-star-proto.svg?branch=master)](https://travis-ci.org/mol-star/mol-star-proto)
+
 # Mol*
 
 The goal of **Mol\*** (*/'mol-star/*) is to provide a technology stack that will serve as basis for the next-generation data delivery and analysis tools for macromolecular structure data. This is a collaboration between PDBe and RCSB PDB teams and the development will be open source and available to anyone who wants to use it for developing visualisation tools for macromolecular structure data available from [PDB](https://www.wwpdb.org/) and other institutions.
@@ -23,8 +25,9 @@ The project also contains performance tests (`perf-tests`), `examples`, and basi
 This project builds on experience from previous solutions:
 - [LiteMol Suite](https://www.litemol.org)
 - [WebChemistry](https://webchem.ncbr.muni.cz)
-- [NGL Viewer](http://nglviewer.org/)
-- [MolQL](https://molql.github.io)
+- [NGL Viewer](http://nglviewer.org)
+- [MMTF](http://mmtf.rcsb.org)
+- [MolQL](http://molql.org)
 - [PDB Component Library](https://www.ebi.ac.uk/pdbe/pdb-component-library/)
 - And many others (list will be continuously expanded).
 

+ 385 - 58
package-lock.json

@@ -450,13 +450,31 @@
       }
     },
     "babel-jest": {
-      "version": "22.4.0",
-      "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-22.4.0.tgz",
-      "integrity": "sha512-A/safCd5jSf1D98XoHCN3YYuGurtUPntuPh8b7UxsLNfEp/QC8UwdL+VEGSLN5Fk3+tS/Jdbf5NK/T2it8RGYw==",
+      "version": "22.4.1",
+      "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-22.4.1.tgz",
+      "integrity": "sha512-rEdN/jevSuX0IQKcUqwqOGa0gDNis4jGY52Rq53aizfDGPwQYNJq+f9NCMT1HUhtUZhYSjvfGUfHQWBRT1/icA==",
       "dev": true,
       "requires": {
         "babel-plugin-istanbul": "4.1.5",
-        "babel-preset-jest": "22.2.0"
+        "babel-preset-jest": "22.4.1"
+      },
+      "dependencies": {
+        "babel-plugin-jest-hoist": {
+          "version": "22.4.1",
+          "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-22.4.1.tgz",
+          "integrity": "sha512-gmj5FvFflXSnRapWmF/jDjx5Lof1kX0OwXibCxMOx38V3CFMOnTxLTUrAFfLkhCey3FJvv0ACvv/+h4nzFRxhg==",
+          "dev": true
+        },
+        "babel-preset-jest": {
+          "version": "22.4.1",
+          "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-22.4.1.tgz",
+          "integrity": "sha512-gW3+spyB8fkSAI9fX+41BQMwar5LjR+nyKa2QRvK22snxnI29+jJVAMfId+osucFJzJJvhlvzKWnfwX8Omodvg==",
+          "dev": true,
+          "requires": {
+            "babel-plugin-jest-hoist": "22.4.1",
+            "babel-plugin-syntax-object-rest-spread": "6.13.0"
+          }
+        }
       }
     },
     "babel-messages": {
@@ -2583,6 +2601,12 @@
         "ansi-regex": "2.1.1"
       }
     },
+    "has-flag": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
+      "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
+      "dev": true
+    },
     "hawk": {
       "version": "6.0.2",
       "resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz",
@@ -2966,23 +2990,6 @@
         "mkdirp": "0.5.1",
         "path-parse": "1.0.5",
         "supports-color": "3.2.3"
-      },
-      "dependencies": {
-        "has-flag": {
-          "version": "1.0.0",
-          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
-          "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
-          "dev": true
-        },
-        "supports-color": {
-          "version": "3.2.3",
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
-          "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
-          "dev": true,
-          "requires": {
-            "has-flag": "1.0.0"
-          }
-        }
       }
     },
     "istanbul-lib-source-maps": {
@@ -3019,19 +3026,19 @@
       }
     },
     "jest": {
-      "version": "22.4.0",
-      "resolved": "https://registry.npmjs.org/jest/-/jest-22.4.0.tgz",
-      "integrity": "sha512-eze1JLbBDkrbZMnE6xIlBxHkqPAmuHbz4GQbED8qRVtnpea3o6Tt/Dc3SBs3qnlTo7svema8Ho5bqLfdHyabyQ==",
+      "version": "22.4.2",
+      "resolved": "https://registry.npmjs.org/jest/-/jest-22.4.2.tgz",
+      "integrity": "sha512-wD7dXWtfaQAgbNVsjFqzmuhg6nzwGsTRVea3FpSJ7GURhG+J536fw4mdoLB01DgiEozDDeF1ZMR/UlUszTsCrg==",
       "dev": true,
       "requires": {
         "import-local": "1.0.0",
-        "jest-cli": "22.4.0"
+        "jest-cli": "22.4.2"
       },
       "dependencies": {
         "jest-cli": {
-          "version": "22.4.0",
-          "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-22.4.0.tgz",
-          "integrity": "sha512-0JlBb/PvHGQZR2I9GZwsycHgWHhriBmvBWPaaPYUT186oiIIDY4ezDxFOFt2Ts0yNTRg3iY9mTyHsfWbT5VRWA==",
+          "version": "22.4.2",
+          "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-22.4.2.tgz",
+          "integrity": "sha512-ebo6ZWK2xDSs7LGnLvM16SZOIJ2dj0B6/oERmGcal32NHkks450nNfGrGTyOSPgJDgH8DFhVdBXgSamN7mtZ0Q==",
           "dev": true,
           "requires": {
             "ansi-escapes": "3.0.0",
@@ -3046,18 +3053,18 @@
             "istanbul-lib-instrument": "1.9.2",
             "istanbul-lib-source-maps": "1.2.3",
             "jest-changed-files": "22.2.0",
-            "jest-config": "22.4.0",
-            "jest-environment-jsdom": "22.4.0",
+            "jest-config": "22.4.2",
+            "jest-environment-jsdom": "22.4.1",
             "jest-get-type": "22.1.0",
-            "jest-haste-map": "22.4.0",
+            "jest-haste-map": "22.4.2",
             "jest-message-util": "22.4.0",
             "jest-regex-util": "22.1.0",
             "jest-resolve-dependencies": "22.1.0",
-            "jest-runner": "22.4.0",
-            "jest-runtime": "22.4.0",
+            "jest-runner": "22.4.2",
+            "jest-runtime": "22.4.2",
             "jest-snapshot": "22.4.0",
-            "jest-util": "22.4.0",
-            "jest-validate": "22.4.0",
+            "jest-util": "22.4.1",
+            "jest-validate": "22.4.2",
             "jest-worker": "22.2.2",
             "micromatch": "2.3.11",
             "node-notifier": "5.2.1",
@@ -3069,6 +3076,109 @@
             "which": "1.3.0",
             "yargs": "10.1.2"
           }
+        },
+        "jest-config": {
+          "version": "22.4.2",
+          "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-22.4.2.tgz",
+          "integrity": "sha512-oG31qYO73/3vj/Q8aM2RgzmHndTkz9nRk8ISybfuJqqbf0RW7OUjHVOZPLOUiwLWtz52Yq2HkjIblsyhbA7vrg==",
+          "dev": true,
+          "requires": {
+            "chalk": "2.3.1",
+            "glob": "7.1.2",
+            "jest-environment-jsdom": "22.4.1",
+            "jest-environment-node": "22.4.1",
+            "jest-get-type": "22.1.0",
+            "jest-jasmine2": "22.4.2",
+            "jest-regex-util": "22.1.0",
+            "jest-resolve": "22.4.2",
+            "jest-util": "22.4.1",
+            "jest-validate": "22.4.2",
+            "pretty-format": "22.4.0"
+          }
+        },
+        "jest-environment-jsdom": {
+          "version": "22.4.1",
+          "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-22.4.1.tgz",
+          "integrity": "sha512-x/JzAoH+dWPBnIMv5OQKiIR0TYf6UvbRjsIuDZ11yDFXkHKGJZg6jNnLAsokAm3cq9kUa2hH5BPUC9XU4n1ELQ==",
+          "dev": true,
+          "requires": {
+            "jest-mock": "22.2.0",
+            "jest-util": "22.4.1",
+            "jsdom": "11.6.2"
+          }
+        },
+        "jest-environment-node": {
+          "version": "22.4.1",
+          "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-22.4.1.tgz",
+          "integrity": "sha512-wj9+zzfRgnUbm5VwFOCGgG1QmbucUyrjPKBKUJdLW8K5Ss5zrNc1k+v6feZhFg6sS3ZGnjgtIyklaxEARxu+LQ==",
+          "dev": true,
+          "requires": {
+            "jest-mock": "22.2.0",
+            "jest-util": "22.4.1"
+          }
+        },
+        "jest-jasmine2": {
+          "version": "22.4.2",
+          "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-22.4.2.tgz",
+          "integrity": "sha512-KZaIHpXQ0AIlvQJFCU0uoXxtz5GG47X14r9upMe7VXE55UazoMZBFnQb9TX2HoYX2/AxJYnjHuvwKVCFqOrEtw==",
+          "dev": true,
+          "requires": {
+            "chalk": "2.3.1",
+            "co": "4.6.0",
+            "expect": "22.4.0",
+            "graceful-fs": "4.1.11",
+            "is-generator-fn": "1.0.0",
+            "jest-diff": "22.4.0",
+            "jest-matcher-utils": "22.4.0",
+            "jest-message-util": "22.4.0",
+            "jest-snapshot": "22.4.0",
+            "jest-util": "22.4.1",
+            "source-map-support": "0.5.3"
+          }
+        },
+        "jest-resolve": {
+          "version": "22.4.2",
+          "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-22.4.2.tgz",
+          "integrity": "sha512-P1hSfcc2HJYT5t+WPu/11OfFMa7m8pBb2Gf2vm6W9OVs7YTXQ5RCC3nDqaYZQaTqxEM1ZZaTcQGcE6U2xMOsqQ==",
+          "dev": true,
+          "requires": {
+            "browser-resolve": "1.11.2",
+            "chalk": "2.3.1"
+          }
+        },
+        "jest-util": {
+          "version": "22.4.1",
+          "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-22.4.1.tgz",
+          "integrity": "sha512-9ySBdJY2qVWpg0OvZbGcFXE2NgwccpZVj384E9bx7brKFc7l5anpqah15mseWcz7FLDk7/N+LyYgqFme7Rez2Q==",
+          "dev": true,
+          "requires": {
+            "callsites": "2.0.0",
+            "chalk": "2.3.1",
+            "graceful-fs": "4.1.11",
+            "is-ci": "1.1.0",
+            "jest-message-util": "22.4.0",
+            "mkdirp": "0.5.1",
+            "source-map": "0.6.1"
+          }
+        },
+        "jest-validate": {
+          "version": "22.4.2",
+          "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-22.4.2.tgz",
+          "integrity": "sha512-TLOgc/EULFBjMCAqZp5OdVvjxV16DZpfthd/UyPzM6lRmgWluohNVemAdnL3JvugU1s2Q2npcIqtbOtiPjaZ0A==",
+          "dev": true,
+          "requires": {
+            "chalk": "2.3.1",
+            "jest-config": "22.4.2",
+            "jest-get-type": "22.1.0",
+            "leven": "2.1.0",
+            "pretty-format": "22.4.0"
+          }
+        },
+        "source-map": {
+          "version": "0.6.1",
+          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+          "dev": true
         }
       }
     },
@@ -3149,9 +3259,9 @@
       "dev": true
     },
     "jest-haste-map": {
-      "version": "22.4.0",
-      "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-22.4.0.tgz",
-      "integrity": "sha512-znYomZ+GaRcuFLQz7hmwQOfLkHY2Y2Aoyd29ZcXLrwBEWts5U/c7lFsqo54XUJUlMhrM5M2IOaAUWjZ1CRqAOQ==",
+      "version": "22.4.2",
+      "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-22.4.2.tgz",
+      "integrity": "sha512-EdQADHGXRqHJYAr7q9B9YYHZnrlcMwhx1+DnIgc9uN05nCW3RvGCxJ91MqWXcC1AzatLoSv7SNd0qXMp2jKBDA==",
       "dev": true,
       "requires": {
         "fb-watchman": "2.0.0",
@@ -3247,43 +3357,148 @@
       }
     },
     "jest-runner": {
-      "version": "22.4.0",
-      "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-22.4.0.tgz",
-      "integrity": "sha512-x5QJQrSQs/oaZq2UxtKJxCjGq3fNF7guKRLxAIS39QIaRSAynS4agniMyvHMnLaYsBh6yzUea2SDeNHayQh+TQ==",
+      "version": "22.4.2",
+      "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-22.4.2.tgz",
+      "integrity": "sha512-W4vwgiVQS0NyXt8hgpw7i0YUtsfoChiQcoHWBJeq2ocV4VF2osEZx8HYgpH5HfNe1Cb5LZeZWxX8Dr3hesbGFg==",
       "dev": true,
       "requires": {
         "exit": "0.1.2",
-        "jest-config": "22.4.0",
+        "jest-config": "22.4.2",
         "jest-docblock": "22.4.0",
-        "jest-haste-map": "22.4.0",
-        "jest-jasmine2": "22.4.0",
+        "jest-haste-map": "22.4.2",
+        "jest-jasmine2": "22.4.2",
         "jest-leak-detector": "22.4.0",
         "jest-message-util": "22.4.0",
-        "jest-runtime": "22.4.0",
-        "jest-util": "22.4.0",
+        "jest-runtime": "22.4.2",
+        "jest-util": "22.4.1",
         "jest-worker": "22.2.2",
         "throat": "4.1.0"
+      },
+      "dependencies": {
+        "jest-config": {
+          "version": "22.4.2",
+          "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-22.4.2.tgz",
+          "integrity": "sha512-oG31qYO73/3vj/Q8aM2RgzmHndTkz9nRk8ISybfuJqqbf0RW7OUjHVOZPLOUiwLWtz52Yq2HkjIblsyhbA7vrg==",
+          "dev": true,
+          "requires": {
+            "chalk": "2.3.1",
+            "glob": "7.1.2",
+            "jest-environment-jsdom": "22.4.1",
+            "jest-environment-node": "22.4.1",
+            "jest-get-type": "22.1.0",
+            "jest-jasmine2": "22.4.2",
+            "jest-regex-util": "22.1.0",
+            "jest-resolve": "22.4.2",
+            "jest-util": "22.4.1",
+            "jest-validate": "22.4.2",
+            "pretty-format": "22.4.0"
+          }
+        },
+        "jest-environment-jsdom": {
+          "version": "22.4.1",
+          "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-22.4.1.tgz",
+          "integrity": "sha512-x/JzAoH+dWPBnIMv5OQKiIR0TYf6UvbRjsIuDZ11yDFXkHKGJZg6jNnLAsokAm3cq9kUa2hH5BPUC9XU4n1ELQ==",
+          "dev": true,
+          "requires": {
+            "jest-mock": "22.2.0",
+            "jest-util": "22.4.1",
+            "jsdom": "11.6.2"
+          }
+        },
+        "jest-environment-node": {
+          "version": "22.4.1",
+          "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-22.4.1.tgz",
+          "integrity": "sha512-wj9+zzfRgnUbm5VwFOCGgG1QmbucUyrjPKBKUJdLW8K5Ss5zrNc1k+v6feZhFg6sS3ZGnjgtIyklaxEARxu+LQ==",
+          "dev": true,
+          "requires": {
+            "jest-mock": "22.2.0",
+            "jest-util": "22.4.1"
+          }
+        },
+        "jest-jasmine2": {
+          "version": "22.4.2",
+          "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-22.4.2.tgz",
+          "integrity": "sha512-KZaIHpXQ0AIlvQJFCU0uoXxtz5GG47X14r9upMe7VXE55UazoMZBFnQb9TX2HoYX2/AxJYnjHuvwKVCFqOrEtw==",
+          "dev": true,
+          "requires": {
+            "chalk": "2.3.1",
+            "co": "4.6.0",
+            "expect": "22.4.0",
+            "graceful-fs": "4.1.11",
+            "is-generator-fn": "1.0.0",
+            "jest-diff": "22.4.0",
+            "jest-matcher-utils": "22.4.0",
+            "jest-message-util": "22.4.0",
+            "jest-snapshot": "22.4.0",
+            "jest-util": "22.4.1",
+            "source-map-support": "0.5.3"
+          }
+        },
+        "jest-resolve": {
+          "version": "22.4.2",
+          "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-22.4.2.tgz",
+          "integrity": "sha512-P1hSfcc2HJYT5t+WPu/11OfFMa7m8pBb2Gf2vm6W9OVs7YTXQ5RCC3nDqaYZQaTqxEM1ZZaTcQGcE6U2xMOsqQ==",
+          "dev": true,
+          "requires": {
+            "browser-resolve": "1.11.2",
+            "chalk": "2.3.1"
+          }
+        },
+        "jest-util": {
+          "version": "22.4.1",
+          "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-22.4.1.tgz",
+          "integrity": "sha512-9ySBdJY2qVWpg0OvZbGcFXE2NgwccpZVj384E9bx7brKFc7l5anpqah15mseWcz7FLDk7/N+LyYgqFme7Rez2Q==",
+          "dev": true,
+          "requires": {
+            "callsites": "2.0.0",
+            "chalk": "2.3.1",
+            "graceful-fs": "4.1.11",
+            "is-ci": "1.1.0",
+            "jest-message-util": "22.4.0",
+            "mkdirp": "0.5.1",
+            "source-map": "0.6.1"
+          }
+        },
+        "jest-validate": {
+          "version": "22.4.2",
+          "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-22.4.2.tgz",
+          "integrity": "sha512-TLOgc/EULFBjMCAqZp5OdVvjxV16DZpfthd/UyPzM6lRmgWluohNVemAdnL3JvugU1s2Q2npcIqtbOtiPjaZ0A==",
+          "dev": true,
+          "requires": {
+            "chalk": "2.3.1",
+            "jest-config": "22.4.2",
+            "jest-get-type": "22.1.0",
+            "leven": "2.1.0",
+            "pretty-format": "22.4.0"
+          }
+        },
+        "source-map": {
+          "version": "0.6.1",
+          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+          "dev": true
+        }
       }
     },
     "jest-runtime": {
-      "version": "22.4.0",
-      "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-22.4.0.tgz",
-      "integrity": "sha512-aixL2DIXoFQ2ubnurzK4kbNXLl3+m0m7wIBb5VWaJdl1/3nV1UCSjZ9/dJZzpWGGfXsoGw2RZd8sS0nS5s+tdw==",
+      "version": "22.4.2",
+      "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-22.4.2.tgz",
+      "integrity": "sha512-9/Fxbj99cqxI7o2nTNzevnI38eDBstkwve8ZeaAD/Kz0fbU3i3eRv2QPEmzbmyCyBvUWxCT7BzNLTzTqH1+pyA==",
       "dev": true,
       "requires": {
         "babel-core": "6.26.0",
-        "babel-jest": "22.4.0",
+        "babel-jest": "22.4.1",
         "babel-plugin-istanbul": "4.1.5",
         "chalk": "2.3.1",
         "convert-source-map": "1.5.1",
         "exit": "0.1.2",
         "graceful-fs": "4.1.11",
-        "jest-config": "22.4.0",
-        "jest-haste-map": "22.4.0",
+        "jest-config": "22.4.2",
+        "jest-haste-map": "22.4.2",
         "jest-regex-util": "22.1.0",
-        "jest-resolve": "22.4.0",
-        "jest-util": "22.4.0",
-        "jest-validate": "22.4.0",
+        "jest-resolve": "22.4.2",
+        "jest-util": "22.4.1",
+        "jest-validate": "22.4.2",
         "json-stable-stringify": "1.0.1",
         "micromatch": "2.3.11",
         "realpath-native": "1.0.0",
@@ -3293,6 +3508,109 @@
         "yargs": "10.1.2"
       },
       "dependencies": {
+        "jest-config": {
+          "version": "22.4.2",
+          "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-22.4.2.tgz",
+          "integrity": "sha512-oG31qYO73/3vj/Q8aM2RgzmHndTkz9nRk8ISybfuJqqbf0RW7OUjHVOZPLOUiwLWtz52Yq2HkjIblsyhbA7vrg==",
+          "dev": true,
+          "requires": {
+            "chalk": "2.3.1",
+            "glob": "7.1.2",
+            "jest-environment-jsdom": "22.4.1",
+            "jest-environment-node": "22.4.1",
+            "jest-get-type": "22.1.0",
+            "jest-jasmine2": "22.4.2",
+            "jest-regex-util": "22.1.0",
+            "jest-resolve": "22.4.2",
+            "jest-util": "22.4.1",
+            "jest-validate": "22.4.2",
+            "pretty-format": "22.4.0"
+          }
+        },
+        "jest-environment-jsdom": {
+          "version": "22.4.1",
+          "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-22.4.1.tgz",
+          "integrity": "sha512-x/JzAoH+dWPBnIMv5OQKiIR0TYf6UvbRjsIuDZ11yDFXkHKGJZg6jNnLAsokAm3cq9kUa2hH5BPUC9XU4n1ELQ==",
+          "dev": true,
+          "requires": {
+            "jest-mock": "22.2.0",
+            "jest-util": "22.4.1",
+            "jsdom": "11.6.2"
+          }
+        },
+        "jest-environment-node": {
+          "version": "22.4.1",
+          "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-22.4.1.tgz",
+          "integrity": "sha512-wj9+zzfRgnUbm5VwFOCGgG1QmbucUyrjPKBKUJdLW8K5Ss5zrNc1k+v6feZhFg6sS3ZGnjgtIyklaxEARxu+LQ==",
+          "dev": true,
+          "requires": {
+            "jest-mock": "22.2.0",
+            "jest-util": "22.4.1"
+          }
+        },
+        "jest-jasmine2": {
+          "version": "22.4.2",
+          "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-22.4.2.tgz",
+          "integrity": "sha512-KZaIHpXQ0AIlvQJFCU0uoXxtz5GG47X14r9upMe7VXE55UazoMZBFnQb9TX2HoYX2/AxJYnjHuvwKVCFqOrEtw==",
+          "dev": true,
+          "requires": {
+            "chalk": "2.3.1",
+            "co": "4.6.0",
+            "expect": "22.4.0",
+            "graceful-fs": "4.1.11",
+            "is-generator-fn": "1.0.0",
+            "jest-diff": "22.4.0",
+            "jest-matcher-utils": "22.4.0",
+            "jest-message-util": "22.4.0",
+            "jest-snapshot": "22.4.0",
+            "jest-util": "22.4.1",
+            "source-map-support": "0.5.3"
+          }
+        },
+        "jest-resolve": {
+          "version": "22.4.2",
+          "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-22.4.2.tgz",
+          "integrity": "sha512-P1hSfcc2HJYT5t+WPu/11OfFMa7m8pBb2Gf2vm6W9OVs7YTXQ5RCC3nDqaYZQaTqxEM1ZZaTcQGcE6U2xMOsqQ==",
+          "dev": true,
+          "requires": {
+            "browser-resolve": "1.11.2",
+            "chalk": "2.3.1"
+          }
+        },
+        "jest-util": {
+          "version": "22.4.1",
+          "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-22.4.1.tgz",
+          "integrity": "sha512-9ySBdJY2qVWpg0OvZbGcFXE2NgwccpZVj384E9bx7brKFc7l5anpqah15mseWcz7FLDk7/N+LyYgqFme7Rez2Q==",
+          "dev": true,
+          "requires": {
+            "callsites": "2.0.0",
+            "chalk": "2.3.1",
+            "graceful-fs": "4.1.11",
+            "is-ci": "1.1.0",
+            "jest-message-util": "22.4.0",
+            "mkdirp": "0.5.1",
+            "source-map": "0.6.1"
+          }
+        },
+        "jest-validate": {
+          "version": "22.4.2",
+          "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-22.4.2.tgz",
+          "integrity": "sha512-TLOgc/EULFBjMCAqZp5OdVvjxV16DZpfthd/UyPzM6lRmgWluohNVemAdnL3JvugU1s2Q2npcIqtbOtiPjaZ0A==",
+          "dev": true,
+          "requires": {
+            "chalk": "2.3.1",
+            "jest-config": "22.4.2",
+            "jest-get-type": "22.1.0",
+            "leven": "2.1.0",
+            "pretty-format": "22.4.0"
+          }
+        },
+        "source-map": {
+          "version": "0.6.1",
+          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+          "dev": true
+        },
         "strip-bom": {
           "version": "3.0.0",
           "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
@@ -4826,6 +5144,15 @@
         }
       }
     },
+    "supports-color": {
+      "version": "3.2.3",
+      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
+      "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
+      "dev": true,
+      "requires": {
+        "has-flag": "1.0.0"
+      }
+    },
     "symbol-tree": {
       "version": "3.2.2",
       "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz",
@@ -5048,9 +5375,9 @@
       "dev": true
     },
     "uglify-js": {
-      "version": "3.3.11",
-      "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.11.tgz",
-      "integrity": "sha512-AKLsYcdV+sS5eAE4NtVXF6f2u/DCQynQm0jTGxF261+Vltu1dYNuHzjqDmk11gInj+H/zJIM2EAwXG3MzPb3VA==",
+      "version": "3.3.12",
+      "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.12.tgz",
+      "integrity": "sha512-4jxrTXlV0HaXTsNILfXW0eey7Qo8qHYM6ih5ZNh45erDWU2GHmKDmekwBTskDb12h+kdd2DBvdzqVb47YzNmTA==",
       "dev": true,
       "requires": {
         "commander": "2.14.1",

+ 2 - 2
package.json

@@ -51,7 +51,7 @@
     "@types/node-fetch": "^1.6.7",
     "argparse": "^1.0.10",
     "benchmark": "^2.1.4",
-    "jest": "^22.4.0",
+    "jest": "^22.4.2",
     "rollup": "^0.56.2",
     "rollup-plugin-buble": "^0.19.2",
     "rollup-plugin-commonjs": "^8.3.0",
@@ -61,7 +61,7 @@
     "ts-jest": "^22.0.4",
     "tslint": "^5.9.1",
     "typescript": "^2.7.2",
-    "uglify-js": "^3.3.11",
+    "uglify-js": "^3.3.12",
     "util.promisify": "^1.0.0"
   },
   "dependencies": {