diff --git a/package-lock.json b/package-lock.json
index 0fd36cc1e3..e1374ec399 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -7,7 +7,6 @@
"name": "doenet_tools",
"dependencies": {
"@blueprintjs/core": "^4.0.0-beta.0",
- "@blueprintjs/datetime": "^4.0.0-beta.0",
"@codemirror/basic-setup": "^0.19.0",
"@codemirror/commands": "^0.19.5",
"@codemirror/gutter": "^0.19.9",
@@ -47,17 +46,17 @@
"lorem-ipsum": "^2.0.4",
"math-expressions": "^2.0.0-alpha59",
"nanoid": "^3.1.31",
- "react": "^17.0.2",
+ "react": "^18.2.0",
"react-copy-to-clipboard": "^5.0.3",
"react-datetime": "^3.1.1",
- "react-dom": "^17.0.2",
+ "react-dom": "^18.2.0",
"react-dropzone": "^11.4.2",
"react-is": "^17.0.1",
- "react-mathquill": "^1.0.1",
+ "react-mathquill": "^1.0.3",
"react-measure": "^2.5.2",
"react-router": "^6.3.0",
"react-router-dom": "^6.3.0",
- "react-select": "^4.3.1",
+ "react-select": "^5.7.0",
"react-table": "^7.7.0",
"react-use-measure": "^2.1.1",
"react-visibility-sensor-v2": "^1.0.0",
@@ -269,7 +268,8 @@
},
"node_modules/@babel/helper-annotate-as-pure": {
"version": "7.18.6",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz",
+ "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==",
"dependencies": {
"@babel/types": "^7.18.6"
},
@@ -533,22 +533,24 @@
}
},
"node_modules/@blueprintjs/colors": {
- "version": "4.1.8",
- "license": "Apache-2.0"
+ "version": "4.1.19",
+ "resolved": "https://registry.npmjs.org/@blueprintjs/colors/-/colors-4.1.19.tgz",
+ "integrity": "sha512-x5mDo4Ue9rAdbMHvOm0dNru9MSZqgs9Dd/l/2rgjzottthjsq1XjkiVae6evX4EGNM0I/bZKjTT8ccvqCqn4yw=="
},
"node_modules/@blueprintjs/core": {
- "version": "4.11.5",
- "license": "Apache-2.0",
+ "version": "4.17.6",
+ "resolved": "https://registry.npmjs.org/@blueprintjs/core/-/core-4.17.6.tgz",
+ "integrity": "sha512-hZBIYfOUsgeeKeFeYCW6qcCTOxwA6EJTXJyjTv+QK34245Lms/rW4sKn+t8Z3z/b0AK5cTH0/S3a1umjshDhLA==",
"dependencies": {
- "@blueprintjs/colors": "^4.1.8",
- "@blueprintjs/icons": "^4.9.0",
+ "@blueprintjs/colors": "^4.1.19",
+ "@blueprintjs/icons": "^4.14.3",
"@juggle/resize-observer": "^3.4.0",
"@types/dom4": "^2.0.2",
"classnames": "^2.3.1",
"dom4": "^2.1.5",
"normalize.css": "^8.0.1",
"popper.js": "^1.16.1",
- "react-popper": "^1.3.7",
+ "react-popper": "^1.3.11",
"react-transition-group": "^4.4.5",
"tslib": "~2.3.1"
},
@@ -567,29 +569,43 @@
}
}
},
- "node_modules/@blueprintjs/datetime": {
- "version": "4.4.5",
- "license": "Apache-2.0",
+ "node_modules/@blueprintjs/core/node_modules/deep-equal": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz",
+ "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
"dependencies": {
- "@blueprintjs/core": "^4.11.5",
- "classnames": "^2.3.1",
- "react-day-picker": "7.4.9",
- "tslib": "~2.3.1"
+ "is-arguments": "^1.0.4",
+ "is-date-object": "^1.0.1",
+ "is-regex": "^1.0.4",
+ "object-is": "^1.0.1",
+ "object-keys": "^1.1.1",
+ "regexp.prototype.flags": "^1.2.0"
},
- "peerDependencies": {
- "@types/react": "^16.14.32 || 17 || 18",
- "react": "^16.8 || 17 || 18",
- "react-dom": "^16.8 || 17 || 18"
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/@blueprintjs/core/node_modules/react-popper": {
+ "version": "1.3.11",
+ "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.11.tgz",
+ "integrity": "sha512-VSA/bS+pSndSF2fiasHK/PTEEAyOpX60+H5EPAjoArr8JGm+oihu4UbrqcEBpQibJxBVCpYyjAX7abJ+7DoYVg==",
+ "dependencies": {
+ "@babel/runtime": "^7.1.2",
+ "@hypnosphi/create-react-context": "^0.3.1",
+ "deep-equal": "^1.1.1",
+ "popper.js": "^1.14.4",
+ "prop-types": "^15.6.1",
+ "typed-styles": "^0.0.7",
+ "warning": "^4.0.2"
},
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- }
+ "peerDependencies": {
+ "react": "0.14.x || ^15.0.0 || ^16.0.0 || ^17.0.0"
}
},
"node_modules/@blueprintjs/icons": {
- "version": "4.9.0",
- "license": "Apache-2.0",
+ "version": "4.14.3",
+ "resolved": "https://registry.npmjs.org/@blueprintjs/icons/-/icons-4.14.3.tgz",
+ "integrity": "sha512-2X5VXYCfybcax+tPVFl6WDngdxEk6AS7gflRjI9iuiJvkgjnkYeHBXZGRMhCzZb/B6+cBuMyvvAxmD2WVtlQsg==",
"dependencies": {
"change-case": "^4.1.2",
"classnames": "^2.3.1",
@@ -1088,6 +1104,19 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/@floating-ui/core": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.2.4.tgz",
+ "integrity": "sha512-SQOeVbMwb1di+mVWWJLpsUTToKfqVNioXys011beCAhyOIFtS+GQoW4EQSneuxzmQKddExDwQ+X0hLl4lJJaSQ=="
+ },
+ "node_modules/@floating-ui/dom": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.2.4.tgz",
+ "integrity": "sha512-4+k+BLhtWj+peCU60gp0+rHeR8+Ohqx6kjJf/lHMnJ8JD5Qj6jytcq1+SZzRwD7rvHKRhR7TDiWWddrNrfwQLg==",
+ "dependencies": {
+ "@floating-ui/core": "^1.2.3"
+ }
+ },
"node_modules/@fortawesome/fontawesome-common-types": {
"version": "6.2.0",
"hasInstallScript": true,
@@ -1184,7 +1213,8 @@
},
"node_modules/@hypnosphi/create-react-context": {
"version": "0.3.1",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/@hypnosphi/create-react-context/-/create-react-context-0.3.1.tgz",
+ "integrity": "sha512-V1klUed202XahrWJLLOT3EXNeCpFHCcJntdFGI15ntCwau+jfT386w7OFTMaCqOgXUH1fa0w/I1oZs+i/Rfr0A==",
"dependencies": {
"gud": "^1.0.0",
"warning": "^4.0.3"
@@ -1334,7 +1364,8 @@
},
"node_modules/@juggle/resize-observer": {
"version": "3.4.0",
- "license": "Apache-2.0"
+ "resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz",
+ "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA=="
},
"node_modules/@lezer/common": {
"version": "0.15.12",
@@ -1914,7 +1945,8 @@
},
"node_modules/@types/dom4": {
"version": "2.0.2",
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/@types/dom4/-/dom4-2.0.2.tgz",
+ "integrity": "sha512-Rt4IC1T7xkCWa0OG1oSsPa0iqnxlDeQqKXZAHrQGLb7wFGncWm85MaxKUjAGejOrUynOgWlFi4c6S6IyJwoK4g=="
},
"node_modules/@types/estree": {
"version": "0.0.39",
@@ -2054,7 +2086,6 @@
},
"node_modules/@types/prop-types": {
"version": "15.7.5",
- "devOptional": true,
"license": "MIT"
},
"node_modules/@types/qs": {
@@ -2069,7 +2100,6 @@
},
"node_modules/@types/react": {
"version": "18.0.22",
- "devOptional": true,
"license": "MIT",
"dependencies": {
"@types/prop-types": "*",
@@ -2077,6 +2107,14 @@
"csstype": "^3.0.2"
}
},
+ "node_modules/@types/react-transition-group": {
+ "version": "4.4.5",
+ "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.5.tgz",
+ "integrity": "sha512-juKD/eiSM3/xZYzjuzH6ZwpP+/lejltmiS3QEzV/vmb/Q8+HfDmxu+Baga8UEMGBqV88Nbg4l2hY/K2DkyaLLA==",
+ "dependencies": {
+ "@types/react": "*"
+ }
+ },
"node_modules/@types/resolve": {
"version": "1.17.1",
"dev": true,
@@ -2087,7 +2125,6 @@
},
"node_modules/@types/scheduler": {
"version": "0.16.2",
- "devOptional": true,
"license": "MIT"
},
"node_modules/@types/serve-static": {
@@ -2889,7 +2926,8 @@
},
"node_modules/babel-plugin-styled-components": {
"version": "2.0.7",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz",
+ "integrity": "sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.16.0",
"@babel/helper-module-imports": "^7.16.0",
@@ -2903,7 +2941,8 @@
},
"node_modules/babel-plugin-syntax-jsx": {
"version": "6.18.0",
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz",
+ "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw=="
},
"node_modules/babel-upgrade": {
"version": "1.0.1",
@@ -3564,7 +3603,8 @@
},
"node_modules/camel-case": {
"version": "4.1.2",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
+ "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
"dependencies": {
"pascal-case": "^3.1.2",
"tslib": "^2.0.3"
@@ -3603,7 +3643,8 @@
},
"node_modules/capital-case": {
"version": "1.0.4",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz",
+ "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==",
"dependencies": {
"no-case": "^3.0.4",
"tslib": "^2.0.3",
@@ -3646,7 +3687,8 @@
},
"node_modules/change-case": {
"version": "4.1.2",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz",
+ "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==",
"dependencies": {
"camel-case": "^4.1.2",
"capital-case": "^1.0.4",
@@ -4140,7 +4182,8 @@
},
"node_modules/constant-case": {
"version": "3.0.4",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz",
+ "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==",
"dependencies": {
"no-case": "^3.0.4",
"tslib": "^2.0.3",
@@ -4994,14 +5037,17 @@
},
"node_modules/dom-helpers": {
"version": "5.2.1",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz",
+ "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==",
"dependencies": {
"@babel/runtime": "^7.8.7",
"csstype": "^3.0.2"
}
},
"node_modules/dom4": {
- "version": "2.1.6"
+ "version": "2.1.6",
+ "resolved": "https://registry.npmjs.org/dom4/-/dom4-2.1.6.tgz",
+ "integrity": "sha512-JkCVGnN4ofKGbjf5Uvc8mmxaATIErKQKSgACdBXpsQ3fY6DlIpAyWfiBSrGkttATssbDCp3psiAKWXk5gmjycA=="
},
"node_modules/dompurify": {
"version": "2.4.0",
@@ -5009,7 +5055,8 @@
},
"node_modules/dot-case": {
"version": "3.0.4",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz",
+ "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==",
"dependencies": {
"no-case": "^3.0.4",
"tslib": "^2.0.3"
@@ -6972,7 +7019,8 @@
},
"node_modules/gud": {
"version": "1.0.0",
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz",
+ "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw=="
},
"node_modules/hamt_plus": {
"version": "1.0.2",
@@ -7146,7 +7194,8 @@
},
"node_modules/header-case": {
"version": "2.0.4",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz",
+ "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==",
"dependencies": {
"capital-case": "^1.0.4",
"tslib": "^2.0.3"
@@ -7455,7 +7504,8 @@
},
"node_modules/is-arguments": {
"version": "1.1.1",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
+ "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
"dependencies": {
"call-bind": "^1.0.2",
"has-tostringtag": "^1.0.0"
@@ -8542,7 +8592,8 @@
},
"node_modules/lower-case": {
"version": "2.0.2",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
+ "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
"dependencies": {
"tslib": "^2.0.3"
}
@@ -8737,8 +8788,9 @@
}
},
"node_modules/memoize-one": {
- "version": "5.2.1",
- "license": "MIT"
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz",
+ "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw=="
},
"node_modules/merge-stream": {
"version": "2.0.0",
@@ -9227,7 +9279,8 @@
},
"node_modules/no-case": {
"version": "3.0.4",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
+ "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
"dependencies": {
"lower-case": "^2.0.2",
"tslib": "^2.0.3"
@@ -9352,7 +9405,8 @@
},
"node_modules/normalize.css": {
"version": "8.0.1",
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/normalize.css/-/normalize.css-8.0.1.tgz",
+ "integrity": "sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg=="
},
"node_modules/npm-bundled": {
"version": "1.1.2",
@@ -9642,7 +9696,8 @@
},
"node_modules/object-is": {
"version": "1.1.5",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
+ "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
"dependencies": {
"call-bind": "^1.0.2",
"define-properties": "^1.1.3"
@@ -9933,7 +9988,8 @@
},
"node_modules/param-case": {
"version": "3.0.4",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz",
+ "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==",
"dependencies": {
"dot-case": "^3.0.4",
"tslib": "^2.0.3"
@@ -9980,7 +10036,8 @@
},
"node_modules/pascal-case": {
"version": "3.1.2",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
+ "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
"dependencies": {
"no-case": "^3.0.4",
"tslib": "^2.0.3"
@@ -9995,7 +10052,8 @@
},
"node_modules/path-case": {
"version": "3.0.4",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz",
+ "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==",
"dependencies": {
"dot-case": "^3.0.4",
"tslib": "^2.0.3"
@@ -10152,7 +10210,9 @@
},
"node_modules/popper.js": {
"version": "1.16.1",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz",
+ "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==",
+ "deprecated": "You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1",
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/popperjs"
@@ -10456,11 +10516,11 @@
}
},
"node_modules/react": {
- "version": "17.0.2",
- "license": "MIT",
+ "version": "18.2.0",
+ "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz",
+ "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==",
"dependencies": {
- "loose-envify": "^1.1.0",
- "object-assign": "^4.1.1"
+ "loose-envify": "^1.1.0"
},
"engines": {
"node": ">=0.10.0"
@@ -10478,36 +10538,27 @@
}
},
"node_modules/react-datetime": {
- "version": "3.1.1",
- "license": "MIT",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/react-datetime/-/react-datetime-3.2.0.tgz",
+ "integrity": "sha512-w5XdeNIGzBht9CadaZIJhKUhEcDTgH0XokKxGPCxeeJRYL7B3HIKA8CM6Q0xej2JFJt0n5d+zi3maMwaY3262A==",
"dependencies": {
"prop-types": "^15.5.7"
},
"peerDependencies": {
"moment": "^2.16.0",
- "react": "^16.5.0 || ^17.0.0"
- }
- },
- "node_modules/react-day-picker": {
- "version": "7.4.9",
- "license": "MIT",
- "dependencies": {
- "prop-types": "^15.6.2"
- },
- "peerDependencies": {
- "react": "~0.13.x || ~0.14.x || ^15.0.0 || ^16.0.0 || ^17.0.0"
+ "react": "^16.5.0 || ^17.0.0 || ^18.0.0"
}
},
"node_modules/react-dom": {
- "version": "17.0.2",
- "license": "MIT",
+ "version": "18.2.0",
+ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz",
+ "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==",
"dependencies": {
"loose-envify": "^1.1.0",
- "object-assign": "^4.1.1",
- "scheduler": "^0.20.2"
+ "scheduler": "^0.23.0"
},
"peerDependencies": {
- "react": "17.0.2"
+ "react": "^18.2.0"
}
},
"node_modules/react-dropzone": {
@@ -10525,25 +10576,16 @@
"react": ">= 16.8"
}
},
- "node_modules/react-input-autosize": {
- "version": "3.0.0",
- "license": "MIT",
- "dependencies": {
- "prop-types": "^15.5.8"
- },
- "peerDependencies": {
- "react": "^16.3.0 || ^17.0.0"
- }
- },
"node_modules/react-is": {
"version": "17.0.2",
"license": "MIT"
},
"node_modules/react-mathquill": {
- "version": "1.0.2",
- "license": "MIT",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/react-mathquill/-/react-mathquill-1.0.3.tgz",
+ "integrity": "sha512-H0z0FJsrjgKzXA1kR3rxcQyO28bXyeyMUM13VJ9jAn5cA9SJ35eScE5AK46R0O/H5zRyycGlSo2u+Pdxakbpkg==",
"peerDependencies": {
- "react": "^17.0.2"
+ "react": "^18.2.0"
}
},
"node_modules/react-measure": {
@@ -10560,37 +10602,6 @@
"react-dom": ">0.13.0"
}
},
- "node_modules/react-popper": {
- "version": "1.3.11",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.1.2",
- "@hypnosphi/create-react-context": "^0.3.1",
- "deep-equal": "^1.1.1",
- "popper.js": "^1.14.4",
- "prop-types": "^15.6.1",
- "typed-styles": "^0.0.7",
- "warning": "^4.0.2"
- },
- "peerDependencies": {
- "react": "0.14.x || ^15.0.0 || ^16.0.0 || ^17.0.0"
- }
- },
- "node_modules/react-popper/node_modules/deep-equal": {
- "version": "1.1.1",
- "license": "MIT",
- "dependencies": {
- "is-arguments": "^1.0.4",
- "is-date-object": "^1.0.1",
- "is-regex": "^1.0.4",
- "object-is": "^1.0.1",
- "object-keys": "^1.1.1",
- "regexp.prototype.flags": "^1.2.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/react-refresh": {
"version": "0.9.0",
"dev": true,
@@ -10628,20 +10639,23 @@
}
},
"node_modules/react-select": {
- "version": "4.3.1",
- "license": "MIT",
+ "version": "5.7.0",
+ "resolved": "https://registry.npmjs.org/react-select/-/react-select-5.7.0.tgz",
+ "integrity": "sha512-lJGiMxCa3cqnUr2Jjtg9YHsaytiZqeNOKeibv6WF5zbK/fPegZ1hg3y/9P1RZVLhqBTs0PfqQLKuAACednYGhQ==",
"dependencies": {
"@babel/runtime": "^7.12.0",
"@emotion/cache": "^11.4.0",
- "@emotion/react": "^11.1.1",
- "memoize-one": "^5.0.0",
+ "@emotion/react": "^11.8.1",
+ "@floating-ui/dom": "^1.0.1",
+ "@types/react-transition-group": "^4.4.0",
+ "memoize-one": "^6.0.0",
"prop-types": "^15.6.0",
- "react-input-autosize": "^3.0.0",
- "react-transition-group": "^4.3.0"
+ "react-transition-group": "^4.3.0",
+ "use-isomorphic-layout-effect": "^1.1.2"
},
"peerDependencies": {
- "react": "^16.8.0 || ^17.0.0",
- "react-dom": "^16.8.0 || ^17.0.0"
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
+ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
}
},
"node_modules/react-table": {
@@ -10657,7 +10671,8 @@
},
"node_modules/react-transition-group": {
"version": "4.4.5",
- "license": "BSD-3-Clause",
+ "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz",
+ "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==",
"dependencies": {
"@babel/runtime": "^7.5.5",
"dom-helpers": "^5.0.1",
@@ -11261,11 +11276,11 @@
"license": "MIT"
},
"node_modules/scheduler": {
- "version": "0.20.2",
- "license": "MIT",
+ "version": "0.23.0",
+ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
+ "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==",
"dependencies": {
- "loose-envify": "^1.1.0",
- "object-assign": "^4.1.1"
+ "loose-envify": "^1.1.0"
}
},
"node_modules/seedrandom": {
@@ -11281,7 +11296,8 @@
},
"node_modules/sentence-case": {
"version": "3.0.4",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz",
+ "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==",
"dependencies": {
"no-case": "^3.0.4",
"tslib": "^2.0.3",
@@ -11439,7 +11455,8 @@
},
"node_modules/snake-case": {
"version": "3.0.4",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz",
+ "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==",
"dependencies": {
"dot-case": "^3.0.4",
"tslib": "^2.0.3"
@@ -12485,7 +12502,8 @@
},
"node_modules/typed-styles": {
"version": "0.0.7",
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz",
+ "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q=="
},
"node_modules/typical": {
"version": "4.0.0",
@@ -12656,14 +12674,16 @@
},
"node_modules/upper-case": {
"version": "2.0.2",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz",
+ "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==",
"dependencies": {
"tslib": "^2.0.3"
}
},
"node_modules/upper-case-first": {
"version": "2.0.2",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz",
+ "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==",
"dependencies": {
"tslib": "^2.0.3"
}
@@ -12687,6 +12707,19 @@
"node": ">=0.10.0"
}
},
+ "node_modules/use-isomorphic-layout-effect": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz",
+ "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==",
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
"node_modules/util-deprecate": {
"version": "1.0.2",
"dev": true,
@@ -12761,7 +12794,8 @@
},
"node_modules/warning": {
"version": "4.0.3",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz",
+ "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==",
"dependencies": {
"loose-envify": "^1.0.0"
}
@@ -13354,6 +13388,8 @@
},
"@babel/helper-annotate-as-pure": {
"version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz",
+ "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==",
"requires": {
"@babel/types": "^7.18.6"
}
@@ -13516,35 +13552,61 @@
}
},
"@blueprintjs/colors": {
- "version": "4.1.8"
+ "version": "4.1.19",
+ "resolved": "https://registry.npmjs.org/@blueprintjs/colors/-/colors-4.1.19.tgz",
+ "integrity": "sha512-x5mDo4Ue9rAdbMHvOm0dNru9MSZqgs9Dd/l/2rgjzottthjsq1XjkiVae6evX4EGNM0I/bZKjTT8ccvqCqn4yw=="
},
"@blueprintjs/core": {
- "version": "4.11.5",
+ "version": "4.17.6",
+ "resolved": "https://registry.npmjs.org/@blueprintjs/core/-/core-4.17.6.tgz",
+ "integrity": "sha512-hZBIYfOUsgeeKeFeYCW6qcCTOxwA6EJTXJyjTv+QK34245Lms/rW4sKn+t8Z3z/b0AK5cTH0/S3a1umjshDhLA==",
"requires": {
- "@blueprintjs/colors": "^4.1.8",
- "@blueprintjs/icons": "^4.9.0",
+ "@blueprintjs/colors": "^4.1.19",
+ "@blueprintjs/icons": "^4.14.3",
"@juggle/resize-observer": "^3.4.0",
"@types/dom4": "^2.0.2",
"classnames": "^2.3.1",
"dom4": "^2.1.5",
"normalize.css": "^8.0.1",
"popper.js": "^1.16.1",
- "react-popper": "^1.3.7",
+ "react-popper": "^1.3.11",
"react-transition-group": "^4.4.5",
"tslib": "~2.3.1"
- }
- },
- "@blueprintjs/datetime": {
- "version": "4.4.5",
- "requires": {
- "@blueprintjs/core": "^4.11.5",
- "classnames": "^2.3.1",
- "react-day-picker": "7.4.9",
- "tslib": "~2.3.1"
+ },
+ "dependencies": {
+ "deep-equal": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz",
+ "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
+ "requires": {
+ "is-arguments": "^1.0.4",
+ "is-date-object": "^1.0.1",
+ "is-regex": "^1.0.4",
+ "object-is": "^1.0.1",
+ "object-keys": "^1.1.1",
+ "regexp.prototype.flags": "^1.2.0"
+ }
+ },
+ "react-popper": {
+ "version": "1.3.11",
+ "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.11.tgz",
+ "integrity": "sha512-VSA/bS+pSndSF2fiasHK/PTEEAyOpX60+H5EPAjoArr8JGm+oihu4UbrqcEBpQibJxBVCpYyjAX7abJ+7DoYVg==",
+ "requires": {
+ "@babel/runtime": "^7.1.2",
+ "@hypnosphi/create-react-context": "^0.3.1",
+ "deep-equal": "^1.1.1",
+ "popper.js": "^1.14.4",
+ "prop-types": "^15.6.1",
+ "typed-styles": "^0.0.7",
+ "warning": "^4.0.2"
+ }
+ }
}
},
"@blueprintjs/icons": {
- "version": "4.9.0",
+ "version": "4.14.3",
+ "resolved": "https://registry.npmjs.org/@blueprintjs/icons/-/icons-4.14.3.tgz",
+ "integrity": "sha512-2X5VXYCfybcax+tPVFl6WDngdxEk6AS7gflRjI9iuiJvkgjnkYeHBXZGRMhCzZb/B6+cBuMyvvAxmD2WVtlQsg==",
"requires": {
"change-case": "^4.1.2",
"classnames": "^2.3.1",
@@ -13948,6 +14010,19 @@
}
}
},
+ "@floating-ui/core": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.2.4.tgz",
+ "integrity": "sha512-SQOeVbMwb1di+mVWWJLpsUTToKfqVNioXys011beCAhyOIFtS+GQoW4EQSneuxzmQKddExDwQ+X0hLl4lJJaSQ=="
+ },
+ "@floating-ui/dom": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.2.4.tgz",
+ "integrity": "sha512-4+k+BLhtWj+peCU60gp0+rHeR8+Ohqx6kjJf/lHMnJ8JD5Qj6jytcq1+SZzRwD7rvHKRhR7TDiWWddrNrfwQLg==",
+ "requires": {
+ "@floating-ui/core": "^1.2.3"
+ }
+ },
"@fortawesome/fontawesome-common-types": {
"version": "6.2.0"
},
@@ -14002,6 +14077,8 @@
},
"@hypnosphi/create-react-context": {
"version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/@hypnosphi/create-react-context/-/create-react-context-0.3.1.tgz",
+ "integrity": "sha512-V1klUed202XahrWJLLOT3EXNeCpFHCcJntdFGI15ntCwau+jfT386w7OFTMaCqOgXUH1fa0w/I1oZs+i/Rfr0A==",
"requires": {
"gud": "^1.0.0",
"warning": "^4.0.3"
@@ -14100,7 +14177,9 @@
}
},
"@juggle/resize-observer": {
- "version": "3.4.0"
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz",
+ "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA=="
},
"@lezer/common": {
"version": "0.15.12"
@@ -14502,7 +14581,9 @@
"dev": true
},
"@types/dom4": {
- "version": "2.0.2"
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@types/dom4/-/dom4-2.0.2.tgz",
+ "integrity": "sha512-Rt4IC1T7xkCWa0OG1oSsPa0iqnxlDeQqKXZAHrQGLb7wFGncWm85MaxKUjAGejOrUynOgWlFi4c6S6IyJwoK4g=="
},
"@types/estree": {
"version": "0.0.39",
@@ -14620,8 +14701,7 @@
}
},
"@types/prop-types": {
- "version": "15.7.5",
- "devOptional": true
+ "version": "15.7.5"
},
"@types/qs": {
"version": "6.9.7",
@@ -14633,13 +14713,20 @@
},
"@types/react": {
"version": "18.0.22",
- "devOptional": true,
"requires": {
"@types/prop-types": "*",
"@types/scheduler": "*",
"csstype": "^3.0.2"
}
},
+ "@types/react-transition-group": {
+ "version": "4.4.5",
+ "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.5.tgz",
+ "integrity": "sha512-juKD/eiSM3/xZYzjuzH6ZwpP+/lejltmiS3QEzV/vmb/Q8+HfDmxu+Baga8UEMGBqV88Nbg4l2hY/K2DkyaLLA==",
+ "requires": {
+ "@types/react": "*"
+ }
+ },
"@types/resolve": {
"version": "1.17.1",
"dev": true,
@@ -14648,8 +14735,7 @@
}
},
"@types/scheduler": {
- "version": "0.16.2",
- "devOptional": true
+ "version": "0.16.2"
},
"@types/serve-static": {
"version": "1.15.0",
@@ -15182,6 +15268,8 @@
},
"babel-plugin-styled-components": {
"version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz",
+ "integrity": "sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==",
"requires": {
"@babel/helper-annotate-as-pure": "^7.16.0",
"@babel/helper-module-imports": "^7.16.0",
@@ -15191,7 +15279,9 @@
}
},
"babel-plugin-syntax-jsx": {
- "version": "6.18.0"
+ "version": "6.18.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz",
+ "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw=="
},
"babel-upgrade": {
"version": "1.0.1",
@@ -15622,6 +15712,8 @@
},
"camel-case": {
"version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
+ "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
"requires": {
"pascal-case": "^3.1.2",
"tslib": "^2.0.3"
@@ -15638,6 +15730,8 @@
},
"capital-case": {
"version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz",
+ "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==",
"requires": {
"no-case": "^3.0.4",
"tslib": "^2.0.3",
@@ -15671,6 +15765,8 @@
},
"change-case": {
"version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz",
+ "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==",
"requires": {
"camel-case": "^4.1.2",
"capital-case": "^1.0.4",
@@ -16008,6 +16104,8 @@
},
"constant-case": {
"version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz",
+ "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==",
"requires": {
"no-case": "^3.0.4",
"tslib": "^2.0.3",
@@ -16591,19 +16689,25 @@
},
"dom-helpers": {
"version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz",
+ "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==",
"requires": {
"@babel/runtime": "^7.8.7",
"csstype": "^3.0.2"
}
},
"dom4": {
- "version": "2.1.6"
+ "version": "2.1.6",
+ "resolved": "https://registry.npmjs.org/dom4/-/dom4-2.1.6.tgz",
+ "integrity": "sha512-JkCVGnN4ofKGbjf5Uvc8mmxaATIErKQKSgACdBXpsQ3fY6DlIpAyWfiBSrGkttATssbDCp3psiAKWXk5gmjycA=="
},
"dompurify": {
"version": "2.4.0"
},
"dot-case": {
"version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz",
+ "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==",
"requires": {
"no-case": "^3.0.4",
"tslib": "^2.0.3"
@@ -17818,7 +17922,9 @@
"integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA=="
},
"gud": {
- "version": "1.0.0"
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz",
+ "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw=="
},
"hamt_plus": {
"version": "1.0.2"
@@ -17926,6 +18032,8 @@
},
"header-case": {
"version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz",
+ "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==",
"requires": {
"capital-case": "^1.0.4",
"tslib": "^2.0.3"
@@ -18138,6 +18246,8 @@
},
"is-arguments": {
"version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
+ "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
"requires": {
"call-bind": "^1.0.2",
"has-tostringtag": "^1.0.0"
@@ -18822,6 +18932,8 @@
},
"lower-case": {
"version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
+ "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
"requires": {
"tslib": "^2.0.3"
}
@@ -18958,7 +19070,9 @@
}
},
"memoize-one": {
- "version": "5.2.1"
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz",
+ "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw=="
},
"merge-stream": {
"version": "2.0.0",
@@ -19297,6 +19411,8 @@
},
"no-case": {
"version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
+ "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
"requires": {
"lower-case": "^2.0.2",
"tslib": "^2.0.3"
@@ -19380,7 +19496,9 @@
"version": "3.0.0"
},
"normalize.css": {
- "version": "8.0.1"
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/normalize.css/-/normalize.css-8.0.1.tgz",
+ "integrity": "sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg=="
},
"npm-bundled": {
"version": "1.1.2",
@@ -19578,6 +19696,8 @@
},
"object-is": {
"version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
+ "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
"requires": {
"call-bind": "^1.0.2",
"define-properties": "^1.1.3"
@@ -19756,6 +19876,8 @@
},
"param-case": {
"version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz",
+ "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==",
"requires": {
"dot-case": "^3.0.4",
"tslib": "^2.0.3"
@@ -19786,6 +19908,8 @@
},
"pascal-case": {
"version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
+ "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
"requires": {
"no-case": "^3.0.4",
"tslib": "^2.0.3"
@@ -19796,6 +19920,8 @@
},
"path-case": {
"version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz",
+ "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==",
"requires": {
"dot-case": "^3.0.4",
"tslib": "^2.0.3"
@@ -19892,7 +20018,9 @@
"optional": true
},
"popper.js": {
- "version": "1.16.1"
+ "version": "1.16.1",
+ "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz",
+ "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ=="
},
"portfinder": {
"version": "1.0.32",
@@ -20091,10 +20219,11 @@
}
},
"react": {
- "version": "17.0.2",
+ "version": "18.2.0",
+ "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz",
+ "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==",
"requires": {
- "loose-envify": "^1.1.0",
- "object-assign": "^4.1.1"
+ "loose-envify": "^1.1.0"
}
},
"react-copy-to-clipboard": {
@@ -20105,23 +20234,20 @@
}
},
"react-datetime": {
- "version": "3.1.1",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/react-datetime/-/react-datetime-3.2.0.tgz",
+ "integrity": "sha512-w5XdeNIGzBht9CadaZIJhKUhEcDTgH0XokKxGPCxeeJRYL7B3HIKA8CM6Q0xej2JFJt0n5d+zi3maMwaY3262A==",
"requires": {
"prop-types": "^15.5.7"
}
},
- "react-day-picker": {
- "version": "7.4.9",
- "requires": {
- "prop-types": "^15.6.2"
- }
- },
"react-dom": {
- "version": "17.0.2",
+ "version": "18.2.0",
+ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz",
+ "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==",
"requires": {
"loose-envify": "^1.1.0",
- "object-assign": "^4.1.1",
- "scheduler": "^0.20.2"
+ "scheduler": "^0.23.0"
}
},
"react-dropzone": {
@@ -20132,17 +20258,13 @@
"prop-types": "^15.8.1"
}
},
- "react-input-autosize": {
- "version": "3.0.0",
- "requires": {
- "prop-types": "^15.5.8"
- }
- },
"react-is": {
"version": "17.0.2"
},
"react-mathquill": {
- "version": "1.0.2",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/react-mathquill/-/react-mathquill-1.0.3.tgz",
+ "integrity": "sha512-H0z0FJsrjgKzXA1kR3rxcQyO28bXyeyMUM13VJ9jAn5cA9SJ35eScE5AK46R0O/H5zRyycGlSo2u+Pdxakbpkg==",
"requires": {}
},
"react-measure": {
@@ -20154,31 +20276,6 @@
"resize-observer-polyfill": "^1.5.0"
}
},
- "react-popper": {
- "version": "1.3.11",
- "requires": {
- "@babel/runtime": "^7.1.2",
- "@hypnosphi/create-react-context": "^0.3.1",
- "deep-equal": "^1.1.1",
- "popper.js": "^1.14.4",
- "prop-types": "^15.6.1",
- "typed-styles": "^0.0.7",
- "warning": "^4.0.2"
- },
- "dependencies": {
- "deep-equal": {
- "version": "1.1.1",
- "requires": {
- "is-arguments": "^1.0.4",
- "is-date-object": "^1.0.1",
- "is-regex": "^1.0.4",
- "object-is": "^1.0.1",
- "object-keys": "^1.1.1",
- "regexp.prototype.flags": "^1.2.0"
- }
- }
- }
- },
"react-refresh": {
"version": "0.9.0",
"dev": true
@@ -20197,15 +20294,19 @@
}
},
"react-select": {
- "version": "4.3.1",
+ "version": "5.7.0",
+ "resolved": "https://registry.npmjs.org/react-select/-/react-select-5.7.0.tgz",
+ "integrity": "sha512-lJGiMxCa3cqnUr2Jjtg9YHsaytiZqeNOKeibv6WF5zbK/fPegZ1hg3y/9P1RZVLhqBTs0PfqQLKuAACednYGhQ==",
"requires": {
"@babel/runtime": "^7.12.0",
"@emotion/cache": "^11.4.0",
- "@emotion/react": "^11.1.1",
- "memoize-one": "^5.0.0",
+ "@emotion/react": "^11.8.1",
+ "@floating-ui/dom": "^1.0.1",
+ "@types/react-transition-group": "^4.4.0",
+ "memoize-one": "^6.0.0",
"prop-types": "^15.6.0",
- "react-input-autosize": "^3.0.0",
- "react-transition-group": "^4.3.0"
+ "react-transition-group": "^4.3.0",
+ "use-isomorphic-layout-effect": "^1.1.2"
}
},
"react-table": {
@@ -20214,6 +20315,8 @@
},
"react-transition-group": {
"version": "4.4.5",
+ "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz",
+ "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==",
"requires": {
"@babel/runtime": "^7.5.5",
"dom-helpers": "^5.0.1",
@@ -20592,10 +20695,11 @@
"devOptional": true
},
"scheduler": {
- "version": "0.20.2",
+ "version": "0.23.0",
+ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
+ "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==",
"requires": {
- "loose-envify": "^1.1.0",
- "object-assign": "^4.1.1"
+ "loose-envify": "^1.1.0"
}
},
"seedrandom": {
@@ -20606,6 +20710,8 @@
},
"sentence-case": {
"version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz",
+ "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==",
"requires": {
"no-case": "^3.0.4",
"tslib": "^2.0.3",
@@ -20717,6 +20823,8 @@
},
"snake-case": {
"version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz",
+ "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==",
"requires": {
"dot-case": "^3.0.4",
"tslib": "^2.0.3"
@@ -21434,7 +21542,9 @@
"version": "2.1.0"
},
"typed-styles": {
- "version": "0.0.7"
+ "version": "0.0.7",
+ "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz",
+ "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q=="
},
"typical": {
"version": "4.0.0",
@@ -21544,12 +21654,16 @@
},
"upper-case": {
"version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz",
+ "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==",
"requires": {
"tslib": "^2.0.3"
}
},
"upper-case-first": {
"version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz",
+ "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==",
"requires": {
"tslib": "^2.0.3"
}
@@ -21567,6 +21681,12 @@
"use": {
"version": "3.1.1"
},
+ "use-isomorphic-layout-effect": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz",
+ "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==",
+ "requires": {}
+ },
"util-deprecate": {
"version": "1.0.2",
"dev": true
@@ -21623,6 +21743,8 @@
},
"warning": {
"version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz",
+ "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==",
"requires": {
"loose-envify": "^1.0.0"
}
diff --git a/package.json b/package.json
index 0b676fd181..e844eb6d6b 100644
--- a/package.json
+++ b/package.json
@@ -29,8 +29,6 @@
"compile_grammar": "npx lezer-generator --output src/Parser/doenet.js src/Parser/doenet.grammar"
},
"dependencies": {
- "@blueprintjs/core": "^4.0.0-beta.0",
- "@blueprintjs/datetime": "^4.0.0-beta.0",
"@codemirror/basic-setup": "^0.19.0",
"@codemirror/commands": "^0.19.5",
"@codemirror/gutter": "^0.19.9",
@@ -57,7 +55,6 @@
"crypto-js": "^3.3.0",
"cssesc": "^3.0.0",
"csv-parse": "^4.16.3",
- "cypress-parallel": "^0.12.0",
"esm-seedrandom": "^3.0.5",
"handsontable": "^12.1.2",
"hi-base32": "^0.5.1",
@@ -70,17 +67,17 @@
"lorem-ipsum": "^2.0.4",
"math-expressions": "^2.0.0-alpha59",
"nanoid": "^3.1.31",
- "react": "^17.0.2",
+ "react": "^18.2.0",
"react-copy-to-clipboard": "^5.0.3",
"react-datetime": "^3.1.1",
- "react-dom": "^17.0.2",
+ "react-dom": "^18.2.0",
"react-dropzone": "^11.4.2",
"react-is": "^17.0.1",
- "react-mathquill": "^1.0.1",
+ "react-mathquill": "^1.0.3",
"react-measure": "^2.5.2",
"react-router": "^6.3.0",
"react-router-dom": "^6.3.0",
- "react-select": "^4.3.1",
+ "react-select": "^5.7.0",
"react-table": "^7.7.0",
"react-use-measure": "^2.1.1",
"react-visibility-sensor-v2": "^1.0.0",
@@ -103,6 +100,7 @@
"@types/react": "^18.0.5",
"@web/test-runner": "^0.12.19",
"chai": "^4.2.0",
+ "cypress-parallel": "^0.12.0",
"esbuild": "^0.14.38",
"eslint": "^8.14.0",
"eslint-config-prettier": "^8.2.0",
diff --git a/src/Tools/_framework/Menus/AddDriveItems.jsx b/src/Tools/_framework/Menus/AddDriveItems.jsx
index f4ad751ec7..5f8c921ed2 100644
--- a/src/Tools/_framework/Menus/AddDriveItems.jsx
+++ b/src/Tools/_framework/Menus/AddDriveItems.jsx
@@ -1,4 +1,3 @@
-// import { ButtonGroup } from '@blueprintjs/core';
import React from 'react';
import { useRecoilValue } from 'recoil';
import Button from '../../../_reactComponents/PanelHeaderComponents/Button';
diff --git a/src/Tools/chat/index.jsx b/src/Tools/chat/index.jsx
index 444601dc5e..141fd1ce8c 100644
--- a/src/Tools/chat/index.jsx
+++ b/src/Tools/chat/index.jsx
@@ -1,6 +1,5 @@
import React from 'react';
-import ReactDOM from 'react-dom';
-import { Route, Router, Switch } from 'react-router';
+import { createRoot } from 'react-dom/client';
import { RecoilRoot } from 'recoil';
import ToolRoot from '@ToolRoot';
@@ -8,7 +7,8 @@ import Chat from './Chat';
import { MathJaxContext } from 'better-react-mathjax';
import { mathjaxConfig } from '../../Core/utils/math';
-ReactDOM.render(
+const root = createRoot(document.getElementById('root'));
+root.render(
test
// } -ReactDOM.render( +const root = createRoot(document.getElementById('root')); +root.render(