From a224c7944cf08c8c3725240e337c6db2ca062d7f Mon Sep 17 00:00:00 2001 From: Frank Greguska <89428916+frankinspace@users.noreply.github.com> Date: Thu, 29 Feb 2024 09:39:56 -0800 Subject: [PATCH 1/5] Default numberOutagesUnseen to 0 (#5017) --- web/js/app.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/web/js/app.js b/web/js/app.js index 209dbf07df..808b198bf8 100644 --- a/web/js/app.js +++ b/web/js/app.js @@ -263,3 +263,7 @@ App.propTypes = { parameters: PropTypes.object, setScreenInfoAction: PropTypes.func, }; + +App.defaultProps = { + numberOutagesUnseen: 0 +}; From 7e7fbfd8515013ea01e24c1a942c145e311d9089 Mon Sep 17 00:00:00 2001 From: Ryan Weiler Date: Mon, 4 Mar 2024 10:56:48 -0500 Subject: [PATCH 2/5] WV-3026: Dependency Updates 3-1-2024 (#5028) * dependency updates 3-1-2024 * update app.js with trailing comma --- package-lock.json | 224 ++++++++++++++++++++++++++++------------------ package.json | 16 ++-- web/js/app.js | 2 +- 3 files changed, 144 insertions(+), 98 deletions(-) diff --git a/package-lock.json b/package-lock.json index 738129743f..4b72b1448e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -41,7 +41,7 @@ "moment-locales-webpack-plugin": "^1.2.0", "node-dir": "^0.1.17", "ol": "^8.2.0", - "ol-mapbox-style": "^12.2.0", + "ol-mapbox-style": "^12.2.1", "p-queue": "^8.0.1", "proj4": "^2.10.0", "prop-types": "^15.8.1", @@ -78,13 +78,13 @@ "what-input": "^5.2.12" }, "devDependencies": { - "@babel/core": "^7.23.9", + "@babel/core": "^7.24.0", "@babel/eslint-parser": "^7.23.10", "@babel/plugin-transform-class-properties": "^7.23.3", "@babel/plugin-transform-private-methods": "^7.23.3", - "@babel/preset-env": "^7.23.9", + "@babel/preset-env": "^7.24.0", "@babel/preset-react": "^7.23.3", - "@playwright/test": "^1.41.2", + "@playwright/test": "^1.42.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.11", "@webpack-cli/serve": "^2.0.5", "ajv": "^8.12.0", @@ -97,7 +97,7 @@ "css-minimizer-webpack-plugin": "^6.0.0", "css-url-relative-plugin": "^1.1.0", "cssnano": "^6.0.4", - "eslint": "^8.56.0", + "eslint": "^8.57.0", "eslint-config-airbnb": "^19.0.4", "eslint-config-standard": "^17.1.0", "eslint-import-resolver-webpack": "^0.13.8", @@ -109,21 +109,21 @@ "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^6.1.1", "eslint-plugin-react": "^7.33.2", - "express": "^4.18.2", + "express": "^4.18.3", "fetch-mock": "^9.11.0", "glob": "^10.3.10", "husky": "^9.0.11", "jest": "^29.7.0", "jest-canvas-mock": "^2.5.2", "jest-environment-jsdom": "^29.7.0", - "mini-css-extract-plugin": "^2.8.0", + "mini-css-extract-plugin": "^2.8.1", "node-dir": "^0.1.17", "node-fetch": "^2.6.9", "node-ssh": "^13.1.0", "npm-run-all": "^4.1.5", "patch-package": "^8.0.0", "postcss": "^8.4.35", - "postcss-loader": "^8.1.0", + "postcss-loader": "^8.1.1", "react-refresh": "^0.14.0", "react-test-renderer": "^18.0.0", "redux-mock-store": "^1.5.4", @@ -190,20 +190,21 @@ } }, "node_modules/@babel/core": { - "version": "7.23.9", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.0.tgz", + "integrity": "sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw==", "dev": true, - "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.23.5", "@babel/generator": "^7.23.6", "@babel/helper-compilation-targets": "^7.23.6", "@babel/helper-module-transforms": "^7.23.3", - "@babel/helpers": "^7.23.9", - "@babel/parser": "^7.23.9", - "@babel/template": "^7.23.9", - "@babel/traverse": "^7.23.9", - "@babel/types": "^7.23.9", + "@babel/helpers": "^7.24.0", + "@babel/parser": "^7.24.0", + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.0", + "@babel/types": "^7.24.0", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -447,9 +448,10 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.22.5", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz", + "integrity": "sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -555,13 +557,14 @@ } }, "node_modules/@babel/helpers": { - "version": "7.23.9", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.0.tgz", + "integrity": "sha512-ulDZdc0Aj5uLc5nETsa7EPx2L7rM0YJM8r7ck7U73AXi7qOV44IHHRAYZHY6iU1rr3C5N4NtTmMRUJP6kwCWeA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/template": "^7.23.9", - "@babel/traverse": "^7.23.9", - "@babel/types": "^7.23.9" + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.0", + "@babel/types": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -580,9 +583,10 @@ } }, "node_modules/@babel/parser": { - "version": "7.23.9", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.0.tgz", + "integrity": "sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==", "dev": true, - "license": "MIT", "bin": { "parser": "bin/babel-parser.js" }, @@ -1344,13 +1348,14 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.23.4", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.0.tgz", + "integrity": "sha512-y/yKMm7buHpFFXfxVFS4Vk1ToRJDilIa6fKRioB9Vjichv58TDGXTvqV0dN7plobAmTW5eSEGXDngE+Mm+uO+w==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.23.3", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/compat-data": "^7.23.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", "@babel/plugin-transform-parameters": "^7.23.3" }, @@ -1409,8 +1414,9 @@ }, "node_modules/@babel/plugin-transform-parameters": { "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz", + "integrity": "sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1688,13 +1694,14 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.23.9", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.0.tgz", + "integrity": "sha512-ZxPEzV9IgvGn73iK0E6VB9/95Nd7aMFpbE0l8KQFDG70cOV9IxRP7Y2FUPmlK0v6ImlLqYX50iuZ3ZTVhOF2lA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/compat-data": "^7.23.5", "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-validator-option": "^7.23.5", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.23.3", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.23.3", @@ -1747,7 +1754,7 @@ "@babel/plugin-transform-new-target": "^7.23.3", "@babel/plugin-transform-nullish-coalescing-operator": "^7.23.4", "@babel/plugin-transform-numeric-separator": "^7.23.4", - "@babel/plugin-transform-object-rest-spread": "^7.23.4", + "@babel/plugin-transform-object-rest-spread": "^7.24.0", "@babel/plugin-transform-object-super": "^7.23.3", "@babel/plugin-transform-optional-catch-binding": "^7.23.4", "@babel/plugin-transform-optional-chaining": "^7.23.4", @@ -1828,22 +1835,24 @@ } }, "node_modules/@babel/template": { - "version": "7.23.9", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.23.9", - "@babel/types": "^7.23.9" + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.23.9", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.0.tgz", + "integrity": "sha512-HfuJlI8qq3dEDmNU5ChzzpZRWq+oxCZQyMzIMEqLho+AQnhMnKQUzH6ydo3RBl/YjPCuk68Y6s0Gx0AeyULiWw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.23.5", "@babel/generator": "^7.23.6", @@ -1851,8 +1860,8 @@ "@babel/helper-function-name": "^7.23.0", "@babel/helper-hoist-variables": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.9", - "@babel/types": "^7.23.9", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -1861,8 +1870,9 @@ } }, "node_modules/@babel/types": { - "version": "7.23.9", - "license": "MIT", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", + "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==", "dependencies": { "@babel/helper-string-parser": "^7.23.4", "@babel/helper-validator-identifier": "^7.22.20", @@ -2218,8 +2228,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.56.0", - "license": "MIT", + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } @@ -2325,11 +2336,12 @@ } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.13", - "license": "Apache-2.0", + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", "dependencies": { - "@humanwhocodes/object-schema": "^2.0.1", - "debug": "^4.1.1", + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", "minimatch": "^3.0.5" }, "engines": { @@ -2348,8 +2360,9 @@ } }, "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.1", - "license": "BSD-3-Clause" + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", + "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==" }, "node_modules/@isaacs/cliui": { "version": "8.0.2", @@ -3262,11 +3275,12 @@ } }, "node_modules/@playwright/test": { - "version": "1.41.2", + "version": "1.42.0", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.42.0.tgz", + "integrity": "sha512-2k1HzC28Fs+HiwbJOQDUwrWMttqSLUVdjCqitBOjdCD0svWOMQUVqrXX6iFD7POps6xXAojsX/dGBpKnjZctLA==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "playwright": "1.41.2" + "playwright": "1.42.0" }, "bin": { "playwright": "cli.js" @@ -4875,12 +4889,13 @@ "license": "MIT" }, "node_modules/body-parser": { - "version": "1.20.1", + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", "dev": true, - "license": "MIT", "dependencies": { "bytes": "3.1.2", - "content-type": "~1.0.4", + "content-type": "~1.0.5", "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", @@ -4888,7 +4903,7 @@ "iconv-lite": "0.4.24", "on-finished": "2.4.1", "qs": "6.11.0", - "raw-body": "2.5.1", + "raw-body": "2.5.2", "type-is": "~1.6.18", "unpipe": "1.0.0" }, @@ -4899,29 +4914,33 @@ }, "node_modules/body-parser/node_modules/bytes": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/body-parser/node_modules/debug": { "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, - "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/body-parser/node_modules/ms": { "version": "2.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true }, "node_modules/body-parser/node_modules/qs": { "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "side-channel": "^1.0.4" }, @@ -5660,8 +5679,9 @@ }, "node_modules/content-type": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.6" } @@ -7045,14 +7065,15 @@ } }, "node_modules/eslint": { - "version": "8.56.0", - "license": "MIT", + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.56.0", - "@humanwhocodes/config-array": "^0.11.13", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "@ungap/structured-clone": "^1.2.0", @@ -7901,13 +7922,14 @@ } }, "node_modules/express": { - "version": "4.18.2", + "version": "4.18.3", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.3.tgz", + "integrity": "sha512-6VyCijWQ+9O7WuVMTRBTl+cjNNIzD5cY5mQ1WM8r/LEkI2u8EYpOotESNwzNlyCn3g+dmjKYI6BmNneSr/FSRw==", "dev": true, - "license": "MIT", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.1", + "body-parser": "1.20.2", "content-disposition": "0.5.4", "content-type": "~1.0.4", "cookie": "0.5.0", @@ -8419,6 +8441,20 @@ "version": "1.0.0", "license": "ISC" }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, "node_modules/function-bind": { "version": "1.1.2", "license": "MIT", @@ -9048,8 +9084,9 @@ }, "node_modules/iconv-lite": { "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, - "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -11889,8 +11926,9 @@ }, "node_modules/media-typer": { "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.6" } @@ -12044,9 +12082,10 @@ } }, "node_modules/mini-css-extract-plugin": { - "version": "2.8.0", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.8.1.tgz", + "integrity": "sha512-/1HDlyFRxWIZPI1ZpgqlZ8jMw/1Dp/dl3P0L1jtZ+zVcHqwPhGwaJwKL00WVgfnBy6PWCde9W65or7IIETImuA==", "dev": true, - "license": "MIT", "dependencies": { "schema-utils": "^4.0.0", "tapable": "^2.2.1" @@ -12605,8 +12644,9 @@ } }, "node_modules/ol-mapbox-style": { - "version": "12.2.0", - "license": "BSD-2-Clause", + "version": "12.2.1", + "resolved": "https://registry.npmjs.org/ol-mapbox-style/-/ol-mapbox-style-12.2.1.tgz", + "integrity": "sha512-soh8x+8CwlA+e3fd8grotA4XXnm0DSWnpzu5Ef3aEQwpM1o2OfoGPSk/hpjhXL5kFUm79pEyiONTw+kdth2FEQ==", "dependencies": { "@mapbox/mapbox-gl-style-spec": "^13.23.1", "mapbox-to-css-font": "^2.4.1" @@ -13221,11 +13261,12 @@ } }, "node_modules/playwright": { - "version": "1.41.2", + "version": "1.42.0", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.42.0.tgz", + "integrity": "sha512-Ko7YRUgj5xBHbntrgt4EIw/nE//XBHOKVKnBjO1KuZkmkhlbgyggTe5s9hjqQ1LpN+Xg+kHsQyt5Pa0Bw5XpvQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "playwright-core": "1.41.2" + "playwright-core": "1.42.0" }, "bin": { "playwright": "cli.js" @@ -13238,9 +13279,10 @@ } }, "node_modules/playwright-core": { - "version": "1.41.2", + "version": "1.42.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.42.0.tgz", + "integrity": "sha512-0HD9y8qEVlcbsAjdpBaFjmaTHf+1FeIddy8VJLeiqwhcNqGCBe4Wp2e8knpqiYbzxtxarxiXyNDw2cG8sCaNMQ==", "dev": true, - "license": "Apache-2.0", "bin": { "playwright-core": "cli.js" }, @@ -13375,9 +13417,10 @@ } }, "node_modules/postcss-loader": { - "version": "8.1.0", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-8.1.1.tgz", + "integrity": "sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==", "dev": true, - "license": "MIT", "dependencies": { "cosmiconfig": "^9.0.0", "jiti": "^1.20.0", @@ -14065,9 +14108,10 @@ } }, "node_modules/raw-body": { - "version": "2.5.1", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", "dev": true, - "license": "MIT", "dependencies": { "bytes": "3.1.2", "http-errors": "2.0.0", @@ -14080,8 +14124,9 @@ }, "node_modules/raw-body/node_modules/bytes": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.8" } @@ -16725,8 +16770,9 @@ }, "node_modules/type-is": { "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", "dev": true, - "license": "MIT", "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" diff --git a/package.json b/package.json index fe025eabb7..5603ad57d4 100644 --- a/package.json +++ b/package.json @@ -77,13 +77,13 @@ "upload": "node tasks/util/upload.js" }, "devDependencies": { - "@babel/core": "^7.23.9", + "@babel/core": "^7.24.0", "@babel/eslint-parser": "^7.23.10", "@babel/plugin-transform-class-properties": "^7.23.3", "@babel/plugin-transform-private-methods": "^7.23.3", - "@babel/preset-env": "^7.23.9", + "@babel/preset-env": "^7.24.0", "@babel/preset-react": "^7.23.3", - "@playwright/test": "^1.41.2", + "@playwright/test": "^1.42.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.11", "@webpack-cli/serve": "^2.0.5", "ajv": "^8.12.0", @@ -96,7 +96,7 @@ "css-minimizer-webpack-plugin": "^6.0.0", "css-url-relative-plugin": "^1.1.0", "cssnano": "^6.0.4", - "eslint": "^8.56.0", + "eslint": "^8.57.0", "eslint-config-airbnb": "^19.0.4", "eslint-config-standard": "^17.1.0", "eslint-import-resolver-webpack": "^0.13.8", @@ -108,21 +108,21 @@ "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^6.1.1", "eslint-plugin-react": "^7.33.2", - "express": "^4.18.2", + "express": "^4.18.3", "fetch-mock": "^9.11.0", "glob": "^10.3.10", "husky": "^9.0.11", "jest": "^29.7.0", "jest-canvas-mock": "^2.5.2", "jest-environment-jsdom": "^29.7.0", - "mini-css-extract-plugin": "^2.8.0", + "mini-css-extract-plugin": "^2.8.1", "node-dir": "^0.1.17", "node-fetch": "^2.6.9", "node-ssh": "^13.1.0", "npm-run-all": "^4.1.5", "patch-package": "^8.0.0", "postcss": "^8.4.35", - "postcss-loader": "^8.1.0", + "postcss-loader": "^8.1.1", "react-refresh": "^0.14.0", "react-test-renderer": "^18.0.0", "redux-mock-store": "^1.5.4", @@ -178,7 +178,7 @@ "moment-locales-webpack-plugin": "^1.2.0", "node-dir": "^0.1.17", "ol": "^8.2.0", - "ol-mapbox-style": "^12.2.0", + "ol-mapbox-style": "^12.2.1", "p-queue": "^8.0.1", "proj4": "^2.10.0", "prop-types": "^15.8.1", diff --git a/web/js/app.js b/web/js/app.js index 808b198bf8..3b5d008c5c 100644 --- a/web/js/app.js +++ b/web/js/app.js @@ -265,5 +265,5 @@ App.propTypes = { }; App.defaultProps = { - numberOutagesUnseen: 0 + numberOutagesUnseen: 0, }; From bae3b0db52a35063fc9ac41c23a64f0b3d804ca4 Mon Sep 17 00:00:00 2001 From: minniewong Date: Tue, 5 Mar 2024 11:59:15 -0500 Subject: [PATCH 3/5] Updates to ice velocity and chlorophll (#5029) --- .../merged/MEaSUREs_Ice_Velocity_Antarctica.md | 6 +++--- .../multi-mission/merged/MEaSUREs_Ice_Velocity_Greenland.md | 4 ++-- .../common/config/metadata/layers/viirs/Chlorophyll_a.md | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/config/default/common/config/metadata/layers/multi-mission/merged/MEaSUREs_Ice_Velocity_Antarctica.md b/config/default/common/config/metadata/layers/multi-mission/merged/MEaSUREs_Ice_Velocity_Antarctica.md index 765abeda56..68bc5dd0cb 100644 --- a/config/default/common/config/metadata/layers/multi-mission/merged/MEaSUREs_Ice_Velocity_Antarctica.md +++ b/config/default/common/config/metadata/layers/multi-mission/merged/MEaSUREs_Ice_Velocity_Antarctica.md @@ -1,7 +1,7 @@ The MEaSUREs Ice Velocity (Antarctica) layer provides a high-resolution digital mosaic composite of ice motion in Antarctica assembled from multiple satellite interferometric synthetic-aperture radar systems: RADARSAT-1, ERS-1 and 2, ALOS PALSAR, ENVISAT ASAR, RADARSAT-2, TerraSAR-X, TanDEM-X, Sentinel-1, and Landsat-8. -An ice sheet is a mass of glacial land ice extending more than 50,000 square kilometers (20,000 square miles) and forms in areas where snow that falls in winter does not melt entirely over the summer. Over thousands of years, the layers of snow pile up into thick masses of ice, growing thicker and denser as the weight of new snow and ice layers compresses the older layers. Ice sheets are constantly in motion, slowly flowing downhill under their own weight. Near the coast, most of the ice moves through relatively fast-moving outlets called ice streams, glaciers, and ice shelves. Within the image, the various colors, ranging from dark blue (0 m/y) to dark red (5600 m/y), indicate the velocity of the various ice outlets. +An ice sheet is a mass of glacial land ice extending more than 50,000 square kilometers (20,000 square miles) and forms in areas where snow that falls in winter does not melt entirely over the summer. Over thousands of years, the layers of snow pile up into thick masses of ice, growing thicker and denser as the weight of new snow and ice layers compresses the older layers. Ice sheets are constantly in motion, slowly flowing downhill under their own weight. Near the coast, most of the ice moves through relatively fast-moving outlets called ice streams, glaciers, and ice shelves. Within the image, the various colors, ranging from dark blue (0 m/yr) to dark red (5600 m/yr), indicate the velocity of the various ice outlets. -The MEaSUREs Ice Velocity (Antarctica) layer’s sensor and imagery resolution is 450 m, and the temporal resolution is 15 years. +The MEaSUREs Ice Velocity (Antarctica) layer’s sensor and imagery resolution is 450 m, and the temporal coverage is 15 years. -References: NSIDC-0484 [doi:10.5067/MEASURES/CRYOSPHERE/nsidc-0484.001](https://doi.org/10.5067/MEASURES/CRYOSPHERE/nsidc-0484.001); [NSIDC Quick Facts on Ice Sheets](https://nsidc.org/cryosphere/quickfacts/icesheets.html) +References: NSIDC-0484 [doi:10.5067/D7GK8F5J8M8R](https://doi.org/10.5067/D7GK8F5J8M8R); [NSIDC - Ice Sheets](https://nsidc.org/learn/parts-cryosphere/ice-sheets) diff --git a/config/default/common/config/metadata/layers/multi-mission/merged/MEaSUREs_Ice_Velocity_Greenland.md b/config/default/common/config/metadata/layers/multi-mission/merged/MEaSUREs_Ice_Velocity_Greenland.md index eb115db409..d39c5a3c76 100644 --- a/config/default/common/config/metadata/layers/multi-mission/merged/MEaSUREs_Ice_Velocity_Greenland.md +++ b/config/default/common/config/metadata/layers/multi-mission/merged/MEaSUREs_Ice_Velocity_Greenland.md @@ -1,7 +1,7 @@ The MEaSUREs Ice Velocity (Greenland) layer reports seasonal (winter) ice-sheet-wide velocity maps for Greenland derived from Interferometric Synthetic Aperture Radar (InSAR) data obtained by RADARSAT-1, the Advanced Land Observation Satellite (ALOS), and the TerraSAR-X satellite. -An ice sheet is a mass of glacial land ice extending more than 50,000 square kilometers (20,000 square miles) and forms in areas where snow that falls in winter does not melt entirely over the summer. Over thousands of years, the layers of snow pile up into thick masses of ice, growing thicker and denser as the weight of new snow and ice layers compresses the older layers. Ice sheets are constantly in motion, slowly flowing downhill under their own weight. Near the coast, most of the ice moves through relatively fast-moving outlets called ice streams, glaciers, and ice shelves. Within the image, the various colors, ranging from dark blue (0 m/y) to dark red (1600 m/y), indicate the velocity of the various ice outlets. +An ice sheet is a mass of glacial land ice extending more than 50,000 square kilometers (20,000 square miles) and forms in areas where snow that falls in winter does not melt entirely over the summer. Over thousands of years, the layers of snow pile up into thick masses of ice, growing thicker and denser as the weight of new snow and ice layers compresses the older layers. Ice sheets are constantly in motion, slowly flowing downhill under their own weight. Near the coast, most of the ice moves through relatively fast-moving outlets called ice streams, glaciers, and ice shelves. Within the image, the various colors, ranging from dark blue (0 m/yr) to dark red (16000 m/yr), indicate the velocity of the various ice outlets. The MEaSUREs Ice Velocity (Greenland) layer's sensor and imagery resolution is 500 m, and the temporal resolution is 5-6 months. -References: NSIDC-0478 [doi:10.5067/OC7B04ZM9G6Q](https://doi.org/10.5067/OC7B04ZM9G6Q); [NSIDC Quick Facts on Ice Sheets](https://nsidc.org/cryosphere/quickfacts/icesheets.html) +References: NSIDC-0478 [doi:10.5067/OC7B04ZM9G6Q](https://doi.org/10.5067/OC7B04ZM9G6Q); [NSIDC - Ice Sheets](https://nsidc.org/learn/parts-cryosphere/ice-sheets) diff --git a/config/default/common/config/metadata/layers/viirs/Chlorophyll_a.md b/config/default/common/config/metadata/layers/viirs/Chlorophyll_a.md index 14c0cf1ac8..a8df3b48e1 100644 --- a/config/default/common/config/metadata/layers/viirs/Chlorophyll_a.md +++ b/config/default/common/config/metadata/layers/viirs/Chlorophyll_a.md @@ -1,4 +1,4 @@ ### About Chlorophyll *a* Chlorophyll is a light harvesting pigment found in most photosynthetic organisms. In the ocean, phytoplankton all contain the chlorophyll pigment, which has a greenish color. Derived from the Greek words _phyto_ (plant) and _plankton_ (made to wander or drift), _phytoplankton_ are microscopic organisms that live in watery environments, both salty and fresh. Some phytoplankton are bacteria, some are protists, and most are single-celled plants. The concentration of chlorophyll *a* is used as an index of phytoplankton biomass. Phytoplankton fix carbon through photosynthesis, taking in dissolved carbon dioxide in the sea water and producing oxygen, enabling phytoplankton to grow. Changes in the amount of phytoplankton indicate the change in productivity of the ocean and as marine phytoplankton capture almost an equal amount of carbon as does photosynthesis by land vegetation, it provides an ocean link to global climate change modeling. The Chlorophyll *a* product is therefore a useful product for assessing the “health” of the ocean. The presence of phytoplankton indicates sufficient nutrient conditions for phytoplankton to flourish, but harmful algal blooms (HABs) can result when high concentrations of phytoplankton produced toxins build up. Known as red tides, blue-green algae or cyanobacteria, harmful algal blooms have severe impacts on human health, aquatic ecosystems and the economy. Chlorophyll features can also be used to trace oceanographic currents, atmospheric jets/streams and upwelling/downwelling/river plumes. Chlorophyll concentration is also useful for studying the Earth’s climate system as it is plays an integral role in the Global Carbon Cycle. More phytoplankton in the ocean may result in a higher capture rate of carbon dioxide into the ocean and help cool the planet. -References: [OceanColor Web - Level 1&2 Browsers](https://oceancolor.gsfc.nasa.gov/cgi/browse.pl?sen=am); [Earthdata Algorithm Publication Tool - Chlorophyll a](https://www.earthdata.nasa.gov/apt/documents/chlor-a/v1.0); [NASA Earth Observations - Chlorophyll Concentration](https://neo.gsfc.nasa.gov/view.php?datasetId=MY1DMM_CHLORA) +References: [OceanColor Web - Level 1&2 Browsers](https://oceancolor.gsfc.nasa.gov/cgi/browse.pl?sen=am); [Earthdata - Chlorophyll a](https://www.earthdata.nasa.gov/apt/documents/chlor-a/v1.0); [NASA Earth Observations - Chlorophyll Concentration](https://neo.gsfc.nasa.gov/view.php?datasetId=MY1DMM_CHLORA) From 7a8060a84fb7d4bc94a56e0425fd38510db8620f Mon Sep 17 00:00:00 2001 From: minniewong Date: Wed, 6 Mar 2024 12:47:26 -0500 Subject: [PATCH 4/5] remove disable snapshots for CR layers (#5030) --- .../aqua/MODIS_Aqua_CorrectedReflectance_Bands721.json | 3 +-- .../aqua/MODIS_Aqua_CorrectedReflectance_TrueColor.json | 8 +------- .../terra/MODIS_Terra_CorrectedReflectance_Bands367.json | 3 +-- .../terra/MODIS_Terra_CorrectedReflectance_Bands721.json | 3 +-- .../terra/MODIS_Terra_CorrectedReflectance_TrueColor.json | 8 +------- 5 files changed, 5 insertions(+), 20 deletions(-) diff --git a/config/default/common/config/wv.json/layers/modis/aqua/MODIS_Aqua_CorrectedReflectance_Bands721.json b/config/default/common/config/wv.json/layers/modis/aqua/MODIS_Aqua_CorrectedReflectance_Bands721.json index 1278d3cc88..2c14cb7c4f 100644 --- a/config/default/common/config/wv.json/layers/modis/aqua/MODIS_Aqua_CorrectedReflectance_Bands721.json +++ b/config/default/common/config/wv.json/layers/modis/aqua/MODIS_Aqua_CorrectedReflectance_Bands721.json @@ -6,8 +6,7 @@ "tags": "cr m11-i2-i1", "group": "baselayers", "layergroup": "Corrected Reflectance", - "wrapadjacentdays": true, - "disableSmartHandoff": true + "wrapadjacentdays": true } } } \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/modis/aqua/MODIS_Aqua_CorrectedReflectance_TrueColor.json b/config/default/common/config/wv.json/layers/modis/aqua/MODIS_Aqua_CorrectedReflectance_TrueColor.json index c0738b9270..e9f4c71e40 100644 --- a/config/default/common/config/wv.json/layers/modis/aqua/MODIS_Aqua_CorrectedReflectance_TrueColor.json +++ b/config/default/common/config/wv.json/layers/modis/aqua/MODIS_Aqua_CorrectedReflectance_TrueColor.json @@ -6,13 +6,7 @@ "tags": "natural color cr", "group": "baselayers", "layergroup": "Corrected Reflectance", - "wrapadjacentdays": true, - "projections": { - "geographic": { - "source": "GIBS:geographic" - } - }, - "disableSmartHandoff": true + "wrapadjacentdays": true } } } \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/modis/terra/MODIS_Terra_CorrectedReflectance_Bands367.json b/config/default/common/config/wv.json/layers/modis/terra/MODIS_Terra_CorrectedReflectance_Bands367.json index 098e4a131d..3b284f7f86 100644 --- a/config/default/common/config/wv.json/layers/modis/terra/MODIS_Terra_CorrectedReflectance_Bands367.json +++ b/config/default/common/config/wv.json/layers/modis/terra/MODIS_Terra_CorrectedReflectance_Bands367.json @@ -6,8 +6,7 @@ "tags": "cr m3-i3-m11", "group": "baselayers", "wrapadjacentdays": true, - "layergroup": "Corrected Reflectance", - "disableSmartHandoff": true + "layergroup": "Corrected Reflectance" } } } \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/modis/terra/MODIS_Terra_CorrectedReflectance_Bands721.json b/config/default/common/config/wv.json/layers/modis/terra/MODIS_Terra_CorrectedReflectance_Bands721.json index 1096ad9777..be9a9bf7da 100644 --- a/config/default/common/config/wv.json/layers/modis/terra/MODIS_Terra_CorrectedReflectance_Bands721.json +++ b/config/default/common/config/wv.json/layers/modis/terra/MODIS_Terra_CorrectedReflectance_Bands721.json @@ -6,8 +6,7 @@ "tags": "cr m11-i2-i1", "group": "baselayers", "wrapadjacentdays": true, - "layergroup": "Corrected Reflectance", - "disableSmartHandoff": true + "layergroup": "Corrected Reflectance" } } } \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/modis/terra/MODIS_Terra_CorrectedReflectance_TrueColor.json b/config/default/common/config/wv.json/layers/modis/terra/MODIS_Terra_CorrectedReflectance_TrueColor.json index 05abc5939e..b7191c4db8 100644 --- a/config/default/common/config/wv.json/layers/modis/terra/MODIS_Terra_CorrectedReflectance_TrueColor.json +++ b/config/default/common/config/wv.json/layers/modis/terra/MODIS_Terra_CorrectedReflectance_TrueColor.json @@ -6,13 +6,7 @@ "tags": "natural color cr", "group": "baselayers", "wrapadjacentdays": true, - "projections": { - "geographic": { - "source": "GIBS:geographic" - } - }, - "layergroup": "Corrected Reflectance", - "disableSmartHandoff": true + "layergroup": "Corrected Reflectance" } } } \ No newline at end of file From 0fd409d7fe40f3992929360c21d67d0819966b51 Mon Sep 17 00:00:00 2001 From: PatchesMaps Date: Wed, 6 Mar 2024 16:05:29 -0500 Subject: [PATCH 5/5] v4.28.0 --- package-lock.json | 339 +++++++++++++++++++++++++++------------------- package.json | 2 +- 2 files changed, 198 insertions(+), 143 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4b72b1448e..10b22bbf30 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "worldview", - "version": "4.27.0", + "version": "4.28.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "worldview", - "version": "4.27.0", + "version": "4.28.0", "hasInstallScript": true, "license": "NASA-1.3", "dependencies": { @@ -2312,7 +2312,8 @@ }, "node_modules/@gilbarbara/helpers": { "version": "0.9.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@gilbarbara/helpers/-/helpers-0.9.2.tgz", + "integrity": "sha512-vrydO6+8jOpzPaJ9Om2Ta6BStbpxBlg7j0uV27NnokG+k6bI95ys7rrw7P4hOcRYajkp+K/XpyLufFUUfYrKTQ==", "dependencies": { "@gilbarbara/types": "^0.2.2", "is-lite": "^1.2.1" @@ -2320,14 +2321,16 @@ }, "node_modules/@gilbarbara/types": { "version": "0.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@gilbarbara/types/-/types-0.2.2.tgz", + "integrity": "sha512-QuQDBRRcm1Q8AbSac2W1YElurOhprj3Iko/o+P1fJxUWS4rOGKMVli98OXS7uo4z+cKAif6a+L9bcZFSyauQpQ==", "dependencies": { "type-fest": "^4.1.0" } }, "node_modules/@gilbarbara/types/node_modules/type-fest": { - "version": "4.10.3", - "license": "(MIT OR CC0-1.0)", + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.11.1.tgz", + "integrity": "sha512-MFMf6VkEVZAETidGGSYW2B1MjXbGX+sWIywn2QPEaJ3j08V+MwVRHMXtf2noB8ENJaD0LIun9wh5Z6OPNf1QzQ==", "engines": { "node": ">=16" }, @@ -3275,12 +3278,12 @@ } }, "node_modules/@playwright/test": { - "version": "1.42.0", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.42.0.tgz", - "integrity": "sha512-2k1HzC28Fs+HiwbJOQDUwrWMttqSLUVdjCqitBOjdCD0svWOMQUVqrXX6iFD7POps6xXAojsX/dGBpKnjZctLA==", + "version": "1.42.1", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.42.1.tgz", + "integrity": "sha512-Gq9rmS54mjBL/7/MvBaNOBwbfnh7beHvS6oS4srqXFcQHpQCV1+c8JXWE8VLPyRDhgS3H8x8A7hztqI9VnwrAQ==", "dev": true, "dependencies": { - "playwright": "1.42.0" + "playwright": "1.42.1" }, "bin": { "playwright": "cli.js" @@ -3401,8 +3404,9 @@ }, "node_modules/@trysound/sax": { "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", "dev": true, - "license": "ISC", "engines": { "node": ">=10.13.0" } @@ -4974,6 +4978,8 @@ }, "node_modules/bootstrap": { "version": "5.3.3", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.3.tgz", + "integrity": "sha512-8HLCdWgyoMguSO9o+aH+iuZ+aht+mzW0u3HIMzVu7Srrpv7EBBxTnrFlSCskwdY1+EOFQSm7uMJhNQHkdPcmjg==", "funding": [ { "type": "github", @@ -4984,7 +4990,6 @@ "url": "https://opencollective.com/bootstrap" } ], - "license": "MIT", "peerDependencies": { "@popperjs/core": "^2.11.8" } @@ -5010,6 +5015,8 @@ }, "node_modules/browserslist": { "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", "funding": [ { "type": "opencollective", @@ -5024,7 +5031,6 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { "caniuse-lite": "^1.0.30001587", "electron-to-chromium": "^1.4.668", @@ -5153,8 +5159,9 @@ }, "node_modules/caniuse-api": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", "dev": true, - "license": "MIT", "dependencies": { "browserslist": "^4.0.0", "caniuse-lite": "^1.0.0", @@ -5916,8 +5923,9 @@ }, "node_modules/css-declaration-sorter": { "version": "7.1.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.1.1.tgz", + "integrity": "sha512-dZ3bVTEEc1vxr3Bek9vGwfB5Z6ESPULhcRvO472mfjVnj8jRcTnKO8/JTczlvxM10Myb+wBM++1MtdO76eWcaQ==", "dev": true, - "license": "ISC", "engines": { "node": "^14 || ^16 || >=18" }, @@ -6130,11 +6138,12 @@ "license": "MIT" }, "node_modules/cssnano": { - "version": "6.0.5", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.1.0.tgz", + "integrity": "sha512-e2v4w/t3OFM6HTuSweI4RSdABaqgVgHlJp5FZrQsopHnKKHLFIvK2D3C4kHWeFIycN/1L1J5VIrg5KlDzn3r/g==", "dev": true, - "license": "MIT", "dependencies": { - "cssnano-preset-default": "^6.0.5", + "cssnano-preset-default": "^6.1.0", "lilconfig": "^3.1.1" }, "engines": { @@ -6149,39 +6158,41 @@ } }, "node_modules/cssnano-preset-default": { - "version": "6.0.5", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.1.0.tgz", + "integrity": "sha512-4DUXZoDj+PI3fRl3MqMjl9DwLGjcsFP4qt+92nLUcN1RGfw2TY+GwNoG2B38Usu1BrcTs8j9pxNfSusmvtSjfg==", "dev": true, - "license": "MIT", "dependencies": { + "browserslist": "^4.23.0", "css-declaration-sorter": "^7.1.1", - "cssnano-utils": "^4.0.1", + "cssnano-utils": "^4.0.2", "postcss-calc": "^9.0.1", - "postcss-colormin": "^6.0.3", - "postcss-convert-values": "^6.0.4", - "postcss-discard-comments": "^6.0.1", - "postcss-discard-duplicates": "^6.0.2", - "postcss-discard-empty": "^6.0.2", - "postcss-discard-overridden": "^6.0.1", - "postcss-merge-longhand": "^6.0.3", - "postcss-merge-rules": "^6.0.4", - "postcss-minify-font-values": "^6.0.2", - "postcss-minify-gradients": "^6.0.2", - "postcss-minify-params": "^6.0.3", - "postcss-minify-selectors": "^6.0.2", - "postcss-normalize-charset": "^6.0.1", - "postcss-normalize-display-values": "^6.0.1", - "postcss-normalize-positions": "^6.0.1", - "postcss-normalize-repeat-style": "^6.0.1", - "postcss-normalize-string": "^6.0.1", - "postcss-normalize-timing-functions": "^6.0.1", - "postcss-normalize-unicode": "^6.0.3", - "postcss-normalize-url": "^6.0.1", - "postcss-normalize-whitespace": "^6.0.1", - "postcss-ordered-values": "^6.0.1", - "postcss-reduce-initial": "^6.0.3", - "postcss-reduce-transforms": "^6.0.1", - "postcss-svgo": "^6.0.2", - "postcss-unique-selectors": "^6.0.2" + "postcss-colormin": "^6.1.0", + "postcss-convert-values": "^6.1.0", + "postcss-discard-comments": "^6.0.2", + "postcss-discard-duplicates": "^6.0.3", + "postcss-discard-empty": "^6.0.3", + "postcss-discard-overridden": "^6.0.2", + "postcss-merge-longhand": "^6.0.4", + "postcss-merge-rules": "^6.1.0", + "postcss-minify-font-values": "^6.0.3", + "postcss-minify-gradients": "^6.0.3", + "postcss-minify-params": "^6.1.0", + "postcss-minify-selectors": "^6.0.3", + "postcss-normalize-charset": "^6.0.2", + "postcss-normalize-display-values": "^6.0.2", + "postcss-normalize-positions": "^6.0.2", + "postcss-normalize-repeat-style": "^6.0.2", + "postcss-normalize-string": "^6.0.2", + "postcss-normalize-timing-functions": "^6.0.2", + "postcss-normalize-unicode": "^6.1.0", + "postcss-normalize-url": "^6.0.2", + "postcss-normalize-whitespace": "^6.0.2", + "postcss-ordered-values": "^6.0.2", + "postcss-reduce-initial": "^6.1.0", + "postcss-reduce-transforms": "^6.0.2", + "postcss-svgo": "^6.0.3", + "postcss-unique-selectors": "^6.0.3" }, "engines": { "node": "^14 || ^16 || >=18.0" @@ -6191,9 +6202,10 @@ } }, "node_modules/cssnano-utils": { - "version": "4.0.1", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.2.tgz", + "integrity": "sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==", "dev": true, - "license": "MIT", "engines": { "node": "^14 || ^16 || >=18.0" }, @@ -6203,8 +6215,9 @@ }, "node_modules/csso": { "version": "5.0.5", + "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", + "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", "dev": true, - "license": "MIT", "dependencies": { "css-tree": "~2.2.0" }, @@ -6215,8 +6228,9 @@ }, "node_modules/csso/node_modules/css-tree": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", + "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", "dev": true, - "license": "MIT", "dependencies": { "mdn-data": "2.0.28", "source-map-js": "^1.0.1" @@ -6228,8 +6242,9 @@ }, "node_modules/csso/node_modules/mdn-data": { "version": "2.0.28", - "dev": true, - "license": "CC0-1.0" + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", + "dev": true }, "node_modules/cssom": { "version": "0.5.0", @@ -6761,8 +6776,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.4.682", - "license": "ISC" + "version": "1.4.693", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.693.tgz", + "integrity": "sha512-/if4Ueg0GUQlhCrW2ZlXwDAm40ipuKo+OgeHInlL8sbjt+hzISxZK949fZeJaVsheamrzANXvw1zQTvbxTvSHw==" }, "node_modules/element-resize-detector": { "version": "1.2.4", @@ -7374,8 +7390,9 @@ }, "node_modules/eslint-plugin-jest": { "version": "27.9.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.9.0.tgz", + "integrity": "sha512-QIT7FH7fNmd9n4se7FFKHbsLKGQiw885Ds6Y/sxKgCZ6natwCsXdgPOADnYVxN2QrRweF0FZWbJ6S7Rsn7llug==", "dev": true, - "license": "MIT", "dependencies": { "@typescript-eslint/utils": "^5.10.0" }, @@ -8443,10 +8460,8 @@ }, "node_modules/fsevents": { "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", "dev": true, - "hasInstallScript": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -9062,8 +9077,9 @@ }, "node_modules/husky": { "version": "9.0.11", + "resolved": "https://registry.npmjs.org/husky/-/husky-9.0.11.tgz", + "integrity": "sha512-AB6lFlbwwyIqMdHYhwPe+kjOC3Oc5P3nThEoW/AaO2BX3vJDjWPFxYLxokUZOo6RNX20He3AaT8sESs9NJcmEw==", "dev": true, - "license": "MIT", "bin": { "husky": "bin.mjs" }, @@ -9472,7 +9488,8 @@ }, "node_modules/is-lite": { "version": "1.2.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-lite/-/is-lite-1.2.1.tgz", + "integrity": "sha512-pgF+L5bxC+10hLBgf6R2P4ZZUBOQIIacbdo8YvuCP8/JvsWxG7aZ9p10DYuLtifFci4l3VITphhMlMV4Y+urPw==" }, "node_modules/is-map": { "version": "2.0.2", @@ -11719,8 +11736,9 @@ }, "node_modules/lilconfig": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz", + "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=14" }, @@ -11822,8 +11840,9 @@ }, "node_modules/lodash.memoize": { "version": "4.1.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "dev": true }, "node_modules/lodash.merge": { "version": "4.6.2", @@ -11841,8 +11860,9 @@ }, "node_modules/lodash.uniq": { "version": "4.5.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "dev": true }, "node_modules/loose-envify": { "version": "1.4.0", @@ -13261,12 +13281,12 @@ } }, "node_modules/playwright": { - "version": "1.42.0", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.42.0.tgz", - "integrity": "sha512-Ko7YRUgj5xBHbntrgt4EIw/nE//XBHOKVKnBjO1KuZkmkhlbgyggTe5s9hjqQ1LpN+Xg+kHsQyt5Pa0Bw5XpvQ==", + "version": "1.42.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.42.1.tgz", + "integrity": "sha512-PgwB03s2DZBcNRoW+1w9E+VkLBxweib6KTXM0M3tkiT4jVxKSi6PmVJ591J+0u10LUrgxB7dLRbiJqO5s2QPMg==", "dev": true, "dependencies": { - "playwright-core": "1.42.0" + "playwright-core": "1.42.1" }, "bin": { "playwright": "cli.js" @@ -13279,9 +13299,9 @@ } }, "node_modules/playwright-core": { - "version": "1.42.0", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.42.0.tgz", - "integrity": "sha512-0HD9y8qEVlcbsAjdpBaFjmaTHf+1FeIddy8VJLeiqwhcNqGCBe4Wp2e8knpqiYbzxtxarxiXyNDw2cG8sCaNMQ==", + "version": "1.42.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.42.1.tgz", + "integrity": "sha512-mxz6zclokgrke9p1vtdy/COWBH+eOZgYUVVU34C73M+4j4HLlQJHtfcqiqqxpP0o8HhMkflvfbquLX5dg6wlfA==", "dev": true, "bin": { "playwright-core": "cli.js" @@ -13327,8 +13347,9 @@ }, "node_modules/postcss-calc": { "version": "9.0.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz", + "integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==", "dev": true, - "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.11", "postcss-value-parser": "^4.2.0" @@ -13341,9 +13362,10 @@ } }, "node_modules/postcss-colormin": { - "version": "6.0.3", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.1.0.tgz", + "integrity": "sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==", "dev": true, - "license": "MIT", "dependencies": { "browserslist": "^4.23.0", "caniuse-api": "^3.0.0", @@ -13358,9 +13380,10 @@ } }, "node_modules/postcss-convert-values": { - "version": "6.0.4", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.1.0.tgz", + "integrity": "sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==", "dev": true, - "license": "MIT", "dependencies": { "browserslist": "^4.23.0", "postcss-value-parser": "^4.2.0" @@ -13373,9 +13396,10 @@ } }, "node_modules/postcss-discard-comments": { - "version": "6.0.1", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.2.tgz", + "integrity": "sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==", "dev": true, - "license": "MIT", "engines": { "node": "^14 || ^16 || >=18.0" }, @@ -13384,9 +13408,10 @@ } }, "node_modules/postcss-discard-duplicates": { - "version": "6.0.2", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.3.tgz", + "integrity": "sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==", "dev": true, - "license": "MIT", "engines": { "node": "^14 || ^16 || >=18.0" }, @@ -13395,9 +13420,10 @@ } }, "node_modules/postcss-discard-empty": { - "version": "6.0.2", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.3.tgz", + "integrity": "sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==", "dev": true, - "license": "MIT", "engines": { "node": "^14 || ^16 || >=18.0" }, @@ -13406,9 +13432,10 @@ } }, "node_modules/postcss-discard-overridden": { - "version": "6.0.1", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.2.tgz", + "integrity": "sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==", "dev": true, - "license": "MIT", "engines": { "node": "^14 || ^16 || >=18.0" }, @@ -13495,12 +13522,13 @@ "license": "MIT" }, "node_modules/postcss-merge-longhand": { - "version": "6.0.3", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.4.tgz", + "integrity": "sha512-vAfWGcxUUGlFiPM3nDMZA+/Yo9sbpc3JNkcYZez8FfJDv41Dh7tAgA3QGVTocaHCZZL6aXPXPOaBMJsjujodsA==", "dev": true, - "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0", - "stylehacks": "^6.0.3" + "stylehacks": "^6.1.0" }, "engines": { "node": "^14 || ^16 || >=18.0" @@ -13510,13 +13538,14 @@ } }, "node_modules/postcss-merge-rules": { - "version": "6.0.4", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.1.0.tgz", + "integrity": "sha512-lER+W3Gr6XOvxOYk1Vi/6UsAgKMg6MDBthmvbNqi2XxAk/r9XfhdYZSigfWjuWWn3zYw2wLelvtM8XuAEFqRkA==", "dev": true, - "license": "MIT", "dependencies": { "browserslist": "^4.23.0", "caniuse-api": "^3.0.0", - "cssnano-utils": "^4.0.1", + "cssnano-utils": "^4.0.2", "postcss-selector-parser": "^6.0.15" }, "engines": { @@ -13527,9 +13556,10 @@ } }, "node_modules/postcss-minify-font-values": { - "version": "6.0.2", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.0.3.tgz", + "integrity": "sha512-SmAeTA1We5rMnN3F8X9YBNo9bj9xB4KyDHnaNJnBfQIPi+60fNiR9OTRnIaMqkYzAQX0vObIw4Pn0vuKEOettg==", "dev": true, - "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13541,12 +13571,13 @@ } }, "node_modules/postcss-minify-gradients": { - "version": "6.0.2", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.3.tgz", + "integrity": "sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==", "dev": true, - "license": "MIT", "dependencies": { "colord": "^2.9.3", - "cssnano-utils": "^4.0.1", + "cssnano-utils": "^4.0.2", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -13557,12 +13588,13 @@ } }, "node_modules/postcss-minify-params": { - "version": "6.0.3", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.1.0.tgz", + "integrity": "sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==", "dev": true, - "license": "MIT", "dependencies": { "browserslist": "^4.23.0", - "cssnano-utils": "^4.0.1", + "cssnano-utils": "^4.0.2", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -13573,9 +13605,10 @@ } }, "node_modules/postcss-minify-selectors": { - "version": "6.0.2", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.3.tgz", + "integrity": "sha512-IcV7ZQJcaXyhx4UBpWZMsinGs2NmiUC60rJSkyvjPCPqhNjVGsrJUM+QhAtCaikZ0w0/AbZuH4wVvF/YMuMhvA==", "dev": true, - "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.15" }, @@ -13642,9 +13675,10 @@ } }, "node_modules/postcss-normalize-charset": { - "version": "6.0.1", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.2.tgz", + "integrity": "sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==", "dev": true, - "license": "MIT", "engines": { "node": "^14 || ^16 || >=18.0" }, @@ -13653,9 +13687,10 @@ } }, "node_modules/postcss-normalize-display-values": { - "version": "6.0.1", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.2.tgz", + "integrity": "sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==", "dev": true, - "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13667,9 +13702,10 @@ } }, "node_modules/postcss-normalize-positions": { - "version": "6.0.1", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.2.tgz", + "integrity": "sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==", "dev": true, - "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13681,9 +13717,10 @@ } }, "node_modules/postcss-normalize-repeat-style": { - "version": "6.0.1", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.2.tgz", + "integrity": "sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==", "dev": true, - "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13695,9 +13732,10 @@ } }, "node_modules/postcss-normalize-string": { - "version": "6.0.1", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.2.tgz", + "integrity": "sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==", "dev": true, - "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13709,9 +13747,10 @@ } }, "node_modules/postcss-normalize-timing-functions": { - "version": "6.0.1", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.2.tgz", + "integrity": "sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==", "dev": true, - "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13723,9 +13762,10 @@ } }, "node_modules/postcss-normalize-unicode": { - "version": "6.0.3", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.1.0.tgz", + "integrity": "sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==", "dev": true, - "license": "MIT", "dependencies": { "browserslist": "^4.23.0", "postcss-value-parser": "^4.2.0" @@ -13738,9 +13778,10 @@ } }, "node_modules/postcss-normalize-url": { - "version": "6.0.1", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.2.tgz", + "integrity": "sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==", "dev": true, - "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13752,9 +13793,10 @@ } }, "node_modules/postcss-normalize-whitespace": { - "version": "6.0.1", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.2.tgz", + "integrity": "sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==", "dev": true, - "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13766,11 +13808,12 @@ } }, "node_modules/postcss-ordered-values": { - "version": "6.0.1", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.2.tgz", + "integrity": "sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==", "dev": true, - "license": "MIT", "dependencies": { - "cssnano-utils": "^4.0.1", + "cssnano-utils": "^4.0.2", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -13781,9 +13824,10 @@ } }, "node_modules/postcss-reduce-initial": { - "version": "6.0.3", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.1.0.tgz", + "integrity": "sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==", "dev": true, - "license": "MIT", "dependencies": { "browserslist": "^4.23.0", "caniuse-api": "^3.0.0" @@ -13796,9 +13840,10 @@ } }, "node_modules/postcss-reduce-transforms": { - "version": "6.0.1", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.2.tgz", + "integrity": "sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==", "dev": true, - "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13867,9 +13912,10 @@ } }, "node_modules/postcss-svgo": { - "version": "6.0.2", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.3.tgz", + "integrity": "sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==", "dev": true, - "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0", "svgo": "^3.2.0" @@ -13882,9 +13928,10 @@ } }, "node_modules/postcss-unique-selectors": { - "version": "6.0.2", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.3.tgz", + "integrity": "sha512-NFXbYr8qdmCr/AFceaEfdcsKGCvWTeGO6QVC9h2GvtWgj0/0dklKQcaMMVzs6tr8bY+ase8hOtHW8OBTTRvS8A==", "dev": true, - "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.15" }, @@ -14290,7 +14337,8 @@ }, "node_modules/react-joyride": { "version": "2.7.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/react-joyride/-/react-joyride-2.7.4.tgz", + "integrity": "sha512-7MPuqM/z3g9iqCJZnmKNM2RArNgqYBpM8iknny4KjrHp/2wXlPtFL0LpqGiBhtiC0dCC2xe3pNpD9GdLZ2NxMA==", "dependencies": { "@gilbarbara/deep-equal": "^0.3.1", "@gilbarbara/helpers": "^0.9.2", @@ -14323,8 +14371,9 @@ } }, "node_modules/react-joyride/node_modules/type-fest": { - "version": "4.10.3", - "license": "(MIT OR CC0-1.0)", + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.11.1.tgz", + "integrity": "sha512-MFMf6VkEVZAETidGGSYW2B1MjXbGX+sWIywn2QPEaJ3j08V+MwVRHMXtf2noB8ENJaD0LIun9wh5Z6OPNf1QzQ==", "engines": { "node": ">=16" }, @@ -14708,8 +14757,9 @@ } }, "node_modules/recharts": { - "version": "2.12.1", - "license": "MIT", + "version": "2.12.2", + "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.12.2.tgz", + "integrity": "sha512-9bpxjXSF5g81YsKkTSlaX7mM4b6oYI1mIYck6YkUcWuL3tomADccI51/6thY4LmvhYuRTwpfrOvE80Zc3oBRfQ==", "dependencies": { "clsx": "^2.0.0", "eventemitter3": "^4.0.1", @@ -15153,8 +15203,9 @@ }, "node_modules/sass": { "version": "1.71.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.71.1.tgz", + "integrity": "sha512-wovtnV2PxzteLlfNzbgm1tFXPLoZILYAMJtvoXXkD7/+1uP41eKkIt1ypWq5/q2uT94qHjXehEYfmjKOvjL9sg==", "dev": true, - "license": "MIT", "dependencies": { "chokidar": ">=3.0.0 <4.0.0", "immutable": "^4.0.0", @@ -15169,8 +15220,9 @@ }, "node_modules/sass-loader": { "version": "14.1.1", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-14.1.1.tgz", + "integrity": "sha512-QX8AasDg75monlybel38BZ49JP5Z+uSKfKwF2rO7S74BywaRmGQMUBw9dtkS+ekyM/QnP+NOrRYq8ABMZ9G8jw==", "dev": true, - "license": "MIT", "dependencies": { "neo-async": "^2.6.2" }, @@ -16093,9 +16145,10 @@ "license": "ISC" }, "node_modules/stylehacks": { - "version": "6.0.3", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.1.0.tgz", + "integrity": "sha512-ETErsPFgwlfYZ/CSjMO2Ddf+TsnkCVPBPaoB99Ro8WMAxf7cglzmFsRBhRmKObFjibtcvlNxFFPHuyr3sNlNUQ==", "dev": true, - "license": "MIT", "dependencies": { "browserslist": "^4.23.0", "postcss-selector-parser": "^6.0.15" @@ -16372,8 +16425,9 @@ }, "node_modules/svgo": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.2.0.tgz", + "integrity": "sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ==", "dev": true, - "license": "MIT", "dependencies": { "@trysound/sax": "0.2.0", "commander": "^7.2.0", @@ -17157,7 +17211,8 @@ }, "node_modules/webpack": { "version": "5.90.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.90.3.tgz", + "integrity": "sha512-h6uDYlWCctQRuXBs1oYpVe6sFcWedl0dpcVaTf/YF67J9bKvwJajFulMVSYKHrksMB3I/pIagRzDxwxkebuzKA==", "dependencies": { "@types/eslint-scope": "^3.7.3", "@types/estree": "^1.0.5", diff --git a/package.json b/package.json index 5603ad57d4..0d2e4a3b79 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "worldview", - "version": "4.27.0", + "version": "4.28.0", "description": "Interactive interface for browsing full-resolution, global satellite imagery", "keywords": [ "NASA",