diff --git a/js_modules/dagster-ui/packages/app-oss/package.json b/js_modules/dagster-ui/packages/app-oss/package.json
index f13fc8c765595..1a66dbddeba87 100644
--- a/js_modules/dagster-ui/packages/app-oss/package.json
+++ b/js_modules/dagster-ui/packages/app-oss/package.json
@@ -5,7 +5,7 @@
"description": "Dagster UI OSS Application Shell",
"license": "Apache-2.0",
"dependencies": {
- "@apollo/client": "3.7.13",
+ "@apollo/client": "3.9.11",
"@blueprintjs/core": "^4.20.2",
"@blueprintjs/popover2": "1.13.12",
"@blueprintjs/select": "^4.9.12",
diff --git a/js_modules/dagster-ui/packages/app-oss/src/App.tsx b/js_modules/dagster-ui/packages/app-oss/src/App.tsx
index 857ee4852bc53..ea164669840a7 100644
--- a/js_modules/dagster-ui/packages/app-oss/src/App.tsx
+++ b/js_modules/dagster-ui/packages/app-oss/src/App.tsx
@@ -9,6 +9,7 @@ import {UserSettingsButton} from '@dagster-io/ui-core/app/UserSettingsButton';
import {logLink, timeStartLink} from '@dagster-io/ui-core/app/apolloLinks';
import {DeploymentStatusType} from '@dagster-io/ui-core/instance/DeploymentStatusProvider';
import {LiveDataPollRateContext} from '@dagster-io/ui-core/live-data-provider/LiveDataProvider';
+import {Suspense} from 'react';
import {InjectedComponents} from './InjectedComponents';
import {CommunityNux} from './NUX/CommunityNux';
@@ -48,7 +49,9 @@ export default function AppPage() {
-
+
+
+
diff --git a/js_modules/dagster-ui/packages/app-oss/src/NUX/CommunityNux.tsx b/js_modules/dagster-ui/packages/app-oss/src/NUX/CommunityNux.tsx
index 2f9cc8384b00b..d498e7b0e0fc2 100644
--- a/js_modules/dagster-ui/packages/app-oss/src/NUX/CommunityNux.tsx
+++ b/js_modules/dagster-ui/packages/app-oss/src/NUX/CommunityNux.tsx
@@ -1,4 +1,4 @@
-import {gql, useMutation, useQuery} from '@apollo/client';
+import {gql, useMutation, useSuspenseQuery} from '@apollo/client';
import {
Body,
Box,
@@ -21,14 +21,18 @@ export const CommunityNux = () => {
'communityNux',
(data) => data,
);
- const {data, loading} = useQuery(GET_SHOULD_SHOW_NUX_QUERY);
+ const {data} = useSuspenseQuery(GET_SHOULD_SHOW_NUX_QUERY);
const [dismissOnServer] = useMutation(SET_NUX_SEEN_MUTATION);
if (!isLocalhost()) {
// Yes, we only want to show this on localhost for now.
return null;
}
- if (didDismissCommunityNux || loading || (data && !data.shouldShowNux)) {
+ if (
+ didDismissCommunityNux ||
+ !data ||
+ (typeof data === 'object' && 'shouldShowNux' in data && !data.shouldShowNux)
+ ) {
return null;
}
return (
diff --git a/js_modules/dagster-ui/packages/ui-components/package.json b/js_modules/dagster-ui/packages/ui-components/package.json
index babdab7548fa9..6a8e2e34e44ba 100644
--- a/js_modules/dagster-ui/packages/ui-components/package.json
+++ b/js_modules/dagster-ui/packages/ui-components/package.json
@@ -12,12 +12,12 @@
"sideEffects": false,
"scripts": {
"prepack": "yarn build",
- "prepublish": "yarn lint && yarn ts && yarn jest",
+ "prepublish": "yarn lint && yarn ts && yarn jest --maxWorkers=50%",
"build": "rm -rf lib && tsc -p ./tsconfig.build.json && yarn rollup -c rollup.config.js",
"lint": "eslint src/ --ext=.tsx,.ts,.js --fix -c .eslintrc.js",
"lint:ci": "eslint src/ --ext=.tsx,.ts,.js -c .eslintrc.js",
"jest": "jest",
- "jest-all-silent": "yarn jest --silent --watchAll=false",
+ "jest-all-silent": "yarn jest --silent --watchAll=false --maxWorkers=50%",
"ts": "tsc -p .",
"storybook": "storybook dev -p 6006",
"build-storybook": "storybook build"
@@ -64,10 +64,10 @@
"@storybook/icons": "^1.2.9",
"@storybook/react": "^7.4.5",
"@storybook/react-webpack5": "^7.2.0",
- "@testing-library/dom": "^9.3.0",
- "@testing-library/jest-dom": "^6.1.5",
- "@testing-library/react": "^14.0.0",
- "@testing-library/user-event": "^14.4.3",
+ "@testing-library/dom": "^10.0.0",
+ "@testing-library/jest-dom": "^6.4.2",
+ "@testing-library/react": "^15.0.3",
+ "@testing-library/user-event": "^14.5.2",
"@types/babel__core": "^7",
"@types/babel__preset-env": "^7",
"@types/codemirror": "^5.60.5",
diff --git a/js_modules/dagster-ui/packages/ui-core/package.json b/js_modules/dagster-ui/packages/ui-core/package.json
index 96a420d9df80d..02d34ef6f190c 100644
--- a/js_modules/dagster-ui/packages/ui-core/package.json
+++ b/js_modules/dagster-ui/packages/ui-core/package.json
@@ -7,7 +7,7 @@
"scripts": {
"find-dead-code": "yarn ts-prune --ignore 'types.ts|stories.ts|mocks.ts|__stories__|__fixtures__|__mocks__'",
"jest": "jest",
- "jest-all-silent": "yarn jest --silent --watchAll=false",
+ "jest-all-silent": "yarn jest --silent --watchAll=false --maxWorkers=50%",
"jest:debug": "node --inspect-brk ./node_modules/.bin/jest --runInBand --no-cache",
"lint": "eslint src/ --ext=.tsx,.ts,.js,.graphql --fix -c .eslintrc.js",
"lint:ci": "eslint src/ --ext=.tsx,.ts,.js,.graphql -c .eslintrc.js",
@@ -18,7 +18,7 @@
"build-storybook": "storybook build"
},
"peerDependencies": {
- "@apollo/client": "3.7.13",
+ "@apollo/client": "3.9.11",
"@blueprintjs/core": "^4.20.2",
"@blueprintjs/popover2": "1.13.12",
"@blueprintjs/select": "^4.9.12",
@@ -72,7 +72,7 @@
"yaml": "2.4.0"
},
"devDependencies": {
- "@apollo/client": "3.7.13",
+ "@apollo/client": "3.9.11",
"@babel/cli": "^7.13.15",
"@babel/core": "^7.13.15",
"@babel/plugin-proposal-class-properties": "^7.14.5",
@@ -104,10 +104,10 @@
"@storybook/addon-themes": "^8.0.8",
"@storybook/react": "^7.4.5",
"@storybook/react-webpack5": "^7.6.7",
- "@testing-library/dom": "^9.3.0",
- "@testing-library/jest-dom": "^6.1.5",
- "@testing-library/react": "^14.0.0",
- "@testing-library/user-event": "^14.4.3",
+ "@testing-library/dom": "^10.0.0",
+ "@testing-library/jest-dom": "^6.4.2",
+ "@testing-library/react": "^15.0.3",
+ "@testing-library/user-event": "^14.5.2",
"@types/codemirror": "^5.60.5",
"@types/color": "^3.0.2",
"@types/dagre": "^0.7.42",
diff --git a/js_modules/dagster-ui/packages/ui-core/src/app/AppError.tsx b/js_modules/dagster-ui/packages/ui-core/src/app/AppError.tsx
index 3bd58b513412d..dc6d316da7ad2 100644
--- a/js_modules/dagster-ui/packages/ui-core/src/app/AppError.tsx
+++ b/js_modules/dagster-ui/packages/ui-core/src/app/AppError.tsx
@@ -1,6 +1,4 @@
-import {ServerError} from '@apollo/client';
-import {ErrorResponse, onError} from '@apollo/client/link/error';
-import {Observable} from '@apollo/client/utilities';
+import {onError} from '@apollo/client/link/error';
import {Colors, FontFamily, Toaster} from '@dagster-io/ui-components';
import {GraphQLError} from 'graphql';
import memoize from 'lodash/memoize';
@@ -48,22 +46,13 @@ const showNetworkError = async (statusCode: number) => {
}
};
-export const errorLink = onError((response: ErrorResponse) => {
+export const errorLink = onError((response) => {
if (response.graphQLErrors) {
const {graphQLErrors, operation} = response;
const {operationName} = operation;
graphQLErrors.forEach((error) => showGraphQLError(error as DagsterGraphQLError, operationName));
}
if (response.networkError) {
- // if we have a network error but there is still graphql data
- // the payload should contain a meaningful error for the product to handle
- const serverError = response.networkError as ServerError;
- if (serverError.result && serverError.result.data) {
- // we can return an observable here (normally used to perform retries)
- // to flow the error payload to the product
- return Observable.from([serverError.result]);
- }
-
if (response.networkError && 'statusCode' in response.networkError) {
showNetworkError(response.networkError.statusCode);
}
diff --git a/js_modules/dagster-ui/packages/ui-core/src/hooks/__tests__/useQueryAndLocalStoragePersistedState.test.tsx b/js_modules/dagster-ui/packages/ui-core/src/hooks/__tests__/useQueryAndLocalStoragePersistedState.test.tsx
index 2494e74c3c95d..18eb2df6c2e26 100644
--- a/js_modules/dagster-ui/packages/ui-core/src/hooks/__tests__/useQueryAndLocalStoragePersistedState.test.tsx
+++ b/js_modules/dagster-ui/packages/ui-core/src/hooks/__tests__/useQueryAndLocalStoragePersistedState.test.tsx
@@ -62,7 +62,7 @@ describe('useQueryAndLocalStoragePersistedState', () => {
);
},
- },
+ } as any,
);
let state, setter: any;
@@ -122,7 +122,7 @@ describe('useQueryAndLocalStoragePersistedState', () => {
);
},
- },
+ } as any,
);
const [state] = hookResult.result.current;
diff --git a/js_modules/dagster-ui/packages/ui-core/src/instance/backfill/__tests__/BackfillPage.test.tsx b/js_modules/dagster-ui/packages/ui-core/src/instance/backfill/__tests__/BackfillPage.test.tsx
index 39d399f0a40cb..6b96256d21108 100644
--- a/js_modules/dagster-ui/packages/ui-core/src/instance/backfill/__tests__/BackfillPage.test.tsx
+++ b/js_modules/dagster-ui/packages/ui-core/src/instance/backfill/__tests__/BackfillPage.test.tsx
@@ -32,6 +32,7 @@ const mocks = [
query: BACKFILL_DETAILS_QUERY,
variables: {backfillId: mockBackfillId},
},
+ delay: 10,
result: {
__typename: 'CloudQuery',
data: {
diff --git a/js_modules/dagster-ui/packages/ui-core/src/testing/mocking.ts b/js_modules/dagster-ui/packages/ui-core/src/testing/mocking.ts
index 54aa8c72f5c21..178dc4be37c43 100644
--- a/js_modules/dagster-ui/packages/ui-core/src/testing/mocking.ts
+++ b/js_modules/dagster-ui/packages/ui-core/src/testing/mocking.ts
@@ -17,7 +17,7 @@ export function buildQueryMock<
variables?: TVariables;
data?: Omit;
errors?: ReadonlyArray;
-}): MockedResponse {
+}): Omit, 'newData'> {
return {
request: {
query,
@@ -50,7 +50,7 @@ export function buildMutationMock<
variables: TVariables;
data?: Omit;
errors?: ReadonlyArray;
-}): MockedResponse {
+}): Omit, 'newData'> {
return {
request: {
query,
@@ -89,11 +89,14 @@ export function mergeMockQueries>(
defaultData: MockedResponse,
...queries: Array>
): MockedResponse {
- let mergedResult = resultData(queries[0]!.result);
+ let mergedResult = resultData(queries[0]!.result, queries[0]!.request.variables);
for (let i = 1; i < queries.length; i++) {
mergedResult = deepmerge(
mergedResult,
- removeDefaultValues(resultData(defaultData.result!), resultData(queries[i]!.result!)),
+ removeDefaultValues(
+ resultData(defaultData.result!),
+ resultData(queries[i]!.result!, queries[i]?.request.variables),
+ ),
);
}
return {
@@ -102,9 +105,9 @@ export function mergeMockQueries>(
};
}
-function resultData(result: MockedResponse['result']) {
+function resultData(result: MockedResponse['result'], variables: Record = {}) {
if (result instanceof Function) {
- return result()!;
+ return result(variables)!;
} else {
return result!;
}
diff --git a/js_modules/dagster-ui/yarn.lock b/js_modules/dagster-ui/yarn.lock
index 001723c337bae..8fa65dd6c0740 100644
--- a/js_modules/dagster-ui/yarn.lock
+++ b/js_modules/dagster-ui/yarn.lock
@@ -12,10 +12,10 @@ __metadata:
languageName: node
linkType: hard
-"@adobe/css-tools@npm:^4.3.1":
- version: 4.3.2
- resolution: "@adobe/css-tools@npm:4.3.2"
- checksum: 10/973dcb7ba5141f57ec726ddec2e94e8947361bb0c5f0e8ebd1e8aa3a84b28e66db4ad843908825f99730d59784ff3c43868b014a7268676a65950cdb850c42cc
+"@adobe/css-tools@npm:^4.3.2":
+ version: 4.3.3
+ resolution: "@adobe/css-tools@npm:4.3.3"
+ checksum: 10/0e77057efb4e18182560855503066b75edca98671be327d3f8a7ae89ec3da6821e693114b55225909fca00d7e7ed8422f3d79d71fe95dd4d5df1f2026a9fda02
languageName: node
linkType: hard
@@ -29,25 +29,26 @@ __metadata:
languageName: node
linkType: hard
-"@apollo/client@npm:3.7.13":
- version: 3.7.13
- resolution: "@apollo/client@npm:3.7.13"
+"@apollo/client@npm:3.9.11":
+ version: 3.9.11
+ resolution: "@apollo/client@npm:3.9.11"
dependencies:
"@graphql-typed-document-node/core": "npm:^3.1.1"
- "@wry/context": "npm:^0.7.0"
- "@wry/equality": "npm:^0.5.0"
- "@wry/trie": "npm:^0.3.0"
+ "@wry/caches": "npm:^1.0.0"
+ "@wry/equality": "npm:^0.5.6"
+ "@wry/trie": "npm:^0.5.0"
graphql-tag: "npm:^2.12.6"
hoist-non-react-statics: "npm:^3.3.2"
- optimism: "npm:^0.16.2"
+ optimism: "npm:^0.18.0"
prop-types: "npm:^15.7.2"
+ rehackt: "npm:0.0.6"
response-iterator: "npm:^0.2.6"
symbol-observable: "npm:^4.0.0"
ts-invariant: "npm:^0.10.3"
tslib: "npm:^2.3.0"
zen-observable-ts: "npm:^1.2.5"
peerDependencies:
- graphql: ^14.0.0 || ^15.0.0 || ^16.0.0
+ graphql: ^15.0.0 || ^16.0.0
graphql-ws: ^5.5.5
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -61,7 +62,7 @@ __metadata:
optional: true
subscriptions-transport-ws:
optional: true
- checksum: 10/a6d9a44163b5f7688b8f72a48ab8945556c6e3c74895dc5448ea96a42f436eda88df1eecb37a4b68d2a0798350a8e77c0700d7f8cc99508488ec78b778e4e48f
+ checksum: 10/d16a334c9675955c79388bbb8b0b7ebf702bb6a24cb907a723be7e08ed878891ab6bfb37e46c6a4568a4f254f511405962896f06dd766c1cb01af41bc39566cf
languageName: node
linkType: hard
@@ -2374,7 +2375,7 @@ __metadata:
version: 0.0.0-use.local
resolution: "@dagster-io/app-oss@workspace:packages/app-oss"
dependencies:
- "@apollo/client": "npm:3.7.13"
+ "@apollo/client": "npm:3.9.11"
"@blueprintjs/core": "npm:^4.20.2"
"@blueprintjs/popover2": "npm:1.13.12"
"@blueprintjs/select": "npm:^4.9.12"
@@ -2482,10 +2483,10 @@ __metadata:
"@storybook/icons": "npm:^1.2.9"
"@storybook/react": "npm:^7.4.5"
"@storybook/react-webpack5": "npm:^7.2.0"
- "@testing-library/dom": "npm:^9.3.0"
- "@testing-library/jest-dom": "npm:^6.1.5"
- "@testing-library/react": "npm:^14.0.0"
- "@testing-library/user-event": "npm:^14.4.3"
+ "@testing-library/dom": "npm:^10.0.0"
+ "@testing-library/jest-dom": "npm:^6.4.2"
+ "@testing-library/react": "npm:^15.0.3"
+ "@testing-library/user-event": "npm:^14.5.2"
"@types/babel__core": "npm:^7"
"@types/babel__preset-env": "npm:^7"
"@types/codemirror": "npm:^5.60.5"
@@ -2538,7 +2539,7 @@ __metadata:
version: 0.0.0-use.local
resolution: "@dagster-io/ui-core@workspace:packages/ui-core"
dependencies:
- "@apollo/client": "npm:3.7.13"
+ "@apollo/client": "npm:3.9.11"
"@babel/cli": "npm:^7.13.15"
"@babel/core": "npm:^7.13.15"
"@babel/plugin-proposal-class-properties": "npm:^7.14.5"
@@ -2572,11 +2573,11 @@ __metadata:
"@storybook/react": "npm:^7.4.5"
"@storybook/react-webpack5": "npm:^7.6.7"
"@tanstack/react-virtual": "npm:^3.0.1"
- "@testing-library/dom": "npm:^9.3.0"
- "@testing-library/jest-dom": "npm:^6.1.5"
- "@testing-library/react": "npm:^14.0.0"
+ "@testing-library/dom": "npm:^10.0.0"
+ "@testing-library/jest-dom": "npm:^6.4.2"
+ "@testing-library/react": "npm:^15.0.3"
"@testing-library/react-hooks": "npm:^7.0.2"
- "@testing-library/user-event": "npm:^14.4.3"
+ "@testing-library/user-event": "npm:^14.5.2"
"@types/codemirror": "npm:^5.60.5"
"@types/color": "npm:^3.0.2"
"@types/dagre": "npm:^0.7.42"
@@ -2663,7 +2664,7 @@ __metadata:
worker-loader: "npm:^3.0.8"
yaml: "npm:2.4.0"
peerDependencies:
- "@apollo/client": 3.7.13
+ "@apollo/client": 3.9.11
"@blueprintjs/core": ^4.20.2
"@blueprintjs/popover2": 1.13.12
"@blueprintjs/select": ^4.9.12
@@ -7253,49 +7254,52 @@ __metadata:
languageName: node
linkType: hard
-"@testing-library/dom@npm:^9.0.0, @testing-library/dom@npm:^9.3.0":
- version: 9.3.1
- resolution: "@testing-library/dom@npm:9.3.1"
+"@testing-library/dom@npm:^10.0.0":
+ version: 10.0.0
+ resolution: "@testing-library/dom@npm:10.0.0"
dependencies:
"@babel/code-frame": "npm:^7.10.4"
"@babel/runtime": "npm:^7.12.5"
"@types/aria-query": "npm:^5.0.1"
- aria-query: "npm:5.1.3"
+ aria-query: "npm:5.3.0"
chalk: "npm:^4.1.0"
dom-accessibility-api: "npm:^0.5.9"
lz-string: "npm:^1.5.0"
pretty-format: "npm:^27.0.2"
- checksum: 10/80114bcd2164a99ad12eecb3eee263c454ba7710d251f655cd1e81ea3335f2ccc4f1c31f8a3e1cbebdf8c0d233553384ac2bf92adea6468154eac7db7cabac83
+ checksum: 10/d0d0ffffed0dae705c5c615d8779348743e66704b2da1ce3e2df7c2d038cde55d7f11819e9b50ca53d3ec815050fab928c8845316c2f713141b9fb8ad50921f6
languageName: node
linkType: hard
-"@testing-library/jest-dom@npm:^6.1.5":
- version: 6.1.5
- resolution: "@testing-library/jest-dom@npm:6.1.5"
+"@testing-library/jest-dom@npm:^6.4.2":
+ version: 6.4.2
+ resolution: "@testing-library/jest-dom@npm:6.4.2"
dependencies:
- "@adobe/css-tools": "npm:^4.3.1"
+ "@adobe/css-tools": "npm:^4.3.2"
"@babel/runtime": "npm:^7.9.2"
aria-query: "npm:^5.0.0"
chalk: "npm:^3.0.0"
css.escape: "npm:^1.5.1"
- dom-accessibility-api: "npm:^0.5.6"
+ dom-accessibility-api: "npm:^0.6.3"
lodash: "npm:^4.17.15"
redent: "npm:^3.0.0"
peerDependencies:
"@jest/globals": ">= 28"
+ "@types/bun": "*"
"@types/jest": ">= 28"
jest: ">= 28"
vitest: ">= 0.32"
peerDependenciesMeta:
"@jest/globals":
optional: true
+ "@types/bun":
+ optional: true
"@types/jest":
optional: true
jest:
optional: true
vitest:
optional: true
- checksum: 10/3bc45dc9cb6dc49134e79ef636612b8639014bdd8c85c3741a78a92345147d03f9efeefc2f02ad306764a62f8c236b0e0ef3d5a68c16af1c51887be45d253f6b
+ checksum: 10/7ee1e51caffad032734a4a43a00bf72d49080cf1bbf53021b443e91c7fa3762a66f55ce68f1c6643590fe66fbc4df92142659b8cf17c92166a3fb22691987e0d
languageName: node
linkType: hard
@@ -7321,26 +7325,26 @@ __metadata:
languageName: node
linkType: hard
-"@testing-library/react@npm:^14.0.0":
- version: 14.0.0
- resolution: "@testing-library/react@npm:14.0.0"
+"@testing-library/react@npm:^15.0.3":
+ version: 15.0.3
+ resolution: "@testing-library/react@npm:15.0.3"
dependencies:
"@babel/runtime": "npm:^7.12.5"
- "@testing-library/dom": "npm:^9.0.0"
+ "@testing-library/dom": "npm:^10.0.0"
"@types/react-dom": "npm:^18.0.0"
peerDependencies:
react: ^18.0.0
react-dom: ^18.0.0
- checksum: 10/1f2a4f78d107e741b35671e9c7dd992d5c9f49b48ee24112ccfe636179be72f3c62a65b1405901b59eb6cde996176ebc2c99099e04d9f14575641e46688747f0
+ checksum: 10/3e094accf49bdfba141ac53cad4902831fbef9d2d4a2c39a908820b141569aa8ca85e35f95560749ab46ad1db1be38a5382d38a0cb41a55a5d0b8afe116f2ba0
languageName: node
linkType: hard
-"@testing-library/user-event@npm:^14.4.3":
- version: 14.4.3
- resolution: "@testing-library/user-event@npm:14.4.3"
+"@testing-library/user-event@npm:^14.5.2":
+ version: 14.5.2
+ resolution: "@testing-library/user-event@npm:14.5.2"
peerDependencies:
"@testing-library/dom": ">=7.21.4"
- checksum: 10/0c7c1ee6bacd8faf15e00624ff6815f0cdf2529493c3a0d8ec6878bbedfc7bd4c7600b7a4b7a07302737e71400dc560ee17dc5706291505da09905c8ea3f3cd7
+ checksum: 10/49821459d81c6bc435d97128d6386ca24f1e4b3ba8e46cb5a96fe3643efa6e002d88c1b02b7f2ec58da593e805c59b78d7fdf0db565c1f02ba782f63ee984040
languageName: node
linkType: hard
@@ -8787,6 +8791,15 @@ __metadata:
languageName: node
linkType: hard
+"@wry/caches@npm:^1.0.0":
+ version: 1.0.1
+ resolution: "@wry/caches@npm:1.0.1"
+ dependencies:
+ tslib: "npm:^2.3.0"
+ checksum: 10/055f592ee52b5fd9aa86e274e54e4a8b2650f619000bf6f61880ce14aaf47eb2ab34f3ada2eab964fe8b2f19bf8097ecacddcea4638fcc64c3d3a0a512aaa07c
+ languageName: node
+ linkType: hard
+
"@wry/context@npm:^0.7.0":
version: 0.7.3
resolution: "@wry/context@npm:0.7.3"
@@ -8796,21 +8809,30 @@ __metadata:
languageName: node
linkType: hard
-"@wry/equality@npm:^0.5.0":
- version: 0.5.6
- resolution: "@wry/equality@npm:0.5.6"
+"@wry/equality@npm:^0.5.6":
+ version: 0.5.7
+ resolution: "@wry/equality@npm:0.5.7"
dependencies:
tslib: "npm:^2.3.0"
- checksum: 10/dcfec6f2c8ed0a7b9b3322195485eec4bbc8199f4ed400f246eb4b0238b6b041ce1c5ec73bc8f22ec409e275fe8253cd15d1a7057a016c6ecaff32214ec74aff
+ checksum: 10/69dccf33c0c41fd7ec5550f5703b857c6484a949412ad747001da941270ea436648c3ab988a2091765304249585ac30c7b417fad8be9a7ce19c1221f71548e35
languageName: node
linkType: hard
-"@wry/trie@npm:^0.3.0":
- version: 0.3.2
- resolution: "@wry/trie@npm:0.3.2"
+"@wry/trie@npm:^0.4.3":
+ version: 0.4.3
+ resolution: "@wry/trie@npm:0.4.3"
+ dependencies:
+ tslib: "npm:^2.3.0"
+ checksum: 10/106e021125cfafd22250a6631a0438a6a3debae7bd73f6db87fe42aa0757fe67693db0dfbe200ae1f60ba608c3e09ddb8a4e2b3527d56ed0a7e02aa0ee4c94e1
+ languageName: node
+ linkType: hard
+
+"@wry/trie@npm:^0.5.0":
+ version: 0.5.0
+ resolution: "@wry/trie@npm:0.5.0"
dependencies:
tslib: "npm:^2.3.0"
- checksum: 10/151d06b519e1ff1c3acf6ee6846161b1d7d50bbecd4c48e5cd1b05f9e37c30602aff02e88f20105f6e6c54ae4123f9c4eb7715044d7fd927d4ba4ec3e755cd36
+ checksum: 10/578a08f3a96256c9b163230337183d9511fd775bdfe147a30561ccaacedc9ce33b9731ee6e591bb1f5f53e41b26789e519b47dff5100c7bf4e1cd2df3062f797
languageName: node
linkType: hard
@@ -9258,16 +9280,7 @@ __metadata:
languageName: node
linkType: hard
-"aria-query@npm:5.1.3":
- version: 5.1.3
- resolution: "aria-query@npm:5.1.3"
- dependencies:
- deep-equal: "npm:^2.0.5"
- checksum: 10/e5da608a7c4954bfece2d879342b6c218b6b207e2d9e5af270b5e38ef8418f02d122afdc948b68e32649b849a38377785252059090d66fa8081da95d1609c0d2
- languageName: node
- linkType: hard
-
-"aria-query@npm:^5.0.0, aria-query@npm:^5.1.3, aria-query@npm:^5.3.0":
+"aria-query@npm:5.3.0, aria-query@npm:^5.0.0, aria-query@npm:^5.1.3, aria-query@npm:^5.3.0":
version: 5.3.0
resolution: "aria-query@npm:5.3.0"
dependencies:
@@ -11842,32 +11855,6 @@ __metadata:
languageName: node
linkType: hard
-"deep-equal@npm:^2.0.5":
- version: 2.2.2
- resolution: "deep-equal@npm:2.2.2"
- dependencies:
- array-buffer-byte-length: "npm:^1.0.0"
- call-bind: "npm:^1.0.2"
- es-get-iterator: "npm:^1.1.3"
- get-intrinsic: "npm:^1.2.1"
- is-arguments: "npm:^1.1.1"
- is-array-buffer: "npm:^3.0.2"
- is-date-object: "npm:^1.0.5"
- is-regex: "npm:^1.1.4"
- is-shared-array-buffer: "npm:^1.0.2"
- isarray: "npm:^2.0.5"
- object-is: "npm:^1.1.5"
- object-keys: "npm:^1.1.1"
- object.assign: "npm:^4.1.4"
- regexp.prototype.flags: "npm:^1.5.0"
- side-channel: "npm:^1.0.4"
- which-boxed-primitive: "npm:^1.0.2"
- which-collection: "npm:^1.0.1"
- which-typed-array: "npm:^1.1.9"
- checksum: 10/883cb8b3cf10d387ce8fb191f7d7b46b48022e00810074c5629053953aa3be5c5890dd40d30d31d27fb140af9a541c06c852ab5d28f76b07095c9d28e3c4b04f
- languageName: node
- linkType: hard
-
"deep-is@npm:^0.1.3":
version: 0.1.4
resolution: "deep-is@npm:0.1.4"
@@ -12193,13 +12180,20 @@ __metadata:
languageName: node
linkType: hard
-"dom-accessibility-api@npm:^0.5.6, dom-accessibility-api@npm:^0.5.9":
+"dom-accessibility-api@npm:^0.5.9":
version: 0.5.16
resolution: "dom-accessibility-api@npm:0.5.16"
checksum: 10/377b4a7f9eae0a5d72e1068c369c99e0e4ca17fdfd5219f3abd32a73a590749a267475a59d7b03a891f9b673c27429133a818c44b2e47e32fec024b34274e2ca
languageName: node
linkType: hard
+"dom-accessibility-api@npm:^0.6.3":
+ version: 0.6.3
+ resolution: "dom-accessibility-api@npm:0.6.3"
+ checksum: 10/83d3371f8226487fbad36e160d44f1d9017fb26d46faba6a06fcad15f34633fc827b8c3e99d49f71d5f3253d866e2131826866fd0a3c86626f8eccfc361881ff
+ languageName: node
+ linkType: hard
+
"dom-converter@npm:^0.2.0":
version: 0.2.0
resolution: "dom-converter@npm:0.2.0"
@@ -12674,23 +12668,6 @@ __metadata:
languageName: node
linkType: hard
-"es-get-iterator@npm:^1.1.3":
- version: 1.1.3
- resolution: "es-get-iterator@npm:1.1.3"
- dependencies:
- call-bind: "npm:^1.0.2"
- get-intrinsic: "npm:^1.1.3"
- has-symbols: "npm:^1.0.3"
- is-arguments: "npm:^1.1.1"
- is-map: "npm:^2.0.2"
- is-set: "npm:^2.0.2"
- is-string: "npm:^1.0.7"
- isarray: "npm:^2.0.5"
- stop-iteration-iterator: "npm:^1.0.0"
- checksum: 10/bc2194befbe55725f9489098626479deee3c801eda7e83ce0dff2eb266a28dc808edb9b623ff01d31ebc1328f09d661333d86b601036692c2e3c1a6942319433
- languageName: node
- linkType: hard
-
"es-iterator-helpers@npm:^1.0.12":
version: 1.0.15
resolution: "es-iterator-helpers@npm:1.0.15"
@@ -15577,7 +15554,7 @@ __metadata:
languageName: node
linkType: hard
-"internal-slot@npm:^1.0.3, internal-slot@npm:^1.0.4, internal-slot@npm:^1.0.5":
+"internal-slot@npm:^1.0.3, internal-slot@npm:^1.0.5":
version: 1.0.5
resolution: "internal-slot@npm:1.0.5"
dependencies:
@@ -15657,7 +15634,7 @@ __metadata:
languageName: node
linkType: hard
-"is-arguments@npm:^1.0.4, is-arguments@npm:^1.1.1":
+"is-arguments@npm:^1.0.4":
version: 1.1.1
resolution: "is-arguments@npm:1.1.1"
dependencies:
@@ -15988,7 +15965,7 @@ __metadata:
languageName: node
linkType: hard
-"is-map@npm:^2.0.1, is-map@npm:^2.0.2":
+"is-map@npm:^2.0.1":
version: 2.0.2
resolution: "is-map@npm:2.0.2"
checksum: 10/60ba910f835f2eacb1fdf5b5a6c60fe1c702d012a7673e6546992bcc0c873f62ada6e13d327f9e48f1720d49c152d6cdecae1fa47a261ef3d247c3ce6f0e1d39
@@ -16123,7 +16100,7 @@ __metadata:
languageName: node
linkType: hard
-"is-set@npm:^2.0.1, is-set@npm:^2.0.2":
+"is-set@npm:^2.0.1":
version: 2.0.2
resolution: "is-set@npm:2.0.2"
checksum: 10/d89e82acdc7760993474f529e043f9c4a1d63ed4774d21cc2e331d0e401e5c91c27743cd7c889137028f6a742234759a4bd602368fbdbf0b0321994aefd5603f
@@ -19440,13 +19417,15 @@ __metadata:
languageName: node
linkType: hard
-"optimism@npm:^0.16.2":
- version: 0.16.2
- resolution: "optimism@npm:0.16.2"
+"optimism@npm:^0.18.0":
+ version: 0.18.0
+ resolution: "optimism@npm:0.18.0"
dependencies:
+ "@wry/caches": "npm:^1.0.0"
"@wry/context": "npm:^0.7.0"
- "@wry/trie": "npm:^0.3.0"
- checksum: 10/b9fc5f6549cf98fcb67cd9a2c1c30b4a0f52d4e9c41191def5855ec753ec2b2796f7b114fdc67354b3d3b7f48a7293914e903cedc8c17454a1864051ec50862d
+ "@wry/trie": "npm:^0.4.3"
+ tslib: "npm:^2.3.0"
+ checksum: 10/b461968008eb7aafd5b5dd63b81fd41fbd907f39858bdd5190f10b71db6a5bf54541cdb3d2a569b2bf5585ca917ac192f953e6239d81702a4391fdb476a00ae8
languageName: node
linkType: hard
@@ -21448,6 +21427,21 @@ __metadata:
languageName: node
linkType: hard
+"rehackt@npm:0.0.6":
+ version: 0.0.6
+ resolution: "rehackt@npm:0.0.6"
+ peerDependencies:
+ "@types/react": "*"
+ react: "*"
+ peerDependenciesMeta:
+ "@types/react":
+ optional: true
+ react:
+ optional: true
+ checksum: 10/3897c93270836159406529e0fa983bf4a11c07d2efc5c8f6bdfd7f6821d3b84a30d911c3f3b9c689948739e6955c5835c8dd9d91579150bec5092f356c0d91df
+ languageName: node
+ linkType: hard
+
"rehype-highlight@npm:^6.0.0":
version: 6.0.0
resolution: "rehype-highlight@npm:6.0.0"
@@ -22818,15 +22812,6 @@ __metadata:
languageName: node
linkType: hard
-"stop-iteration-iterator@npm:^1.0.0":
- version: 1.0.0
- resolution: "stop-iteration-iterator@npm:1.0.0"
- dependencies:
- internal-slot: "npm:^1.0.4"
- checksum: 10/2a23a36f4f6bfa63f46ae2d53a3f80fe8276110b95a55345d8ed3d92125413494033bc8697eb774e8f7aeb5725f70e3d69753caa2ecacdac6258c16fa8aa8b0f
- languageName: node
- linkType: hard
-
"store2@npm:^2.14.2":
version: 2.14.2
resolution: "store2@npm:2.14.2"