diff --git a/MODULE.bazel b/MODULE.bazel
index ec6f0c5d..297a7c90 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -116,5 +116,6 @@ go_deps.module(
sum = "h1:g61tztE5qeGQ89tm6NTjjM9VPIm088od1l6aSorWRWg=",
version = "v0.3.0",
)
+use_repo(go_deps, "org_golang_google_grpc", "org_golang_x_net", "org_golang_x_text")
bazel_dep(name = "rules_python_gazelle_plugin", version = "0.40.0")
diff --git a/fitbit_challenges/frontend/src/views/ChallengesListingView.tsx b/fitbit_challenges/frontend/src/views/ChallengesListingView.tsx
index c815daa5..1f3f6279 100644
--- a/fitbit_challenges/frontend/src/views/ChallengesListingView.tsx
+++ b/fitbit_challenges/frontend/src/views/ChallengesListingView.tsx
@@ -1,4 +1,4 @@
-import React, {useState} from 'react';
+import React, {useState, ReactElement} from 'react';
import { gql } from '@apollo/client/core';
import { useQuery, useMutation } from '@apollo/client/react/hooks';
import PageContainer from '../components/PageContainer';
@@ -208,7 +208,7 @@ const CreateChallengeForm = ({ challenge, editHook, formHook }: CreateChallengeF
,
]
- let userElements: JSX.Element[] = [];
+ let userElements: ReactElement[] = [];
if (fetchUsersData) {
userElements = fetchUsersData.users.map((user: User) => {
return
diff --git a/package-lock.json b/package-lock.json
index 8f001341..b11f9da6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"@testing-library/react": "^16.1.0",
"@testing-library/user-event": "^14.5.2",
"@types/node": "^22.10.2",
- "@types/react": "^18.3.12",
+ "@types/react": "^19.0.2",
"@types/react-dom": "^18.3.1",
"graphql": "^16.10.0",
"graphql-tag": "^2.12.6",
@@ -29,9 +29,9 @@
"package.json": "^2.0.1",
"plotly.js": "^2.35.3",
"plotly.js-basic-dist": "^2.35.3",
- "react": "^18.3.1",
+ "react": "^19.0.0",
"react-canvas-confetti": "^2.0.7",
- "react-dom": "^18.3.1",
+ "react-dom": "^19.0.0",
"react-plotly.js": "^2.6.0",
"react-router-dom": "^7.1.0",
"react-scripts": "^5.0.1",
@@ -2577,29 +2577,29 @@
}
},
"node_modules/@floating-ui/core": {
- "version": "1.6.2",
- "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.2.tgz",
- "integrity": "sha512-+2XpQV9LLZeanU4ZevzRnGFg2neDeKHgFLjP6YLW+tly0IvrhqT4u8enLGjLH3qeh85g19xY5rsAusfwTdn5lg==",
+ "version": "1.6.8",
+ "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.8.tgz",
+ "integrity": "sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==",
"dependencies": {
- "@floating-ui/utils": "^0.2.0"
+ "@floating-ui/utils": "^0.2.8"
}
},
"node_modules/@floating-ui/dom": {
- "version": "1.6.5",
- "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.5.tgz",
- "integrity": "sha512-Nsdud2X65Dz+1RHjAIP0t8z5e2ff/IRbei6BqFrl1urT8sDVzM1HMQ+R0XcU5ceRfyO3I6ayeqIfh+6Wb8LGTw==",
+ "version": "1.6.12",
+ "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.12.tgz",
+ "integrity": "sha512-NP83c0HjokcGVEMeoStg317VD9W7eDlGK7457dMBANbKA6GJZdc7rjujdgqzTaz93jkGgc5P/jeWbaCHnMNc+w==",
"dependencies": {
- "@floating-ui/core": "^1.0.0",
- "@floating-ui/utils": "^0.2.0"
+ "@floating-ui/core": "^1.6.0",
+ "@floating-ui/utils": "^0.2.8"
}
},
"node_modules/@floating-ui/react": {
- "version": "0.26.17",
- "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.26.17.tgz",
- "integrity": "sha512-ESD+jYWwqwVzaIgIhExrArdsCL1rOAzryG/Sjlu8yaD3Mtqi3uVyhbE2V7jD58Mo52qbzKz2eUY/Xgh5I86FCQ==",
+ "version": "0.26.28",
+ "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.26.28.tgz",
+ "integrity": "sha512-yORQuuAtVpiRjpMhdc0wJj06b9JFjrYF4qp96j++v2NBpbi6SEGF7donUJ3TMieerQ6qVkAv1tgr7L4r5roTqw==",
"dependencies": {
- "@floating-ui/react-dom": "^2.1.0",
- "@floating-ui/utils": "^0.2.0",
+ "@floating-ui/react-dom": "^2.1.2",
+ "@floating-ui/utils": "^0.2.8",
"tabbable": "^6.0.0"
},
"peerDependencies": {
@@ -2608,9 +2608,9 @@
}
},
"node_modules/@floating-ui/react-dom": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.0.tgz",
- "integrity": "sha512-lNzj5EQmEKn5FFKc04+zasr09h/uX8RtJRNj5gUXsSQIXHVWTVh+hVAg1vOMCexkX8EgvemMvIFpQfkosnVNyA==",
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.2.tgz",
+ "integrity": "sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==",
"dependencies": {
"@floating-ui/dom": "^1.0.0"
},
@@ -2620,9 +2620,9 @@
}
},
"node_modules/@floating-ui/utils": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.2.tgz",
- "integrity": "sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw=="
+ "version": "0.2.8",
+ "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.8.tgz",
+ "integrity": "sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig=="
},
"node_modules/@graphql-typed-document-node/core": {
"version": "3.2.0",
@@ -3503,38 +3503,38 @@
}
},
"node_modules/@react-aria/focus": {
- "version": "3.17.1",
- "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.17.1.tgz",
- "integrity": "sha512-FLTySoSNqX++u0nWZJPPN5etXY0WBxaIe/YuL/GTEeuqUIuC/2bJSaw5hlsM6T2yjy6Y/VAxBcKSdAFUlU6njQ==",
+ "version": "3.19.0",
+ "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.19.0.tgz",
+ "integrity": "sha512-hPF9EXoUQeQl1Y21/rbV2H4FdUR2v+4/I0/vB+8U3bT1CJ+1AFj1hc/rqx2DqEwDlEwOHN+E4+mRahQmlybq0A==",
"dependencies": {
- "@react-aria/interactions": "^3.21.3",
- "@react-aria/utils": "^3.24.1",
- "@react-types/shared": "^3.23.1",
+ "@react-aria/interactions": "^3.22.5",
+ "@react-aria/utils": "^3.26.0",
+ "@react-types/shared": "^3.26.0",
"@swc/helpers": "^0.5.0",
"clsx": "^2.0.0"
},
"peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
}
},
"node_modules/@react-aria/interactions": {
- "version": "3.21.3",
- "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.21.3.tgz",
- "integrity": "sha512-BWIuf4qCs5FreDJ9AguawLVS0lV9UU+sK4CCnbCNNmYqOWY+1+gRXCsnOM32K+oMESBxilAjdHW5n1hsMqYMpA==",
+ "version": "3.22.5",
+ "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.22.5.tgz",
+ "integrity": "sha512-kMwiAD9E0TQp+XNnOs13yVJghiy8ET8L0cbkeuTgNI96sOAp/63EJ1FSrDf17iD8sdjt41LafwX/dKXW9nCcLQ==",
"dependencies": {
- "@react-aria/ssr": "^3.9.4",
- "@react-aria/utils": "^3.24.1",
- "@react-types/shared": "^3.23.1",
+ "@react-aria/ssr": "^3.9.7",
+ "@react-aria/utils": "^3.26.0",
+ "@react-types/shared": "^3.26.0",
"@swc/helpers": "^0.5.0"
},
"peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
}
},
"node_modules/@react-aria/ssr": {
- "version": "3.9.4",
- "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.4.tgz",
- "integrity": "sha512-4jmAigVq409qcJvQyuorsmBR4+9r3+JEC60wC+Y0MZV0HCtTmm8D9guYXlJMdx0SSkgj0hHAyFm/HvPNFofCoQ==",
+ "version": "3.9.7",
+ "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.7.tgz",
+ "integrity": "sha512-GQygZaGlmYjmYM+tiNBA5C6acmiDWF52Nqd40bBp0Znk4M4hP+LTmI0lpI1BuKMw45T8RIhrAsICIfKwZvi2Gg==",
"dependencies": {
"@swc/helpers": "^0.5.0"
},
@@ -3542,41 +3542,41 @@
"node": ">= 12"
},
"peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
}
},
"node_modules/@react-aria/utils": {
- "version": "3.24.1",
- "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.24.1.tgz",
- "integrity": "sha512-O3s9qhPMd6n42x9sKeJ3lhu5V1Tlnzhu6Yk8QOvDuXf7UGuUjXf9mzfHJt1dYzID4l9Fwm8toczBzPM9t0jc8Q==",
+ "version": "3.26.0",
+ "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.26.0.tgz",
+ "integrity": "sha512-LkZouGSjjQ0rEqo4XJosS4L3YC/zzQkfRM3KoqK6fUOmUJ9t0jQ09WjiF+uOoG9u+p30AVg3TrZRUWmoTS+koQ==",
"dependencies": {
- "@react-aria/ssr": "^3.9.4",
- "@react-stately/utils": "^3.10.1",
- "@react-types/shared": "^3.23.1",
+ "@react-aria/ssr": "^3.9.7",
+ "@react-stately/utils": "^3.10.5",
+ "@react-types/shared": "^3.26.0",
"@swc/helpers": "^0.5.0",
"clsx": "^2.0.0"
},
"peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
}
},
"node_modules/@react-stately/utils": {
- "version": "3.10.1",
- "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.1.tgz",
- "integrity": "sha512-VS/EHRyicef25zDZcM/ClpzYMC5i2YGN6uegOeQawmgfGjb02yaCX0F0zR69Pod9m2Hr3wunTbtpgVXvYbZItg==",
+ "version": "3.10.5",
+ "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.5.tgz",
+ "integrity": "sha512-iMQSGcpaecghDIh3mZEpZfoFH3ExBwTtuBEcvZ2XnGzCgQjeYXcMdIUwAfVQLXFTdHUHGF6Gu6/dFrYsCzySBQ==",
"dependencies": {
"@swc/helpers": "^0.5.0"
},
"peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
}
},
"node_modules/@react-types/shared": {
- "version": "3.23.1",
- "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.23.1.tgz",
- "integrity": "sha512-5d+3HbFDxGZjhbMBeFHRQhexMFt4pUce3okyRtUVKbbedQFUrtXSBg9VszgF2RTeQDKDkMCIQDtz5ccP/Lk1gw==",
+ "version": "3.26.0",
+ "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.26.0.tgz",
+ "integrity": "sha512-6FuPqvhmjjlpEDLTiYx29IJCbCNWPlsyO+ZUmCUXzhUv2ttShOXfw8CmeHWHftT/b2KweAWuzqSlfeXPR76jpw==",
"peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
}
},
"node_modules/@rollup/plugin-babel": {
@@ -3932,25 +3932,25 @@
}
},
"node_modules/@tanstack/react-virtual": {
- "version": "3.8.1",
- "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.8.1.tgz",
- "integrity": "sha512-dP5a7giEM4BQWLJ7K07ToZv8rF51mzbrBMkf0scg1QNYuFx3utnPUBPUHdzaowZhIez1K2XS78amuzD+YGRA5Q==",
+ "version": "3.11.2",
+ "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.11.2.tgz",
+ "integrity": "sha512-OuFzMXPF4+xZgx8UzJha0AieuMihhhaWG0tCqpp6tDzlFwOmNBPYMuLOtMJ1Tr4pXLHmgjcWhG6RlknY2oNTdQ==",
"dependencies": {
- "@tanstack/virtual-core": "3.8.1"
+ "@tanstack/virtual-core": "3.11.2"
},
"funding": {
"type": "github",
"url": "https://github.com/sponsors/tannerlinsley"
},
"peerDependencies": {
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
- "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
+ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
}
},
"node_modules/@tanstack/virtual-core": {
- "version": "3.8.1",
- "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.8.1.tgz",
- "integrity": "sha512-uNtAwenT276M9QYCjTBoHZ8X3MUeCRoGK59zPi92hMIxdfS9AyHjkDWJ94WroDxnv48UE+hIeo21BU84jKc8aQ==",
+ "version": "3.11.2",
+ "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.11.2.tgz",
+ "integrity": "sha512-vTtpNt7mKCiZ1pwU9hfKPhpdVO2sVzFQsxoVBGtOSHxlrRRzYr8iQ2TlwbAcRYCcEiZ9ECAM8kBzH0v2+VzfKw==",
"funding": {
"type": "github",
"url": "https://github.com/sponsors/tannerlinsley"
@@ -4448,11 +4448,6 @@
"resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz",
"integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA=="
},
- "node_modules/@types/prop-types": {
- "version": "15.7.12",
- "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz",
- "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q=="
- },
"node_modules/@types/q": {
"version": "1.5.8",
"resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz",
@@ -4469,11 +4464,10 @@
"integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ=="
},
"node_modules/@types/react": {
- "version": "18.3.12",
- "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.12.tgz",
- "integrity": "sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==",
+ "version": "19.0.2",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-19.0.2.tgz",
+ "integrity": "sha512-USU8ZI/xyKJwFTpjSVIrSeHBVAGagkHQKPNbxeWwql/vDmnTIBgx+TJnhFnj1NXgz8XfprU0egV2dROLGpsBEg==",
"dependencies": {
- "@types/prop-types": "*",
"csstype": "^3.0.2"
}
},
@@ -14893,25 +14887,14 @@
}
},
"node_modules/optimism": {
- "version": "0.18.0",
- "resolved": "https://registry.npmjs.org/optimism/-/optimism-0.18.0.tgz",
- "integrity": "sha512-tGn8+REwLRNFnb9WmcY5IfpOqeX2kpaYJ1s6Ae3mn12AeydLkR3j+jSCmVQFoXqU8D41PAJ1RG1rCRNWmNZVmQ==",
+ "version": "0.18.1",
+ "resolved": "https://registry.npmjs.org/optimism/-/optimism-0.18.1.tgz",
+ "integrity": "sha512-mLXNwWPa9dgFyDqkNi54sjDyNJ9/fTI6WGBLgnXku1vdKY/jovHfZT5r+aiVeFFLOz+foPNOm5YJ4mqgld2GBQ==",
"dependencies": {
"@wry/caches": "^1.0.0",
"@wry/context": "^0.7.0",
- "@wry/trie": "^0.4.3",
- "tslib": "^2.3.0"
- }
- },
- "node_modules/optimism/node_modules/@wry/trie": {
- "version": "0.4.3",
- "resolved": "https://registry.npmjs.org/@wry/trie/-/trie-0.4.3.tgz",
- "integrity": "sha512-I6bHwH0fSf6RqQcnnXLJKhkSXG45MFral3GxPaY4uAl0LYDZM+YDVDAiU9bYwjTuysy1S0IeecWtmq1SZA3M1w==",
- "dependencies": {
+ "@wry/trie": "^0.5.0",
"tslib": "^2.3.0"
- },
- "engines": {
- "node": ">=8"
}
},
"node_modules/optionator": {
@@ -16979,12 +16962,9 @@
}
},
"node_modules/react": {
- "version": "18.3.1",
- "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
- "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==",
- "dependencies": {
- "loose-envify": "^1.1.0"
- },
+ "version": "19.0.0",
+ "resolved": "https://registry.npmjs.org/react/-/react-19.0.0.tgz",
+ "integrity": "sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==",
"engines": {
"node": ">=0.10.0"
}
@@ -17136,15 +17116,14 @@
}
},
"node_modules/react-dom": {
- "version": "18.3.1",
- "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",
- "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==",
+ "version": "19.0.0",
+ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.0.0.tgz",
+ "integrity": "sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==",
"dependencies": {
- "loose-envify": "^1.1.0",
- "scheduler": "^0.23.2"
+ "scheduler": "^0.25.0"
},
"peerDependencies": {
- "react": "^18.3.1"
+ "react": "^19.0.0"
}
},
"node_modules/react-error-overlay": {
@@ -19643,12 +19622,9 @@
}
},
"node_modules/scheduler": {
- "version": "0.23.2",
- "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz",
- "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==",
- "dependencies": {
- "loose-envify": "^1.1.0"
- }
+ "version": "0.25.0",
+ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0.tgz",
+ "integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA=="
},
"node_modules/schema-utils": {
"version": "4.2.0",
diff --git a/package.json b/package.json
index 44b0feaa..53028eb6 100644
--- a/package.json
+++ b/package.json
@@ -16,7 +16,7 @@
"@testing-library/react": "^16.1.0",
"@testing-library/user-event": "^14.5.2",
"@types/node": "^22.10.2",
- "@types/react": "^18.3.12",
+ "@types/react": "^19.0.2",
"@types/react-dom": "^18.3.1",
"graphql": "^16.10.0",
"graphql-tag": "^2.12.6",
@@ -25,9 +25,9 @@
"package.json": "^2.0.1",
"plotly.js": "^2.35.3",
"plotly.js-basic-dist": "^2.35.3",
- "react": "^18.3.1",
+ "react": "^19.0.0",
"react-canvas-confetti": "^2.0.7",
- "react-dom": "^18.3.1",
+ "react-dom": "^19.0.0",
"react-plotly.js": "^2.6.0",
"react-router-dom": "^7.1.0",
"react-scripts": "^5.0.1",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index a4c63c2c..eac91a2b 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -7,22 +7,22 @@ settings:
dependencies:
'@apollo/client':
specifier: ^3.12.4
- version: 3.12.4(@types/react@18.3.12)(graphql@16.10.0)(react-dom@18.3.1)(react@18.3.1)
+ version: 3.12.4(@types/react@19.0.2)(graphql@16.10.0)(react-dom@19.0.0)(react@19.0.0)
'@apollo/react-testing':
specifier: ^4.0.0
- version: 4.0.0(@types/react@18.3.12)(graphql@16.10.0)(react-dom@18.3.1)(react@18.3.1)
+ version: 4.0.0(@types/react@19.0.2)(graphql@16.10.0)(react-dom@19.0.0)(react@19.0.0)
'@headlessui/react':
specifier: ^2.2.0
- version: 2.2.0(react-dom@18.3.1)(react@18.3.1)
+ version: 2.2.0(react-dom@19.0.0)(react@19.0.0)
'@heroicons/react':
specifier: ^2.2.0
- version: 2.2.0(react@18.3.1)
+ version: 2.2.0(react@19.0.0)
'@testing-library/jest-dom':
specifier: ^6.6.3
version: 6.6.3
'@testing-library/react':
specifier: ^16.1.0
- version: 16.1.0(@testing-library/dom@10.4.0)(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)
+ version: 16.1.0(@testing-library/dom@10.4.0)(@types/react-dom@18.3.1)(@types/react@19.0.2)(react-dom@19.0.0)(react@19.0.0)
'@testing-library/user-event':
specifier: ^14.5.2
version: 14.5.2(@testing-library/dom@10.4.0)
@@ -30,8 +30,8 @@ dependencies:
specifier: ^22.10.2
version: 22.10.2
'@types/react':
- specifier: ^18.3.12
- version: 18.3.12
+ specifier: ^19.0.2
+ version: 19.0.2
'@types/react-dom':
specifier: ^18.3.1
version: 18.3.1
@@ -57,23 +57,23 @@ dependencies:
specifier: ^2.35.3
version: 2.35.3
react:
- specifier: ^18.3.1
- version: 18.3.1
+ specifier: ^19.0.0
+ version: 19.0.0
react-canvas-confetti:
specifier: ^2.0.7
- version: 2.0.7(react@18.3.1)
+ version: 2.0.7(react@19.0.0)
react-dom:
- specifier: ^18.3.1
- version: 18.3.1(react@18.3.1)
+ specifier: ^19.0.0
+ version: 19.0.0(react@19.0.0)
react-plotly.js:
specifier: ^2.6.0
- version: 2.6.0(plotly.js@2.35.3)(react@18.3.1)
+ version: 2.6.0(plotly.js@2.35.3)(react@19.0.0)
react-router-dom:
specifier: ^7.1.0
- version: 7.1.0(react-dom@18.3.1)(react@18.3.1)
+ version: 7.1.0(react-dom@19.0.0)(react@19.0.0)
react-scripts:
specifier: ^5.0.1
- version: 5.0.1(@babel/plugin-syntax-flow@7.26.0)(@babel/plugin-transform-react-jsx@7.25.9)(eslint@8.57.1)(react@18.3.1)(typescript@5.0.2)(webpack-cli@6.0.1)
+ version: 5.0.1(@babel/plugin-syntax-flow@7.26.0)(@babel/plugin-transform-react-jsx@7.25.9)(eslint@8.57.1)(react@19.0.0)(typescript@5.0.2)(webpack-cli@6.0.1)
typescript:
specifier: ^5
version: 5.0.2
@@ -172,7 +172,7 @@ packages:
leven: 3.1.0
dev: false
- /@apollo/client@3.12.4(@types/react@18.3.12)(graphql@16.10.0)(react-dom@18.3.1)(react@18.3.1):
+ /@apollo/client@3.12.4(@types/react@19.0.2)(graphql@16.10.0)(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-S/eC9jxEW9Jg1BjD6AZonE1fHxYuvC3gFHop8FRQkUdeK63MmBD5r0DOrN2WlJbwha1MSD6A97OwXwjaujEQpA==}
peerDependencies:
graphql: ^15.0.0 || ^16.0.0
@@ -199,9 +199,9 @@ packages:
hoist-non-react-statics: 3.3.2
optimism: 0.18.1
prop-types: 15.8.1
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- rehackt: 0.1.0(@types/react@18.3.12)(react@18.3.1)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
+ rehackt: 0.1.0(@types/react@19.0.2)(react@19.0.0)
response-iterator: 0.2.6
symbol-observable: 4.0.0
ts-invariant: 0.10.3
@@ -211,10 +211,10 @@ packages:
- '@types/react'
dev: false
- /@apollo/react-testing@4.0.0(@types/react@18.3.12)(graphql@16.10.0)(react-dom@18.3.1)(react@18.3.1):
+ /@apollo/react-testing@4.0.0(@types/react@19.0.2)(graphql@16.10.0)(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-P7Z/flUHpRRZYc3FkIqxZH9XD3FuP2Sgks1IXqGq2Zb7qI0aaTfVeRsLYmZNUcFOh2pTHxs0NXgPnH1VfYOpig==}
dependencies:
- '@apollo/client': 3.12.4(@types/react@18.3.12)(graphql@16.10.0)(react-dom@18.3.1)(react@18.3.1)
+ '@apollo/client': 3.12.4(@types/react@19.0.2)(graphql@16.10.0)(react-dom@19.0.0)(react@19.0.0)
transitivePeerDependencies:
- '@types/react'
- graphql
@@ -1864,27 +1864,27 @@ packages:
'@floating-ui/utils': 0.2.8
dev: false
- /@floating-ui/react-dom@2.1.2(react-dom@18.3.1)(react@18.3.1):
+ /@floating-ui/react-dom@2.1.2(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==}
peerDependencies:
react: '>=16.8.0'
react-dom: '>=16.8.0'
dependencies:
'@floating-ui/dom': 1.6.12
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
dev: false
- /@floating-ui/react@0.26.28(react-dom@18.3.1)(react@18.3.1):
+ /@floating-ui/react@0.26.28(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-yORQuuAtVpiRjpMhdc0wJj06b9JFjrYF4qp96j++v2NBpbi6SEGF7donUJ3TMieerQ6qVkAv1tgr7L4r5roTqw==}
peerDependencies:
react: '>=16.8.0'
react-dom: '>=16.8.0'
dependencies:
- '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1)(react@18.3.1)
+ '@floating-ui/react-dom': 2.1.2(react-dom@19.0.0)(react@19.0.0)
'@floating-ui/utils': 0.2.8
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
tabbable: 6.2.0
dev: false
@@ -1900,27 +1900,27 @@ packages:
graphql: 16.10.0
dev: false
- /@headlessui/react@2.2.0(react-dom@18.3.1)(react@18.3.1):
+ /@headlessui/react@2.2.0(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-RzCEg+LXsuI7mHiSomsu/gBJSjpupm6A1qIZ5sWjd7JhARNlMiSA4kKfJpCKwU9tE+zMRterhhrP74PvfJrpXQ==}
engines: {node: '>=10'}
peerDependencies:
react: ^18 || ^19 || ^19.0.0-rc
react-dom: ^18 || ^19 || ^19.0.0-rc
dependencies:
- '@floating-ui/react': 0.26.28(react-dom@18.3.1)(react@18.3.1)
- '@react-aria/focus': 3.19.0(react@18.3.1)
- '@react-aria/interactions': 3.22.5(react@18.3.1)
- '@tanstack/react-virtual': 3.11.2(react-dom@18.3.1)(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ '@floating-ui/react': 0.26.28(react-dom@19.0.0)(react@19.0.0)
+ '@react-aria/focus': 3.19.0(react@19.0.0)
+ '@react-aria/interactions': 3.22.5(react@19.0.0)
+ '@tanstack/react-virtual': 3.11.2(react-dom@19.0.0)(react@19.0.0)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
dev: false
- /@heroicons/react@2.2.0(react@18.3.1):
+ /@heroicons/react@2.2.0(react@19.0.0):
resolution: {integrity: sha512-LMcepvRaS9LYHJGsF0zzmgKCUim/X3N/DQKc4jepAXJ7l8QxJ1PmxJzqplF2Z3FE4PqBAIGyJAQ/w4B5dsqbtQ==}
peerDependencies:
react: '>= 16 || ^19.0.0-rc'
dependencies:
- react: 18.3.1
+ react: 19.0.0
dev: false
/@humanwhocodes/config-array@0.13.0:
@@ -2542,7 +2542,7 @@ packages:
engines: {node: '>= 8'}
dependencies:
'@nodelib/fs.scandir': 2.1.5
- fastq: 1.17.1
+ fastq: 1.18.0
/@pkgjs/parseargs@0.11.0:
resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
@@ -2658,69 +2658,69 @@ packages:
webpack-dev-server: 4.15.2(webpack-cli@6.0.1)(webpack@5.95.0)
dev: false
- /@react-aria/focus@3.19.0(react@18.3.1):
+ /@react-aria/focus@3.19.0(react@19.0.0):
resolution: {integrity: sha512-hPF9EXoUQeQl1Y21/rbV2H4FdUR2v+4/I0/vB+8U3bT1CJ+1AFj1hc/rqx2DqEwDlEwOHN+E4+mRahQmlybq0A==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
dependencies:
- '@react-aria/interactions': 3.22.5(react@18.3.1)
- '@react-aria/utils': 3.26.0(react@18.3.1)
- '@react-types/shared': 3.26.0(react@18.3.1)
+ '@react-aria/interactions': 3.22.5(react@19.0.0)
+ '@react-aria/utils': 3.26.0(react@19.0.0)
+ '@react-types/shared': 3.26.0(react@19.0.0)
'@swc/helpers': 0.5.15
clsx: 2.1.1
- react: 18.3.1
+ react: 19.0.0
dev: false
- /@react-aria/interactions@3.22.5(react@18.3.1):
+ /@react-aria/interactions@3.22.5(react@19.0.0):
resolution: {integrity: sha512-kMwiAD9E0TQp+XNnOs13yVJghiy8ET8L0cbkeuTgNI96sOAp/63EJ1FSrDf17iD8sdjt41LafwX/dKXW9nCcLQ==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
dependencies:
- '@react-aria/ssr': 3.9.7(react@18.3.1)
- '@react-aria/utils': 3.26.0(react@18.3.1)
- '@react-types/shared': 3.26.0(react@18.3.1)
+ '@react-aria/ssr': 3.9.7(react@19.0.0)
+ '@react-aria/utils': 3.26.0(react@19.0.0)
+ '@react-types/shared': 3.26.0(react@19.0.0)
'@swc/helpers': 0.5.15
- react: 18.3.1
+ react: 19.0.0
dev: false
- /@react-aria/ssr@3.9.7(react@18.3.1):
+ /@react-aria/ssr@3.9.7(react@19.0.0):
resolution: {integrity: sha512-GQygZaGlmYjmYM+tiNBA5C6acmiDWF52Nqd40bBp0Znk4M4hP+LTmI0lpI1BuKMw45T8RIhrAsICIfKwZvi2Gg==}
engines: {node: '>= 12'}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
dependencies:
'@swc/helpers': 0.5.15
- react: 18.3.1
+ react: 19.0.0
dev: false
- /@react-aria/utils@3.26.0(react@18.3.1):
+ /@react-aria/utils@3.26.0(react@19.0.0):
resolution: {integrity: sha512-LkZouGSjjQ0rEqo4XJosS4L3YC/zzQkfRM3KoqK6fUOmUJ9t0jQ09WjiF+uOoG9u+p30AVg3TrZRUWmoTS+koQ==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
dependencies:
- '@react-aria/ssr': 3.9.7(react@18.3.1)
- '@react-stately/utils': 3.10.5(react@18.3.1)
- '@react-types/shared': 3.26.0(react@18.3.1)
+ '@react-aria/ssr': 3.9.7(react@19.0.0)
+ '@react-stately/utils': 3.10.5(react@19.0.0)
+ '@react-types/shared': 3.26.0(react@19.0.0)
'@swc/helpers': 0.5.15
clsx: 2.1.1
- react: 18.3.1
+ react: 19.0.0
dev: false
- /@react-stately/utils@3.10.5(react@18.3.1):
+ /@react-stately/utils@3.10.5(react@19.0.0):
resolution: {integrity: sha512-iMQSGcpaecghDIh3mZEpZfoFH3ExBwTtuBEcvZ2XnGzCgQjeYXcMdIUwAfVQLXFTdHUHGF6Gu6/dFrYsCzySBQ==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
dependencies:
'@swc/helpers': 0.5.15
- react: 18.3.1
+ react: 19.0.0
dev: false
- /@react-types/shared@3.26.0(react@18.3.1):
+ /@react-types/shared@3.26.0(react@19.0.0):
resolution: {integrity: sha512-6FuPqvhmjjlpEDLTiYx29IJCbCNWPlsyO+ZUmCUXzhUv2ttShOXfw8CmeHWHftT/b2KweAWuzqSlfeXPR76jpw==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
dependencies:
- react: 18.3.1
+ react: 19.0.0
dev: false
/@rollup/plugin-babel@5.3.1(@babel/core@7.26.0)(rollup@2.79.2):
@@ -2948,15 +2948,15 @@ packages:
tslib: 2.8.1
dev: false
- /@tanstack/react-virtual@3.11.2(react-dom@18.3.1)(react@18.3.1):
+ /@tanstack/react-virtual@3.11.2(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-OuFzMXPF4+xZgx8UzJha0AieuMihhhaWG0tCqpp6tDzlFwOmNBPYMuLOtMJ1Tr4pXLHmgjcWhG6RlknY2oNTdQ==}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
dependencies:
'@tanstack/virtual-core': 3.11.2
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
dev: false
/@tanstack/virtual-core@3.11.2:
@@ -2990,7 +2990,7 @@ packages:
redent: 3.0.0
dev: false
- /@testing-library/react@16.1.0(@testing-library/dom@10.4.0)(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1):
+ /@testing-library/react@16.1.0(@testing-library/dom@10.4.0)(@types/react-dom@18.3.1)(@types/react@19.0.2)(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-Q2ToPvg0KsVL0ohND9A3zLJWcOXXcO8IDu3fj11KhNt0UlCWyFyvnCIBkd12tidB2lkiVRG8VFqdhcqhqnAQtg==}
engines: {node: '>=18'}
peerDependencies:
@@ -3007,10 +3007,10 @@ packages:
dependencies:
'@babel/runtime': 7.26.0
'@testing-library/dom': 10.4.0
- '@types/react': 18.3.12
+ '@types/react': 19.0.2
'@types/react-dom': 18.3.1
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
dev: false
/@testing-library/user-event@14.5.2(@testing-library/dom@10.4.0):
@@ -3041,44 +3041,44 @@ packages:
resolution: {integrity: sha512-NiXzSMJabQtVTPwFmBWX+eyee2dfhRSnQ6NNbtCZfXemGxOq+N0+RMPVYu+sz6riUZANHTnvvHoS1k87ksyDXg==}
dev: true
- /@turf/area@7.1.0:
- resolution: {integrity: sha512-w91FEe02/mQfMPRX2pXua48scFuKJ2dSVMF2XmJ6+BJfFiCPxp95I3+Org8+ZsYv93CDNKbf0oLNEPnuQdgs2g==}
+ /@turf/area@7.2.0:
+ resolution: {integrity: sha512-zuTTdQ4eoTI9nSSjerIy4QwgvxqwJVciQJ8tOPuMHbXJ9N/dNjI7bU8tasjhxas/Cx3NE9NxVHtNpYHL0FSzoA==}
dependencies:
- '@turf/helpers': 7.1.0
- '@turf/meta': 7.1.0
+ '@turf/helpers': 7.2.0
+ '@turf/meta': 7.2.0
'@types/geojson': 7946.0.15
tslib: 2.8.1
dev: false
- /@turf/bbox@7.1.0:
- resolution: {integrity: sha512-PdWPz9tW86PD78vSZj2fiRaB8JhUHy6piSa/QXb83lucxPK+HTAdzlDQMTKj5okRCU8Ox/25IR2ep9T8NdopRA==}
+ /@turf/bbox@7.2.0:
+ resolution: {integrity: sha512-wzHEjCXlYZiDludDbXkpBSmv8Zu6tPGLmJ1sXQ6qDwpLE1Ew3mcWqt8AaxfTP5QwDNQa3sf2vvgTEzNbPQkCiA==}
dependencies:
- '@turf/helpers': 7.1.0
- '@turf/meta': 7.1.0
+ '@turf/helpers': 7.2.0
+ '@turf/meta': 7.2.0
'@types/geojson': 7946.0.15
tslib: 2.8.1
dev: false
- /@turf/centroid@7.1.0:
- resolution: {integrity: sha512-1Y1b2l+ZB1CZ+ITjUCsGqC4/tSjwm/R4OUfDztVqyyCq/VvezkLmTNqvXTGXgfP0GXkpv68iCfxF5M7QdM5pJQ==}
+ /@turf/centroid@7.2.0:
+ resolution: {integrity: sha512-yJqDSw25T7P48au5KjvYqbDVZ7qVnipziVfZ9aSo7P2/jTE7d4BP21w0/XLi3T/9bry/t9PR1GDDDQljN4KfDw==}
dependencies:
- '@turf/helpers': 7.1.0
- '@turf/meta': 7.1.0
+ '@turf/helpers': 7.2.0
+ '@turf/meta': 7.2.0
'@types/geojson': 7946.0.15
tslib: 2.8.1
dev: false
- /@turf/helpers@7.1.0:
- resolution: {integrity: sha512-dTeILEUVeNbaEeoZUOhxH5auv7WWlOShbx7QSd4s0T4Z0/iz90z9yaVCtZOLbU89umKotwKaJQltBNO9CzVgaQ==}
+ /@turf/helpers@7.2.0:
+ resolution: {integrity: sha512-cXo7bKNZoa7aC7ydLmUR02oB3IgDe7MxiPuRz3cCtYQHn+BJ6h1tihmamYDWWUlPHgSNF0i3ATc4WmDECZafKw==}
dependencies:
'@types/geojson': 7946.0.15
tslib: 2.8.1
dev: false
- /@turf/meta@7.1.0:
- resolution: {integrity: sha512-ZgGpWWiKz797Fe8lfRj7HKCkGR+nSJ/5aKXMyofCvLSc2PuYJs/qyyifDPWjASQQCzseJ7AlF2Pc/XQ/3XkkuA==}
+ /@turf/meta@7.2.0:
+ resolution: {integrity: sha512-igzTdHsQc8TV1RhPuOLVo74Px/hyPrVgVOTgjWQZzt3J9BVseCdpfY/0cJBdlSRI4S/yTmmHl7gAqjhpYH5Yaw==}
dependencies:
- '@turf/helpers': 7.1.0
+ '@turf/helpers': 7.2.0
'@types/geojson': 7946.0.15
dev: false
@@ -3302,9 +3302,6 @@ packages:
resolution: {integrity: sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==}
dev: false
- /@types/prop-types@15.7.14:
- resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==}
-
/@types/q@1.5.8:
resolution: {integrity: sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==}
dev: false
@@ -3320,20 +3317,19 @@ packages:
/@types/react-dom@18.3.1:
resolution: {integrity: sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==}
dependencies:
- '@types/react': 18.3.12
+ '@types/react': 19.0.2
dev: false
/@types/react-plotly.js@2.6.3:
resolution: {integrity: sha512-HBQwyGuu/dGXDsWhnQrhH+xcJSsHvjkwfSRjP+YpOsCCWryIuXF78ZCBjpfgO3sCc0Jo8sYp4NOGtqT7Cn3epQ==}
dependencies:
'@types/plotly.js': 2.35.1
- '@types/react': 18.3.12
+ '@types/react': 19.0.2
dev: true
- /@types/react@18.3.12:
- resolution: {integrity: sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==}
+ /@types/react@19.0.2:
+ resolution: {integrity: sha512-USU8ZI/xyKJwFTpjSVIrSeHBVAGagkHQKPNbxeWwql/vDmnTIBgx+TJnhFnj1NXgz8XfprU0egV2dROLGpsBEg==}
dependencies:
- '@types/prop-types': 15.7.14
csstype: 3.1.3
/@types/resolve@1.17.1:
@@ -3978,7 +3974,7 @@ packages:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.7
+ es-abstract: 1.23.8
es-object-atoms: 1.0.0
get-intrinsic: 1.2.6
is-string: 1.1.1
@@ -4009,7 +4005,7 @@ packages:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.7
+ es-abstract: 1.23.8
es-errors: 1.3.0
es-object-atoms: 1.0.0
es-shim-unscopables: 1.0.2
@@ -4021,7 +4017,7 @@ packages:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.7
+ es-abstract: 1.23.8
es-errors: 1.3.0
es-object-atoms: 1.0.0
es-shim-unscopables: 1.0.2
@@ -4033,7 +4029,7 @@ packages:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.7
+ es-abstract: 1.23.8
es-shim-unscopables: 1.0.2
dev: false
@@ -4043,7 +4039,7 @@ packages:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.7
+ es-abstract: 1.23.8
es-shim-unscopables: 1.0.2
dev: false
@@ -4053,7 +4049,7 @@ packages:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.7
+ es-abstract: 1.23.8
es-array-method-boxes-properly: 1.0.0
es-errors: 1.3.0
es-object-atoms: 1.0.0
@@ -4066,7 +4062,7 @@ packages:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.7
+ es-abstract: 1.23.8
es-errors: 1.3.0
es-shim-unscopables: 1.0.2
dev: false
@@ -4078,7 +4074,7 @@ packages:
array-buffer-byte-length: 1.0.2
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.7
+ es-abstract: 1.23.8
es-errors: 1.3.0
get-intrinsic: 1.2.6
is-array-buffer: 3.0.5
@@ -4456,7 +4452,7 @@ packages:
hasBin: true
dependencies:
caniuse-lite: 1.0.30001690
- electron-to-chromium: 1.5.75
+ electron-to-chromium: 1.5.76
node-releases: 2.0.19
update-browserslist-db: 1.1.1(browserslist@4.24.3)
@@ -5786,8 +5782,8 @@ packages:
jake: 10.9.2
dev: false
- /electron-to-chromium@1.5.75:
- resolution: {integrity: sha512-Lf3++DumRE/QmweGjU+ZcKqQ+3bKkU/qjaKYhIJKEOhgIO9Xs6IiAQFkfFoj+RhgDk4LUeNsLo6plExHqSyu6Q==}
+ /electron-to-chromium@1.5.76:
+ resolution: {integrity: sha512-CjVQyG7n7Sr+eBXE86HIulnL5N8xZY1sgmOPGuq/F0Rr0FJq63lg0kEtOIDfZBk44FnDLf6FUJ+dsJcuiUDdDQ==}
/element-size@1.1.1:
resolution: {integrity: sha512-eaN+GMOq/Q+BIWy0ybsgpcYImjGIdNLyjLFJU4XsLHXYQao5jCNb36GyN6C2qwmDDYSfIBmKpPpr4VnBdLCsPQ==}
@@ -5877,8 +5873,8 @@ packages:
stackframe: 1.3.4
dev: false
- /es-abstract@1.23.7:
- resolution: {integrity: sha512-OygGC8kIcDhXX+6yAZRGLqwi2CmEXCbLQixeGUgYeR+Qwlppqmo7DIDr8XibtEBZp+fJcoYpoatp5qwLMEdcqQ==}
+ /es-abstract@1.23.8:
+ resolution: {integrity: sha512-lfab8IzDn6EpI1ibZakcgS6WsfEBiB+43cuJo+wgylx1xKXf+Sp+YR3vFuQwC/u3sxYwV8Cxe3B0DpVUu/WiJQ==}
engines: {node: '>= 0.4'}
dependencies:
array-buffer-byte-length: 1.0.2
@@ -5916,8 +5912,10 @@ packages:
object-inspect: 1.13.3
object-keys: 1.1.1
object.assign: 4.1.7
+ own-keys: 1.0.1
regexp.prototype.flags: 1.5.3
safe-array-concat: 1.1.3
+ safe-push-apply: 1.0.0
safe-regex-test: 1.1.0
string.prototype.trim: 1.2.10
string.prototype.trimend: 1.0.9
@@ -5951,7 +5949,7 @@ packages:
call-bind: 1.0.8
call-bound: 1.0.3
define-properties: 1.2.1
- es-abstract: 1.23.7
+ es-abstract: 1.23.8
es-errors: 1.3.0
es-set-tostringtag: 2.0.3
function-bind: 1.1.2
@@ -5966,8 +5964,8 @@ packages:
safe-array-concat: 1.1.3
dev: false
- /es-module-lexer@1.5.4:
- resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==}
+ /es-module-lexer@1.6.0:
+ resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==}
/es-object-atoms@1.0.0:
resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==}
@@ -6104,7 +6102,7 @@ packages:
eslint-plugin-import: 2.31.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.1)
eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.1)(jest@27.5.1)(typescript@5.0.2)
eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1)
- eslint-plugin-react: 7.37.2(eslint@8.57.1)
+ eslint-plugin-react: 7.37.3(eslint@8.57.1)
eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1)
eslint-plugin-testing-library: 5.11.1(eslint@8.57.1)(typescript@5.0.2)
typescript: 5.0.2
@@ -6263,8 +6261,8 @@ packages:
eslint: 8.57.1
dev: false
- /eslint-plugin-react@7.37.2(eslint@8.57.1):
- resolution: {integrity: sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==}
+ /eslint-plugin-react@7.37.3(eslint@8.57.1):
+ resolution: {integrity: sha512-DomWuTQPFYZwF/7c9W2fkKkStqZmBd3uugfqBYLdkZ3Hii23WzZuOLUskGxB8qkSKqftxEeGL1TB2kMhrce0jA==}
engines: {node: '>=4'}
peerDependencies:
eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7
@@ -6603,8 +6601,8 @@ packages:
resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==}
engines: {node: '>= 4.9.1'}
- /fastq@1.17.1:
- resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==}
+ /fastq@1.18.0:
+ resolution: {integrity: sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==}
dependencies:
reusify: 1.0.4
@@ -9948,7 +9946,7 @@ packages:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.7
+ es-abstract: 1.23.8
es-object-atoms: 1.0.0
dev: false
@@ -9959,7 +9957,7 @@ packages:
array.prototype.reduce: 1.0.7
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.7
+ es-abstract: 1.23.8
es-object-atoms: 1.0.0
gopd: 1.2.0
safe-array-concat: 1.1.3
@@ -9971,7 +9969,7 @@ packages:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.7
+ es-abstract: 1.23.8
dev: false
/object.values@1.2.1:
@@ -10071,6 +10069,15 @@ packages:
engines: {node: '>=0.10.0'}
dev: false
+ /own-keys@1.0.1:
+ resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ get-intrinsic: 1.2.6
+ object-keys: 1.1.1
+ safe-push-apply: 1.0.0
+ dev: false
+
/p-limit@2.3.0:
resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
engines: {node: '>=6'}
@@ -10330,9 +10337,9 @@ packages:
'@plotly/d3-sankey': 0.7.2
'@plotly/d3-sankey-circular': 0.33.1
'@plotly/mapbox-gl': 1.13.4(mapbox-gl@1.13.3)
- '@turf/area': 7.1.0
- '@turf/bbox': 7.1.0
- '@turf/centroid': 7.1.0
+ '@turf/area': 7.2.0
+ '@turf/bbox': 7.2.0
+ '@turf/centroid': 7.2.0
base64-arraybuffer: 1.0.2
canvas-fit: 1.5.0
color-alpha: 1.0.4
@@ -11397,14 +11404,14 @@ packages:
whatwg-fetch: 3.6.20
dev: false
- /react-canvas-confetti@2.0.7(react@18.3.1):
+ /react-canvas-confetti@2.0.7(react@19.0.0):
resolution: {integrity: sha512-DIj44O35TPAwJkUSIZqWdVsgAMHtVf8h7YNmnr3jF3bn5mG+d7Rh9gEcRmdJfYgRzh6K+MAGujwUoIqQyLnMJw==}
peerDependencies:
react: '*'
dependencies:
'@types/canvas-confetti': 1.9.0
canvas-confetti: 1.9.3
- react: 18.3.1
+ react: 19.0.0
dev: false
/react-dev-utils@12.0.1(eslint@8.57.1)(typescript@5.0.2)(webpack@5.95.0):
@@ -11449,14 +11456,13 @@ packages:
- vue-template-compiler
dev: false
- /react-dom@18.3.1(react@18.3.1):
- resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==}
+ /react-dom@19.0.0(react@19.0.0):
+ resolution: {integrity: sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==}
peerDependencies:
- react: ^18.3.1
+ react: ^19.0.0
dependencies:
- loose-envify: 1.4.0
- react: 18.3.1
- scheduler: 0.23.2
+ react: 19.0.0
+ scheduler: 0.25.0
dev: false
/react-error-overlay@6.0.11:
@@ -11474,7 +11480,7 @@ packages:
/react-is@18.3.1:
resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==}
- /react-plotly.js@2.6.0(plotly.js@2.35.3)(react@18.3.1):
+ /react-plotly.js@2.6.0(plotly.js@2.35.3)(react@19.0.0):
resolution: {integrity: sha512-g93xcyhAVCSt9kV1svqG1clAEdL6k3U+jjuSzfTV7owaSU9Go6Ph8bl25J+jKfKvIGAEYpe4qj++WHJuc9IaeA==}
peerDependencies:
plotly.js: '>1.34.0'
@@ -11482,7 +11488,7 @@ packages:
dependencies:
plotly.js: 2.35.3(mapbox-gl@1.13.3)(webpack@5.95.0)
prop-types: 15.8.1
- react: 18.3.1
+ react: 19.0.0
dev: false
/react-refresh@0.11.0:
@@ -11490,19 +11496,19 @@ packages:
engines: {node: '>=0.10.0'}
dev: false
- /react-router-dom@7.1.0(react-dom@18.3.1)(react@18.3.1):
+ /react-router-dom@7.1.0(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-F4/nYBC9e4s0/ZjxM8GkZ9a68DpX76LN1a9W9mfPl2GfbDJ9/vzJro6MThNR5qGBH6KkgcK1BziyEzXhHV46Xw==}
engines: {node: '>=20.0.0'}
peerDependencies:
react: '>=18'
react-dom: '>=18'
dependencies:
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- react-router: 7.1.0(react-dom@18.3.1)(react@18.3.1)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
+ react-router: 7.1.0(react-dom@19.0.0)(react@19.0.0)
dev: false
- /react-router@7.1.0(react-dom@18.3.1)(react@18.3.1):
+ /react-router@7.1.0(react-dom@19.0.0)(react@19.0.0):
resolution: {integrity: sha512-VcFhWqkNIcojDRYaUO8qV0Jib52s9ULpCp3nkBbmrvtoCVFRp6tmk3tJ2w9BZauVctA1YRnJlFYDn9iJRuCpGA==}
engines: {node: '>=20.0.0'}
peerDependencies:
@@ -11514,13 +11520,13 @@ packages:
dependencies:
'@types/cookie': 0.6.0
cookie: 1.0.2
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
+ react: 19.0.0
+ react-dom: 19.0.0(react@19.0.0)
set-cookie-parser: 2.7.1
turbo-stream: 2.4.0
dev: false
- /react-scripts@5.0.1(@babel/plugin-syntax-flow@7.26.0)(@babel/plugin-transform-react-jsx@7.25.9)(eslint@8.57.1)(react@18.3.1)(typescript@5.0.2)(webpack-cli@6.0.1):
+ /react-scripts@5.0.1(@babel/plugin-syntax-flow@7.26.0)(@babel/plugin-transform-react-jsx@7.25.9)(eslint@8.57.1)(react@19.0.0)(typescript@5.0.2)(webpack-cli@6.0.1):
resolution: {integrity: sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==}
engines: {node: '>=14.0.0'}
hasBin: true
@@ -11564,7 +11570,7 @@ packages:
postcss-normalize: 10.0.1(browserslist@4.24.3)(postcss@8.4.49)
postcss-preset-env: 7.8.3(postcss@8.4.49)
prompts: 2.4.2
- react: 18.3.1
+ react: 19.0.0
react-app-polyfill: 3.0.0
react-dev-utils: 12.0.1(eslint@8.57.1)(typescript@5.0.2)(webpack@5.95.0)
react-refresh: 0.11.0
@@ -11618,11 +11624,9 @@ packages:
- webpack-plugin-serve
dev: false
- /react@18.3.1:
- resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==}
+ /react@19.0.0:
+ resolution: {integrity: sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==}
engines: {node: '>=0.10.0'}
- dependencies:
- loose-envify: 1.4.0
dev: false
/read-all-stream@3.1.0:
@@ -11702,7 +11706,7 @@ packages:
call-bind: 1.0.8
define-properties: 1.2.1
dunder-proto: 1.0.1
- es-abstract: 1.23.7
+ es-abstract: 1.23.8
es-errors: 1.3.0
get-intrinsic: 1.2.6
gopd: 1.2.0
@@ -11850,7 +11854,7 @@ packages:
resolution: {integrity: sha512-+IOGrxl3FZ8ZM9ixCWQZzFRiRn7Rzn9bu3iFHwg/yz4tlOUQgbO4PHLgG+1ZT60zcIV8tief6Qrmyl8qcoJP0g==}
dev: false
- /rehackt@0.1.0(@types/react@18.3.12)(react@18.3.1):
+ /rehackt@0.1.0(@types/react@19.0.2)(react@19.0.0):
resolution: {integrity: sha512-7kRDOuLHB87D/JESKxQoRwv4DzbIdwkAGQ7p6QKGdVlY1IZheUnVhlk/4UZlNUVxdAXpyxikE3URsG067ybVzw==}
peerDependencies:
'@types/react': '*'
@@ -11861,8 +11865,8 @@ packages:
react:
optional: true
dependencies:
- '@types/react': 18.3.12
- react: 18.3.1
+ '@types/react': 19.0.2
+ react: 19.0.0
dev: false
/relateurl@0.2.7:
@@ -12039,6 +12043,14 @@ packages:
/safe-buffer@5.2.1:
resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
+ /safe-push-apply@1.0.0:
+ resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ es-errors: 1.3.0
+ isarray: 2.0.5
+ dev: false
+
/safe-regex-test@1.1.0:
resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==}
engines: {node: '>= 0.4'}
@@ -12101,10 +12113,8 @@ packages:
xmlchars: 2.2.0
dev: true
- /scheduler@0.23.2:
- resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==}
- dependencies:
- loose-envify: 1.4.0
+ /scheduler@0.25.0:
+ resolution: {integrity: sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==}
dev: false
/schema-utils@2.7.0:
@@ -12571,7 +12581,7 @@ packages:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.7
+ es-abstract: 1.23.8
dev: false
/string.prototype.matchall@4.0.12:
@@ -12581,7 +12591,7 @@ packages:
call-bind: 1.0.8
call-bound: 1.0.3
define-properties: 1.2.1
- es-abstract: 1.23.7
+ es-abstract: 1.23.8
es-errors: 1.3.0
es-object-atoms: 1.0.0
get-intrinsic: 1.2.6
@@ -12597,7 +12607,7 @@ packages:
resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==}
dependencies:
define-properties: 1.2.1
- es-abstract: 1.23.7
+ es-abstract: 1.23.8
dev: false
/string.prototype.trim@1.2.10:
@@ -12608,7 +12618,7 @@ packages:
call-bound: 1.0.3
define-data-property: 1.1.4
define-properties: 1.2.1
- es-abstract: 1.23.7
+ es-abstract: 1.23.8
es-object-atoms: 1.0.0
has-property-descriptors: 1.0.2
dev: false
@@ -13026,15 +13036,15 @@ packages:
resolution: {integrity: sha512-gRa9gwYU3ECmQYv3lslts5hxuIa90veaEcxDYuu3QGOIAEM2mOZkVHp48ANJuu1CURtRdHKUBY5Lm1tHV+sD4g==}
dev: false
- /tldts-core@6.1.69:
- resolution: {integrity: sha512-nygxy9n2PBUFQUtAXAc122gGo+04/j5qr5TGQFZTHafTKYvmARVXt2cA5rgero2/dnXUfkdPtiJoKmrd3T+wdA==}
+ /tldts-core@6.1.70:
+ resolution: {integrity: sha512-RNnIXDB1FD4T9cpQRErEqw6ZpjLlGdMOitdV+0xtbsnwr4YFka1zpc7D4KD+aAn8oSG5JyFrdasZTE04qDE9Yg==}
dev: true
- /tldts@6.1.69:
- resolution: {integrity: sha512-Oh/CqRQ1NXNY7cy9NkTPUauOWiTro0jEYZTioGbOmcQh6EC45oribyIMJp0OJO3677r13tO6SKdWoGZUx2BDFw==}
+ /tldts@6.1.70:
+ resolution: {integrity: sha512-/W1YVgYVJd9ZDjey5NXadNh0mJXkiUMUue9Zebd0vpdo1sU+H4zFFTaJ1RKD4N6KFoHfcXy6l+Vu7bh+bdWCzA==}
hasBin: true
dependencies:
- tldts-core: 6.1.69
+ tldts-core: 6.1.70
dev: true
/tmp@0.0.28:
@@ -13088,7 +13098,7 @@ packages:
resolution: {integrity: sha512-FRKsF7cz96xIIeMZ82ehjC3xW2E+O2+v11udrDYewUbszngYhsGa8z6YUMMzO9QJZzzyd0nGGXnML/TReX6W8Q==}
engines: {node: '>=16'}
dependencies:
- tldts: 6.1.69
+ tldts: 6.1.70
dev: true
/tr46@1.0.1:
@@ -13406,7 +13416,7 @@ packages:
resolution: {integrity: sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==}
dependencies:
define-properties: 1.2.1
- es-abstract: 1.23.7
+ es-abstract: 1.23.8
has-symbols: 1.1.0
object.getownpropertydescriptors: 2.1.8
dev: false
@@ -13696,7 +13706,7 @@ packages:
browserslist: 4.24.3
chrome-trace-event: 1.0.4
enhanced-resolve: 5.18.0
- es-module-lexer: 1.5.4
+ es-module-lexer: 1.6.0
eslint-scope: 5.1.1
events: 3.3.0
glob-to-regexp: 0.4.1