Pārlūkot izejas kodu

HPCC-23843 EclWatch @hpcc-js/wasm out of sync

Build/Package not triggered when package-lock.json is the only change
@hpcc-js/wasm could be newer than @hpcc-js/graph

Signed-off-by: Gordon Smith <GordonJSmith@gmail.com>
Gordon Smith 5 gadi atpakaļ
vecāks
revīzija
eaf8ae16b0
3 mainītis faili ar 138 papildinājumiem un 153 dzēšanām
  1. 6 4
      esp/src/CMakeLists.txt
  2. 113 129
      esp/src/package-lock.json
  3. 19 20
      esp/src/package.json

+ 6 - 4
esp/src/CMakeLists.txt

@@ -219,6 +219,7 @@ set ( SRCS
     ${CMAKE_CURRENT_SOURCE_DIR}/src/DeclareDecorator.ts
     ${CMAKE_CURRENT_SOURCE_DIR}/src/DiskUsage.ts
     ${CMAKE_CURRENT_SOURCE_DIR}/src/dojoLib.ts
+    ${CMAKE_CURRENT_SOURCE_DIR}/src/ECLArchiveWidget.ts
     ${CMAKE_CURRENT_SOURCE_DIR}/src/ESPActivity.ts
     ${CMAKE_CURRENT_SOURCE_DIR}/src/ESPBase.ts
     ${CMAKE_CURRENT_SOURCE_DIR}/src/ESPDFUWorkunit.ts
@@ -291,7 +292,7 @@ endif ()
 
 add_custom_command (
     OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/no.file
-    COMMAND npm run clean
+    COMMAND npm run --silent clean
     WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
 )
 
@@ -301,8 +302,8 @@ add_custom_target( eclwatch_clean
 
 add_custom_command (
     OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/lib/package-lock.json
-    COMMAND npm ci && ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/package-lock.json ${CMAKE_CURRENT_SOURCE_DIR}/lib/package-lock.json
-    DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/package.json
+    COMMAND npm ci --silent && ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/package-lock.json ${CMAKE_CURRENT_SOURCE_DIR}/lib/package-lock.json
+    DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/package-lock.json
     WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
 )
 
@@ -312,8 +313,9 @@ add_custom_target( eclwatch_fetchdeps
 
 add_custom_command (
     OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/build/dist/stub.eclwatch.js
-    COMMAND npm run ${ECLWATCH_BUILD}
+    COMMAND npm run --silent ${ECLWATCH_BUILD}
     DEPENDS ${SRCS}
+    DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/lib/package-lock.json
     WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
 )
 

+ 113 - 129
esp/src/package-lock.json

@@ -13,14 +13,20 @@
         "@babel/highlight": "^7.8.3"
       }
     },
+    "@babel/helper-validator-identifier": {
+      "version": "7.9.5",
+      "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz",
+      "integrity": "sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==",
+      "dev": true
+    },
     "@babel/highlight": {
-      "version": "7.8.3",
-      "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz",
-      "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==",
+      "version": "7.9.0",
+      "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz",
+      "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==",
       "dev": true,
       "requires": {
+        "@babel/helper-validator-identifier": "^7.9.0",
         "chalk": "^2.0.0",
-        "esutils": "^2.0.2",
         "js-tokens": "^4.0.0"
       }
     },
@@ -38,35 +44,35 @@
       "integrity": "sha512-fxfMSBMX3tlIbKUdtGKxqB1fyrH6gVrX39Gsv3y8lRYKUqlgDt3UMqQyGnR1bQMa2B8aGnhLZokZgg8vT0Le+A=="
     },
     "@hpcc-js/api": {
-      "version": "2.8.12",
-      "resolved": "https://registry.npmjs.org/@hpcc-js/api/-/api-2.8.12.tgz",
-      "integrity": "sha512-NHWyeA/vTRBmplESaPUzT0V0OyZPx3Jf3ibPP/XffLbnLa1MDVRzM+kCZuXOLAUhszurzv05dG7OM4j5HBD/hQ==",
+      "version": "2.8.13",
+      "resolved": "https://registry.npmjs.org/@hpcc-js/api/-/api-2.8.13.tgz",
+      "integrity": "sha512-y1SERgLxGzGD/aH3kxW3ZMHvgkd5cPRSNNMzORFhXiGfQ81BAtsht8TXGyeT2G8Atz+pQFKqW4GxF0iJ/mDVyA==",
       "requires": {
-        "@hpcc-js/common": "^2.22.1"
+        "@hpcc-js/common": "^2.22.2"
       }
     },
     "@hpcc-js/chart": {
-      "version": "2.27.4",
-      "resolved": "https://registry.npmjs.org/@hpcc-js/chart/-/chart-2.27.4.tgz",
-      "integrity": "sha512-WeEV85iZwT7VIudwapyi3xlPJrQqmSwrCbFtGDljuAeNPPAdvkZxQ2T7TKo+R77dwwlt2ilvITN0DVApICZhgw==",
+      "version": "2.27.5",
+      "resolved": "https://registry.npmjs.org/@hpcc-js/chart/-/chart-2.27.5.tgz",
+      "integrity": "sha512-3J0toWhnFGgRlMxUYhCFo/jPksvohbR22He9H5QV0N9vVKb4Y1jdvnk8kDaU5jj0c+HJhs7zqxiXqx0aZ8DtJQ==",
       "requires": {
-        "@hpcc-js/api": "^2.8.12",
-        "@hpcc-js/common": "^2.22.1",
+        "@hpcc-js/api": "^2.8.13",
+        "@hpcc-js/common": "^2.22.2",
         "@hpcc-js/util": "^2.11.2"
       }
     },
     "@hpcc-js/codemirror": {
-      "version": "2.12.7",
-      "resolved": "https://registry.npmjs.org/@hpcc-js/codemirror/-/codemirror-2.12.7.tgz",
-      "integrity": "sha512-4frA3rJCc66n7U1Yc50+OKBTSAWFzUnVbijzKxUQLygPvoTxGnjQWG1+h2wfK30G69VIEPC/za6etOA1FuKrDQ==",
+      "version": "2.12.8",
+      "resolved": "https://registry.npmjs.org/@hpcc-js/codemirror/-/codemirror-2.12.8.tgz",
+      "integrity": "sha512-n3ejOxuY7bALneYAVJ2LlHDUD4uvGEn6yKSibFshkbIa2Pc7Nr5RzmpEbnBoHRqqgl57TbGEMDQ7JYyhQVI9Fg==",
       "requires": {
-        "@hpcc-js/common": "^2.22.1"
+        "@hpcc-js/common": "^2.22.2"
       }
     },
     "@hpcc-js/common": {
-      "version": "2.22.1",
-      "resolved": "https://registry.npmjs.org/@hpcc-js/common/-/common-2.22.1.tgz",
-      "integrity": "sha512-JuE3eGZShuyXxhISZc+cubHSFBIlsyWW7umLvQcebMwK+fJV3XFhOmivnM+ver8utDG9cuwaUvN8iLq2e07WXg==",
+      "version": "2.22.2",
+      "resolved": "https://registry.npmjs.org/@hpcc-js/common/-/common-2.22.2.tgz",
+      "integrity": "sha512-L6KESpfyJ1aWXirxfMYKNSWRauldFy95xnSyA+IREzTMCPvp+pn/f6SjIjTnlMFuXm8lFfZPAPXh9Q+HOgsruQ==",
       "requires": {
         "@hpcc-js/util": "^2.11.2",
         "@types/d3-array": "1.2.6",
@@ -108,11 +114,11 @@
       }
     },
     "@hpcc-js/dgrid": {
-      "version": "2.8.7",
-      "resolved": "https://registry.npmjs.org/@hpcc-js/dgrid/-/dgrid-2.8.7.tgz",
-      "integrity": "sha512-w65hKCHAQtu1ku97eewv1SB/enIjuXTF6GWu0nrj6pjvAdq/TQfek+JFFot143MTNAcaB37pm6ECO1KxNNfNew==",
+      "version": "2.8.8",
+      "resolved": "https://registry.npmjs.org/@hpcc-js/dgrid/-/dgrid-2.8.8.tgz",
+      "integrity": "sha512-IXb/Aw+CvKMBsmeAgahZLjsdaSuRMGWcr5ooLkVD1lGda+cMQ2QFtfRNFSEa6v/0jV9i2WpLjDqS89lo5prQrA==",
       "requires": {
-        "@hpcc-js/common": "^2.22.1",
+        "@hpcc-js/common": "^2.22.2",
         "@hpcc-js/ddl-shim": "^2.17.2",
         "@hpcc-js/dgrid-shim": "^2.11.8",
         "@hpcc-js/util": "^2.11.2"
@@ -124,52 +130,52 @@
       "integrity": "sha512-ppv3wHzdbdxnn4UE57XcAeWrdXuqhPViC1ys5mIt8g+nQaKXHDzJ/ziuJq5S6NZHOlfAJU0ZqHyj+JMRszys9g=="
     },
     "@hpcc-js/eclwatch": {
-      "version": "2.8.13",
-      "resolved": "https://registry.npmjs.org/@hpcc-js/eclwatch/-/eclwatch-2.8.13.tgz",
-      "integrity": "sha512-YPEdJp7MoDzRArA/drO56LUwWJXQepZoPFGBEr94J5cr+IGR30oT7rletyRP6ne1tbSio2pptaVb/cgLDC0k4w==",
+      "version": "2.8.18",
+      "resolved": "https://registry.npmjs.org/@hpcc-js/eclwatch/-/eclwatch-2.8.18.tgz",
+      "integrity": "sha512-OwzFGuOmzkdIrw8cICqj+iWlt0KHjRENlKobquGA0w3iLW6om1H7JwA0b4O7YttcnSH82uNZVQaOAbHAUtLgag==",
       "requires": {
-        "@hpcc-js/codemirror": "^2.12.7",
-        "@hpcc-js/common": "^2.22.1",
+        "@hpcc-js/codemirror": "^2.12.8",
+        "@hpcc-js/common": "^2.22.2",
         "@hpcc-js/comms": "^2.13.4",
-        "@hpcc-js/dgrid": "^2.8.7",
-        "@hpcc-js/graph": "^2.15.5",
-        "@hpcc-js/layout": "^2.16.18",
-        "@hpcc-js/phosphor": "^2.14.1",
-        "@hpcc-js/timeline": "^2.7.15",
-        "@hpcc-js/tree": "^2.12.3",
+        "@hpcc-js/dgrid": "^2.8.8",
+        "@hpcc-js/graph": "^2.15.10",
+        "@hpcc-js/layout": "^2.16.19",
+        "@hpcc-js/phosphor": "^2.14.2",
+        "@hpcc-js/timeline": "^2.7.16",
+        "@hpcc-js/tree": "^2.12.4",
         "@hpcc-js/util": "^2.11.2"
       }
     },
     "@hpcc-js/graph": {
-      "version": "2.15.5",
-      "resolved": "https://registry.npmjs.org/@hpcc-js/graph/-/graph-2.15.5.tgz",
-      "integrity": "sha512-HVkkW/3Reo3JSqfPTJU2hGQIaH11emoi3gM4Mslpy98+4BcIxTxG6DAgnzAU2S13VfbABQWYy1M+xsryC33JBA==",
+      "version": "2.15.10",
+      "resolved": "https://registry.npmjs.org/@hpcc-js/graph/-/graph-2.15.10.tgz",
+      "integrity": "sha512-2Q4Um7J4BQG7Bk7BafczqOmP7475uptmfoPUafXyHyWIvJZ83EFaVSPBfcDoi1SBpCTrR561UR5j8AGIOxZ20A==",
       "requires": {
-        "@hpcc-js/api": "^2.8.12",
-        "@hpcc-js/common": "^2.22.1",
-        "@hpcc-js/react": "^2.9.3",
+        "@hpcc-js/api": "^2.8.13",
+        "@hpcc-js/common": "^2.22.2",
+        "@hpcc-js/react": "^2.9.4",
         "@hpcc-js/util": "^2.11.2",
-        "@hpcc-js/wasm": "^0.3.6"
+        "@hpcc-js/wasm": "0.3.11"
       }
     },
     "@hpcc-js/html": {
-      "version": "2.8.6",
-      "resolved": "https://registry.npmjs.org/@hpcc-js/html/-/html-2.8.6.tgz",
-      "integrity": "sha512-Y06i1HGGXU1BZlR/oZK9tg45OhEuhv0R4pS03Kyk0z8EnWNeScuSZ2yaEePzkBZ1dHjJWNZM9h6AtyXVHPu5wA==",
+      "version": "2.8.7",
+      "resolved": "https://registry.npmjs.org/@hpcc-js/html/-/html-2.8.7.tgz",
+      "integrity": "sha512-VMX0t3drwnzDdf8nI8oUk3a9yhJzVyQhbS1qYZ8Rhvpyxhxg2RjQKoFRP4v6/SYj5v2sthAJjdJaGzGbTTL6dQ==",
       "requires": {
-        "@hpcc-js/common": "^2.22.1",
+        "@hpcc-js/common": "^2.22.2",
         "@hpcc-js/preact-shim": "^2.13.1",
         "@hpcc-js/util": "^2.11.2"
       }
     },
     "@hpcc-js/layout": {
-      "version": "2.16.18",
-      "resolved": "https://registry.npmjs.org/@hpcc-js/layout/-/layout-2.16.18.tgz",
-      "integrity": "sha512-C95uZkXS5OdyiNDhKsUUot747HoJ80t5huc+CdK1b0j3NGQVoPTlUk36xVyRbHNahHzGEAL6wB4JgLvJGy6uxQ==",
+      "version": "2.16.19",
+      "resolved": "https://registry.npmjs.org/@hpcc-js/layout/-/layout-2.16.19.tgz",
+      "integrity": "sha512-yVpUtk74NOtMBkx9uzavOk71WCAGOogLZRn1jY91hGAp3pKa8wMhQtsC9snqpk+d+C2whALd7bkGgoQXKHsZmg==",
       "requires": {
-        "@hpcc-js/api": "^2.8.12",
-        "@hpcc-js/common": "^2.22.1",
-        "@hpcc-js/dgrid": "^2.8.7"
+        "@hpcc-js/api": "^2.8.13",
+        "@hpcc-js/common": "^2.22.2",
+        "@hpcc-js/dgrid": "^2.8.8"
       }
     },
     "@hpcc-js/leaflet-shim": {
@@ -183,36 +189,36 @@
       }
     },
     "@hpcc-js/map": {
-      "version": "2.14.17",
-      "resolved": "https://registry.npmjs.org/@hpcc-js/map/-/map-2.14.17.tgz",
-      "integrity": "sha512-8xFaT/SBbKbXkaAIA7Q4mr3oH/NhNxqrC4nBxiFG3hYWE8Ne+N6gcGVmrc8/mtSH9A61YBGpABeb+Z5GCvPQVA==",
-      "requires": {
-        "@hpcc-js/api": "^2.8.12",
-        "@hpcc-js/common": "^2.22.1",
-        "@hpcc-js/graph": "^2.15.5",
-        "@hpcc-js/layout": "^2.16.18",
+      "version": "2.14.22",
+      "resolved": "https://registry.npmjs.org/@hpcc-js/map/-/map-2.14.22.tgz",
+      "integrity": "sha512-f/TkVS1mjjL3LkiJ3H5LUiqJTRABIDusyoWxNopnn97CSYWanmRBFe4aIrnXn69TIVwnKFdFokaqd9scRS8Fmg==",
+      "requires": {
+        "@hpcc-js/api": "^2.8.13",
+        "@hpcc-js/common": "^2.22.2",
+        "@hpcc-js/graph": "^2.15.10",
+        "@hpcc-js/layout": "^2.16.19",
         "@hpcc-js/leaflet-shim": "^2.1.5",
-        "@hpcc-js/other": "^2.13.21",
+        "@hpcc-js/other": "^2.13.22",
         "@hpcc-js/util": "^2.11.2"
       }
     },
     "@hpcc-js/other": {
-      "version": "2.13.21",
-      "resolved": "https://registry.npmjs.org/@hpcc-js/other/-/other-2.13.21.tgz",
-      "integrity": "sha512-PGCCIgLlojOzz7QMOzsWZj2NMpbScKkGrdY+5OXFQKHU+iY6MYKA3+pkPvIOJM5TVyiZSvFYzL6FijfeZ6rqTg==",
+      "version": "2.13.22",
+      "resolved": "https://registry.npmjs.org/@hpcc-js/other/-/other-2.13.22.tgz",
+      "integrity": "sha512-k+ZphMucRXWky9JL4TqUoTuoZvWn+Eimy0IrFa/xt3GqCwH+QhxHPo2KhxqGVqkjXG4n30T6/62zuBTmLZCNWg==",
       "requires": {
-        "@hpcc-js/api": "^2.8.12",
-        "@hpcc-js/common": "^2.22.1",
-        "@hpcc-js/layout": "^2.16.18"
+        "@hpcc-js/api": "^2.8.13",
+        "@hpcc-js/common": "^2.22.2",
+        "@hpcc-js/layout": "^2.16.19"
       }
     },
     "@hpcc-js/phosphor": {
-      "version": "2.14.1",
-      "resolved": "https://registry.npmjs.org/@hpcc-js/phosphor/-/phosphor-2.14.1.tgz",
-      "integrity": "sha512-0HeMlG4p1Sr1dYYXP/CGDTuW6ObTc/VztB+XkYHe925SPtDWegSsRREi7PXUuYd8W7O6p/bpEM3Llf40RS6n1Q==",
+      "version": "2.14.2",
+      "resolved": "https://registry.npmjs.org/@hpcc-js/phosphor/-/phosphor-2.14.2.tgz",
+      "integrity": "sha512-KpLxPRlW/1LA/+koAh6G/BN2MVMQG43eDB/EEc+k64QpgIV3Sj7EqGZHL+M/5PVpVfb1zEpT0m3IBY0puqFeAQ==",
       "requires": {
-        "@hpcc-js/common": "^2.22.1",
-        "@hpcc-js/other": "^2.13.21",
+        "@hpcc-js/common": "^2.22.2",
+        "@hpcc-js/other": "^2.13.22",
         "@hpcc-js/phosphor-shim": "^2.11.5",
         "@hpcc-js/util": "^2.11.2"
       }
@@ -237,31 +243,31 @@
       }
     },
     "@hpcc-js/react": {
-      "version": "2.9.3",
-      "resolved": "https://registry.npmjs.org/@hpcc-js/react/-/react-2.9.3.tgz",
-      "integrity": "sha512-orS+/6DJnaGjnVmYCHq1SilbOMDnUqn52+/CB4ZHFy5h76ZZQfbW6Xjjbk3B3aG4hq77v9JZHzk3Ob8rj/D9zg==",
+      "version": "2.9.4",
+      "resolved": "https://registry.npmjs.org/@hpcc-js/react/-/react-2.9.4.tgz",
+      "integrity": "sha512-XEZnlww+JWClrhLkFi796OWs+mU3QjaZQbW5IqZAlwuKMpJWGe8FPvB7oiOIAl33Rpto8CtXXQxfdvyTD1g88w==",
       "requires": {
-        "@hpcc-js/common": "^2.22.1",
+        "@hpcc-js/common": "^2.22.2",
         "@hpcc-js/preact-shim": "^2.13.1"
       }
     },
     "@hpcc-js/timeline": {
-      "version": "2.7.15",
-      "resolved": "https://registry.npmjs.org/@hpcc-js/timeline/-/timeline-2.7.15.tgz",
-      "integrity": "sha512-s2YlEz1jzLpQsL6Pgm/Me97o+0DbjcCFFOa4vQiKvNLaIrBzmJFakgFW+hFtuY4oNM2aRXfi3onmTzAvwca0ng==",
+      "version": "2.7.16",
+      "resolved": "https://registry.npmjs.org/@hpcc-js/timeline/-/timeline-2.7.16.tgz",
+      "integrity": "sha512-uQaxDLoHN9DaYxkWf42VQsb2sC1U57WsDiXsZ8vC+GbQHKPCjKo6J7zFJkR+5Exe1pLKBFMSg4POxgm7v9t2tw==",
       "requires": {
-        "@hpcc-js/api": "^2.8.12",
-        "@hpcc-js/chart": "^2.27.4",
-        "@hpcc-js/common": "^2.22.1"
+        "@hpcc-js/api": "^2.8.13",
+        "@hpcc-js/chart": "^2.27.5",
+        "@hpcc-js/common": "^2.22.2"
       }
     },
     "@hpcc-js/tree": {
-      "version": "2.12.3",
-      "resolved": "https://registry.npmjs.org/@hpcc-js/tree/-/tree-2.12.3.tgz",
-      "integrity": "sha512-vmNdA0pb8ROIGBSJn610m2wUrsFwQgxosV3Y0AbfpB7pVg6IBI/K8ZUsHpSy+6wuGSnXyaQ7n5mzh5FZULtw0g==",
+      "version": "2.12.4",
+      "resolved": "https://registry.npmjs.org/@hpcc-js/tree/-/tree-2.12.4.tgz",
+      "integrity": "sha512-EayQoimr+UtwfywLz5yq/POp/umGmHBQxwul/sQbX2EvUZqaQHdCSnPYgcTWDLYBKobE8bv/uLvDX/ILOcKNsQ==",
       "requires": {
-        "@hpcc-js/api": "^2.8.12",
-        "@hpcc-js/common": "^2.22.1"
+        "@hpcc-js/api": "^2.8.13",
+        "@hpcc-js/common": "^2.22.2"
       }
     },
     "@hpcc-js/util": {
@@ -270,9 +276,9 @@
       "integrity": "sha512-pQsc6LBvL41QqiSfrl2S7Nqkq73d79dvpLQfF98S4Q+QSYIuIR6WKkQn0Uq4qdRFZcQcYWFsQBQ3fhq8rQUlVA=="
     },
     "@hpcc-js/wasm": {
-      "version": "0.3.10",
-      "resolved": "https://registry.npmjs.org/@hpcc-js/wasm/-/wasm-0.3.10.tgz",
-      "integrity": "sha512-srQsBfqkZ/FH/uTq55ZYBLBw28qP+5JW3GYetuVZUMnXZ3oDSpX5PxwkrUYpcbT/O5pxMEd59nxv7SHHJjQr5A=="
+      "version": "0.3.11",
+      "resolved": "https://registry.npmjs.org/@hpcc-js/wasm/-/wasm-0.3.11.tgz",
+      "integrity": "sha512-sc2GUobIu76Z+Y1xBYMUedHgqkx3Pu+T6uEGg6tyiXZK+RtgRqwG7BKrZQRsBUgHlI9fwlKdMbPu6SJ1+lWpFA=="
     },
     "@koa/cors": {
       "version": "3.0.0",
@@ -1403,9 +1409,9 @@
       "dev": true
     },
     "cacache": {
-      "version": "12.0.3",
-      "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.3.tgz",
-      "integrity": "sha512-kqdmfXEGFepesTuROHMs3MpFLWrPkSSpRqOw80RCflZXy/khxaArvFrQ7uJxSUduzAufc6G0g1VUCOZXxWavPw==",
+      "version": "12.0.4",
+      "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz",
+      "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==",
       "dev": true,
       "requires": {
         "bluebird": "^3.5.5",
@@ -1543,9 +1549,9 @@
       }
     },
     "chownr": {
-      "version": "1.1.3",
-      "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.3.tgz",
-      "integrity": "sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw==",
+      "version": "1.1.4",
+      "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
+      "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
       "dev": true
     },
     "chrome-trace-event": {
@@ -2575,12 +2581,6 @@
       "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
       "dev": true
     },
