From da35faecd33b0fc780cecfe9a01fb6b89936e482 Mon Sep 17 00:00:00 2001
From: mbucknell <mbucknell@usgs.gov>
Date: Mon, 2 Aug 2021 14:02:29 -0500
Subject: [PATCH] Update node dependencies

---
 assets/Dockerfile        |  2 +-
 assets/package-lock.json | 76 +++++++++++++++-------------------------
 assets/package.json      | 16 ++++-----
 3 files changed, 37 insertions(+), 57 deletions(-)

diff --git a/assets/Dockerfile b/assets/Dockerfile
index 9797eae0c..cb00f3c3c 100644
--- a/assets/Dockerfile
+++ b/assets/Dockerfile
@@ -1,4 +1,4 @@
-FROM node:10.18-stretch
+FROM node:14-stretch
 
 WORKDIR /assets
 
diff --git a/assets/package-lock.json b/assets/package-lock.json
index 753227624..70e9f6413 100644
--- a/assets/package-lock.json
+++ b/assets/package-lock.json
@@ -2128,9 +2128,9 @@
       }
     },
     "@rollup/plugin-alias": {
-      "version": "3.1.4",
-      "resolved": "https://registry.npmjs.org/@rollup/plugin-alias/-/plugin-alias-3.1.4.tgz",
-      "integrity": "sha512-9YN5h0bWlYFV0zpXwwAWGPUWh/A+kkoCqwrMb43LnuGfhnQqOjsGR+5uh4LGpAZbBBj8qR1Hno6CZadZs7hyCQ==",
+      "version": "3.1.5",
+      "resolved": "https://registry.npmjs.org/@rollup/plugin-alias/-/plugin-alias-3.1.5.tgz",
+      "integrity": "sha512-yzUaSvCC/LJPbl9rnzX3HN7vy0tq7EzHoEiQl1ofh4n5r2Rd5bj/+zcJgaGA76xbw95/JjWQyvHg9rOJp2y0oQ==",
       "dev": true,
       "requires": {
         "slash": "^3.0.0"
@@ -2336,9 +2336,9 @@
       }
     },
     "@rollup/plugin-node-resolve": {
-      "version": "13.0.2",
-      "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.0.2.tgz",
-      "integrity": "sha512-hv+eAMcA2hQ7qvPVcXbtIyc0dtue4jMyA2sCW4IMkrmh+SeDDEHg1MXTv65VPpKdtjvWzN3+4mHAEl4rT+zgzQ==",
+      "version": "13.0.4",
+      "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.0.4.tgz",
+      "integrity": "sha512-eYq4TFy40O8hjeDs+sIxEH/jc9lyuI2k9DM557WN6rO5OpnC2qXMBNj4IKH1oHrnAazL49C5p0tgP0/VpqJ+/w==",
       "dev": true,
       "requires": {
         "@rollup/pluginutils": "^3.1.0",
@@ -4656,9 +4656,9 @@
       }
     },
     "core-js": {
-      "version": "3.15.2",
-      "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.15.2.tgz",
-      "integrity": "sha512-tKs41J7NJVuaya8DxIOCnl8QuPHx5/ZVbFo1oKgVl1qHFBBrDctzQGtuLjPpRdNTWmKPH6oEvgN/MUID+l485Q=="
+      "version": "3.16.0",
+      "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.16.0.tgz",
+      "integrity": "sha512-5+5VxRFmSf97nM8Jr2wzOwLqRo6zphH2aX+7KsAUONObyzakDNq2G/bgbhinxB4PoV9L3aXQYhiDKyIKWd2c8g=="
     },
     "core-util-is": {
       "version": "1.0.2",
@@ -5605,9 +5605,9 @@
       }
     },
     "eslint": {
-      "version": "7.31.0",
-      "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.31.0.tgz",
-      "integrity": "sha512-vafgJpSh2ia8tnTkNUkwxGmnumgckLh5aAbLa1xRmIn9+owi8qBNGKL+B881kNKNTy7FFqTEkpNkUvmw0n6PkA==",
+      "version": "7.32.0",
+      "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz",
+      "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==",
       "dev": true,
       "requires": {
         "@babel/code-frame": "7.12.11",
@@ -5662,9 +5662,9 @@
           }
         },
         "@babel/helper-validator-identifier": {
-          "version": "7.14.8",
-          "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz",
-          "integrity": "sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==",
+          "version": "7.14.9",
+          "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz",
+          "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==",
           "dev": true
         },
         "@babel/highlight": {
@@ -5713,9 +5713,9 @@
           }
         },
         "chalk": {
-          "version": "4.1.1",
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
-          "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
+          "version": "4.1.2",
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+          "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
           "dev": true,
           "requires": {
             "ansi-styles": "^4.1.0",
@@ -11651,17 +11651,6 @@
         "@sinonjs/text-encoding": "^0.7.1",
         "just-extend": "^4.0.2",
         "path-to-regexp": "^1.7.0"
-      },
-      "dependencies": {
-        "@sinonjs/fake-timers": {
-          "version": "7.1.2",
-          "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-7.1.2.tgz",
-          "integrity": "sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg==",
-          "dev": true,
-          "requires": {
-            "@sinonjs/commons": "^1.7.0"
-          }
-        }
       }
     },
     "node-int64": {
@@ -13572,9 +13561,9 @@
       }
     },
     "rollup": {
-      "version": "2.53.3",
-      "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.53.3.tgz",
-      "integrity": "sha512-79QIGP5DXz5ZHYnCPi3tLz+elOQi6gudp9YINdaJdjG0Yddubo6JRFUM//qCZ0Bap/GJrsUoEBVdSOc4AkMlRA==",
+      "version": "2.55.1",
+      "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.55.1.tgz",
+      "integrity": "sha512-1P9w5fpb6b4qroePh8vHKGIvPNxwoCQhjJpIqfZGHLKpZ0xcU2/XBmFxFbc9697/6bmHpmFTLk5R1dAQhFSo0g==",
       "dev": true,
       "requires": {
         "fsevents": "~2.3.2"
@@ -13689,9 +13678,9 @@
       "dev": true
     },
     "sass": {
-      "version": "1.35.2",
-      "resolved": "https://registry.npmjs.org/sass/-/sass-1.35.2.tgz",
-      "integrity": "sha512-jhO5KAR+AMxCEwIH3v+4zbB2WB0z67V1X0jbapfVwQQdjHZUGUyukpnoM6+iCMfsIUC016w9OPKQ5jrNOS9uXw==",
+      "version": "1.37.0",
+      "resolved": "https://registry.npmjs.org/sass/-/sass-1.37.0.tgz",
+      "integrity": "sha512-B+Tu6cSAG8ffs/cqsZl/bgSH2pCmavDaPTYAoW8QA1qNHh/RqndNfVKuABKYkLjUQ5aq/BnCENVpE80cqdSM1w==",
       "dev": true,
       "requires": {
         "chokidar": ">=3.0.0 <4.0.0"
@@ -13848,13 +13837,13 @@
       "dev": true
     },
     "sinon": {
-      "version": "11.1.1",
-      "resolved": "https://registry.npmjs.org/sinon/-/sinon-11.1.1.tgz",
-      "integrity": "sha512-ZSSmlkSyhUWbkF01Z9tEbxZLF/5tRC9eojCdFh33gtQaP7ITQVaMWQHGuFM7Cuf/KEfihuh1tTl3/ABju3AQMg==",
+      "version": "11.1.2",
+      "resolved": "https://registry.npmjs.org/sinon/-/sinon-11.1.2.tgz",
+      "integrity": "sha512-59237HChms4kg7/sXhiRcUzdSkKuydDeTiamT/jesUVHshBgL8XAmhgFo0GfK6RruMDM/iRSij1EybmMog9cJw==",
       "dev": true,
       "requires": {
         "@sinonjs/commons": "^1.8.3",
-        "@sinonjs/fake-timers": "^7.1.0",
+        "@sinonjs/fake-timers": "^7.1.2",
         "@sinonjs/samsam": "^6.0.2",
         "diff": "^5.0.0",
         "nise": "^5.1.0",
@@ -13870,15 +13859,6 @@
             "type-detect": "4.0.8"
           }
         },
-        "@sinonjs/fake-timers": {
-          "version": "7.1.2",
-          "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-7.1.2.tgz",
-          "integrity": "sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg==",
-          "dev": true,
-          "requires": {
-            "@sinonjs/commons": "^1.7.0"
-          }
-        },
         "has-flag": {
           "version": "4.0.0",
           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
diff --git a/assets/package.json b/assets/package.json
index f08894a3a..e9f88aa77 100644
--- a/assets/package.json
+++ b/assets/package.json
@@ -34,7 +34,7 @@
     "watch:js": "mkdir -p dist/scripts && npm run build:wdfnviz && npm run build:uswdsjs && npm run build:datetimeformatjs && rollup -c --watch"
   },
   "engines": {
-    "node": "14.17.3"
+    "node": "14.17.4"
   },
   "repository": {
     "type": "git",
@@ -47,17 +47,17 @@
   },
   "homepage": "https://github.com/usgs/waterdataui#readme",
   "devDependencies": {
-    "@rollup/plugin-alias": "3.1.4",
+    "@rollup/plugin-alias": "3.1.5",
     "@rollup/plugin-buble": "0.21.3",
     "@rollup/plugin-commonjs": "18.1.0",
     "@rollup/plugin-json": "4.1.0",
-    "@rollup/plugin-node-resolve": "13.0.2",
+    "@rollup/plugin-node-resolve": "13.0.4",
     "@rollup/plugin-replace": "3.0.0",
     "autoprefixer": "10.3.1",
     "buble": "0.20.0",
     "buble-jest": "1.0.1",
     "concat": "1.0.3",
-    "eslint": "7.31.0",
+    "eslint": "7.32.0",
     "eslint-plugin-jest": "24.4.0",
     "gulp": "4.0.2",
     "gulp-rev-all": "3.0.0",
@@ -71,10 +71,10 @@
     "postcss-cli": "8.3.1",
     "postcss-csso": "5.0.1",
     "postcss-flexbugs-fixes": "5.0.2",
-    "rollup": "2.53.3",
+    "rollup": "2.55.1",
     "rollup-plugin-terser": "7.0.2",
-    "sass": "1.35.2",
-    "sinon": "11.1.1",
+    "sass": "1.37.0",
+    "sinon": "11.1.2",
     "stylelint": "13.13.1",
     "stylelint-config-recommended-scss": "4.3.0",
     "stylelint-scss": "3.20.1",
@@ -83,7 +83,7 @@
   "dependencies": {
     "@fortawesome/fontawesome-free": "5.15.3",
     "autotrack": "2.4.1",
-    "core-js": "3.15.2",
+    "core-js": "3.16.0",
     "d3-array": "3.0.1",
     "d3-axis": "3.0.0",
     "d3-brush": "3.0.0",
-- 
GitLab