-    "esutils": {
-      "version": "2.0.3",
-      "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
-      "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
-      "dev": true
-    },
     "etag": {
       "version": "1.8.1",
       "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
@@ -2724,9 +2724,9 @@
       "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
     },
     "figgy-pudding": {
-      "version": "3.5.1",
-      "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz",
-      "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==",
+      "version": "3.5.2",
+      "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz",
+      "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==",
       "dev": true
     },
     "file-loader": {
@@ -5516,20 +5516,12 @@
       }
     },
     "mkdirp": {
-      "version": "0.5.1",
-      "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
-      "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
+      "version": "0.5.5",
+      "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
+      "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
       "dev": true,
       "requires": {
-        "minimist": "0.0.8"
-      },
-      "dependencies": {
-        "minimist": {
-          "version": "0.0.8",
-          "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
-          "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
-          "dev": true
-        }
+        "minimist": "^1.2.5"
       }
     },
     "morgan": {
@@ -7573,14 +7565,6 @@
       "dev": true,
       "requires": {
         "minimist": "^1.1.0"
-      },
-      "dependencies": {
-        "minimist": {
-          "version": "1.2.5",
-          "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
-          "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
-          "dev": true
-        }
       }
     },
     "supports-color": {
@@ -7796,9 +7780,9 @@
       "dev": true
     },
     "tslint": {
-      "version": "6.1.0",
-      "resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.0.tgz",
-      "integrity": "sha512-fXjYd/61vU6da04E505OZQGb2VCN2Mq3doeWcOIryuG+eqdmFUXTYVwdhnbEu2k46LNLgUYt9bI5icQze/j0bQ==",
+      "version": "6.1.1",
+      "resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.1.tgz",
+      "integrity": "sha512-kd6AQ/IgPRpLn6g5TozqzPdGNZ0q0jtXW4//hRcj10qLYBaa3mTUU2y2MCG+RXZm8Zx+KZi0eA+YCrMyNlF4UA==",
       "dev": true,
       "requires": {
         "@babel/code-frame": "^7.0.0",
@@ -7809,7 +7793,7 @@
         "glob": "^7.1.1",
         "js-yaml": "^3.13.1",
         "minimatch": "^3.0.4",
-        "mkdirp": "^0.5.1",
+        "mkdirp": "^0.5.3",
         "resolve": "^1.3.2",
         "semver": "^5.3.0",
         "tslib": "^1.10.0",

+ 19 - 20
esp/src/package.json

@@ -16,7 +16,7 @@
     "copy-res-font-awesome": "cpx \"./node_modules/font-awesome/**/*\" ./build/dist/font-awesome/",
     "copy-res-wasm": "cpx \"node_modules/@hpcc-js/wasm/dist/graphvizlib.wasm\" ./build/dist/",
     "copy-res-stub_htm": "cpx \"./stub.htm\" ./build/",
-    "copy-res": "run-p copy-res-es6-promise copy-res-eclwatch-img copy-res-eclwatch-ecl copy-res-dojo copy-res-dojox copy-res-TopoJSON copy-res-font-awesome copy-res-stub_htm copy-res-wasm",
+    "copy-res": "run-s copy-res-es6-promise copy-res-eclwatch-img copy-res-eclwatch-ecl copy-res-dojo copy-res-dojox copy-res-TopoJSON copy-res-font-awesome copy-res-stub_htm copy-res-wasm",
     "compile": "tsc",
     "compile-watch": "npm run compile -- -w",
     "bundle": "node node_modules/webpack/bin/webpack.js --env production --config webpack.config.js",
@@ -32,24 +32,23 @@
   },
   "main": "src/stub.js",
   "dependencies": {
-    "@hpcc-js/chart": "^2.27.4",
-    "@hpcc-js/codemirror": "^2.12.7",
-    "@hpcc-js/common": "^2.22.1",
-    "@hpcc-js/comms": "^2.13.4",
-    "@hpcc-js/eclwatch": "^2.8.13",
-    "@hpcc-js/graph": "^2.15.5",
-    "@hpcc-js/html": "^2.8.6",
-    "@hpcc-js/layout": "^2.16.18",
-    "@hpcc-js/map": "^2.14.17",
-    "@hpcc-js/other": "^2.13.21",
-    "@hpcc-js/phosphor": "^2.14.1",
-    "@hpcc-js/react": "^2.9.3",
-    "@hpcc-js/tree": "^2.12.3",
-    "@hpcc-js/util": "^2.11.2",
-    "@hpcc-js/wasm": "^0.3.10",
+    "@hpcc-js/chart": "2.27.5",
+    "@hpcc-js/codemirror": "2.12.8",
+    "@hpcc-js/common": "2.22.2",
+    "@hpcc-js/comms": "2.13.4",
+    "@hpcc-js/eclwatch": "2.8.18",
+    "@hpcc-js/graph": "2.15.10",
+    "@hpcc-js/html": "2.8.7",
+    "@hpcc-js/layout": "2.16.19",
+    "@hpcc-js/map": "2.14.22",
+    "@hpcc-js/other": "2.13.22",
+    "@hpcc-js/phosphor": "2.14.2",
+    "@hpcc-js/react": "2.9.4",
+    "@hpcc-js/tree": "2.12.4",
+    "@hpcc-js/util": "2.11.2",
     "@material-ui/core": "4.8.3",
-    "@material-ui/icons": "^4.9.1",
-    "@material-ui/lab": "^4.0.0-alpha.47",
+    "@material-ui/icons": "4.9.1",
+    "@material-ui/lab": "4.0.0-alpha.47",
     "clipboard": "2.0.4",
     "codemirror": "5.50.2",
     "dijit": "1.16.2",
@@ -77,7 +76,7 @@
     "rimraf": "^3.0.2",
     "style-loader": "^1.1.3",
     "tslib": "^1.11.1",
-    "tslint": "^6.1.0",
+    "tslint": "^6.1.1",
     "typescript": "^3.8.3",
     "url-loader": "^3.0.0",
     "webpack": "^4.42.1",
@@ -89,4 +88,4 @@
     "type": "git",
     "url": "https://github.com/hpcc-systems/HPCC-Platform"
   }
-}
+}