diff --git a/package.json b/package.json index e8d2ac64c5fa..6ead6788701f 100644 --- a/package.json +++ b/package.json @@ -35,26 +35,26 @@ "devDependencies": { "@actions/core": "1.10.0", "@actions/exec": "1.1.1", - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", - "@babel/generator": "7.20.14", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", + "@babel/generator": "7.21.1", "@babel/node": "7.20.7", "@babel/plugin-proposal-class-properties": "7.18.6", - "@babel/plugin-proposal-decorators": "7.20.13", + "@babel/plugin-proposal-decorators": "7.21.0", "@babel/plugin-proposal-nullish-coalescing-operator": "7.18.6", "@babel/plugin-proposal-private-methods": "7.18.6", - "@babel/plugin-proposal-private-property-in-object": "7.20.5", - "@babel/plugin-transform-runtime": "7.19.6", + "@babel/plugin-proposal-private-property-in-object": "7.21.0", + "@babel/plugin-transform-runtime": "7.21.0", "@babel/preset-env": "7.20.2", "@babel/preset-react": "7.18.6", - "@babel/preset-typescript": "7.18.6", - "@babel/runtime-corejs3": "7.20.13", - "@npmcli/arborist": "6.2.3", - "@nrwl/nx-cloud": "15.0.3", - "@playwright/test": "1.30.0", - "@replayio/playwright": "0.3.23", + "@babel/preset-typescript": "7.21.0", + "@babel/runtime-corejs3": "7.21.0", + "@npmcli/arborist": "6.2.4", + "@nrwl/nx-cloud": "15.1.1", + "@playwright/test": "1.31.1", + "@replayio/playwright": "0.3.24", "@testing-library/jest-dom": "5.16.5", - "@testing-library/react": "13.4.0", + "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", "@tsd/typescript": "4.9.5", "@types/babel__generator": "7.6.4", @@ -66,37 +66,37 @@ "@types/prompts": "2.4.2", "all-contributors-cli": "6.24.0", "ansi-colors": "4.1.3", - "babel-jest": "29.4.2", + "babel-jest": "29.4.3", "babel-plugin-auto-import": "1.1.0", "babel-plugin-remove-code": "0.0.6", "boxen": "5.1.2", - "core-js": "3.28.0", - "cypress": "12.5.1", + "core-js": "3.29.0", + "cypress": "12.7.0", "cypress-wait-until": "1.7.2", - "eslint": "8.34.0", + "eslint": "8.35.0", "fast-glob": "3.2.12", "fs-extra": "11.1.0", "is-port-reachable": "3.1.0", - "jest": "29.4.2", + "jest": "29.4.3", "jest-runner-tsd": "4.0.0", "jscodeshift": "0.14.0", "lerna": "6.5.1", "listr2": "5.0.7", "lodash.template": "4.5.0", "make-dir-cli": "3.0.0", - "msw": "0.49.3", + "msw": "1.1.0", "ncp": "2.0.0", "node-notifier": "10.0.1", "nodemon": "2.0.20", "npm-packlist": "7.0.4", - "nx": "15.6.3", + "nx": "15.8.1", "octokit": "2.0.14", "ora": "5.4.1", "prompts": "2.4.2", "rimraf": "3.0.2", "terminal-link": "2.1.1", "typescript": "4.9.5", - "zx": "7.1.1" + "zx": "7.2.0" }, "packageManager": "yarn@3.4.1", "npmClient": "yarn" diff --git a/packages/api-server/package.json b/packages/api-server/package.json index ff30f0531e42..bead92862de4 100644 --- a/packages/api-server/package.json +++ b/packages/api-server/package.json @@ -28,15 +28,15 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/plugin-transform-runtime": "7.19.6", - "@babel/runtime-corejs3": "7.20.13", + "@babel/plugin-transform-runtime": "7.21.0", + "@babel/runtime-corejs3": "7.21.0", "@fastify/http-proxy": "8.4.0", "@fastify/static": "6.9.0", "@fastify/url-data": "5.3.1", "ansi-colors": "4.1.3", "chalk": "4.1.2", "chokidar": "3.5.3", - "core-js": "3.28.0", + "core-js": "3.29.0", "fast-json-parse": "1.0.3", "fastify": "4.13.0", "fastify-raw-body": "4.2.0", @@ -48,15 +48,15 @@ "yargs": "17.7.1" }, "devDependencies": { - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", - "@types/aws-lambda": "8.10.110", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", + "@types/aws-lambda": "8.10.111", "@types/lodash.escape": "4.0.7", "@types/qs": "6.9.7", "@types/split2": "3.2.1", "@types/yargs": "17.0.22", "aws-lambda": "1.0.7", - "jest": "29.4.2", + "jest": "29.4.3", "typescript": "4.9.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/api/package.json b/packages/api/package.json index aac281755c8d..f05cb34512a5 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -31,34 +31,34 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.20.13", - "@prisma/client": "4.10.1", + "@babel/runtime-corejs3": "7.21.0", + "@prisma/client": "4.11.0", "@whatwg-node/fetch": "0.8.1", - "core-js": "3.28.0", + "core-js": "3.29.0", "humanize-string": "2.1.0", "jsonwebtoken": "9.0.0", "pascalcase": "1.0.0", - "pino": "8.10.0", + "pino": "8.11.0", "title-case": "3.0.3" }, "devDependencies": { - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", - "@types/aws-lambda": "8.10.110", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", + "@types/aws-lambda": "8.10.111", "@types/jsonwebtoken": "9.0.1", "@types/memjs": "1", "@types/pascalcase": "1.0.1", "@types/split2": "3.2.1", - "jest": "29.4.2", + "jest": "29.4.3", "memjs": "1.3.0", - "redis": "4.6.4", + "redis": "4.6.5", "split2": "4.1.0", "ts-toolbelt": "9.6.0", "typescript": "4.9.5" }, "peerDependencies": { "memjs": "1.3.0", - "redis": "4.6.4" + "redis": "4.6.5" }, "peerDependenciesMeta": { "memjs": { diff --git a/packages/api/src/cache/__tests__/cacheFindMany.test.ts b/packages/api/src/cache/__tests__/cacheFindMany.test.ts index 93e1ed74f528..497b6628dacf 100644 --- a/packages/api/src/cache/__tests__/cacheFindMany.test.ts +++ b/packages/api/src/cache/__tests__/cacheFindMany.test.ts @@ -17,7 +17,7 @@ jest.mock('@prisma/client', () => ({ describe('cacheFindMany', () => { afterEach(() => { - jest.restoreAllMocks() + jest.clearAllMocks() }) it('adds the collection to the cache based on latest updated user', async () => { diff --git a/packages/api/src/cache/index.ts b/packages/api/src/cache/index.ts index 260bbda2b89c..991d53bdd206 100644 --- a/packages/api/src/cache/index.ts +++ b/packages/api/src/cache/index.ts @@ -187,19 +187,20 @@ export const createCache = ( const deleteCacheKey = async (key: CacheKey) => { let result + const cacheKey = formatCacheKey(key, prefix) try { await Promise.race([ - (result = client.del(key as string)), + (result = client.del(cacheKey as string)), wait(timeout).then(() => { throw new CacheTimeoutError() }), ]) - logger?.debug(`[Cache] DEL '${key}'`) + logger?.debug(`[Cache] DEL '${cacheKey}'`) return result } catch (e: any) { - logger?.error(`[Cache] Error DEL '${key}': ${e.message}`) + logger?.error(`[Cache] Error DEL '${cacheKey}': ${e.message}`) return false } } diff --git a/packages/auth-providers/auth0/api/package.json b/packages/auth-providers/auth0/api/package.json index fe4d16bd3748..7b1b4e2586fb 100644 --- a/packages/auth-providers/auth0/api/package.json +++ b/packages/auth-providers/auth0/api/package.json @@ -22,17 +22,17 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.20.13", - "core-js": "3.28.0", + "@babel/runtime-corejs3": "7.21.0", + "core-js": "3.29.0", "jsonwebtoken": "9.0.0", "jwks-rsa": "3.0.1" }, "devDependencies": { - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", "@redwoodjs/api": "4.0.0", "@types/jsonwebtoken": "9.0.1", - "jest": "29.4.2", + "jest": "29.4.3", "typescript": "4.9.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/auth-providers/auth0/setup/package.json b/packages/auth-providers/auth0/setup/package.json index 20a6975221b5..d01f367a93f9 100644 --- a/packages/auth-providers/auth0/setup/package.json +++ b/packages/auth-providers/auth0/setup/package.json @@ -22,15 +22,15 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.20.13", + "@babel/runtime-corejs3": "7.21.0", "@redwoodjs/cli-helpers": "4.0.0", - "core-js": "3.28.0" + "core-js": "3.29.0" }, "devDependencies": { - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", "@types/yargs": "17.0.22", - "jest": "29.4.2", + "jest": "29.4.3", "typescript": "4.9.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/auth-providers/auth0/setup/src/setupHandler.ts b/packages/auth-providers/auth0/setup/src/setupHandler.ts index ec84f023b664..f045008d7edb 100644 --- a/packages/auth-providers/auth0/setup/src/setupHandler.ts +++ b/packages/auth-providers/auth0/setup/src/setupHandler.ts @@ -18,7 +18,7 @@ export async function handler({ force: forceArg }: Args) { "import { authDecoder } from '@redwoodjs/auth-auth0-api'", apiPackages: [`@redwoodjs/auth-auth0-api@${version}`], webPackages: [ - '@auth0/auth0-spa-js@^1', + '@auth0/auth0-spa-js@^2', `@redwoodjs/auth-auth0-web@${version}`, ], notes: [ diff --git a/packages/auth-providers/auth0/setup/src/templates/web/auth.ts.template b/packages/auth-providers/auth0/setup/src/templates/web/auth.ts.template index 6111096b1263..fd360b70a26f 100644 --- a/packages/auth-providers/auth0/setup/src/templates/web/auth.ts.template +++ b/packages/auth-providers/auth0/setup/src/templates/web/auth.ts.template @@ -4,15 +4,17 @@ import { createAuth } from '@redwoodjs/auth-auth0-web' const auth0 = new Auth0Client({ domain: process.env.AUTH0_DOMAIN || '', - client_id: process.env.AUTH0_CLIENT_ID || '', - redirect_uri: process.env.AUTH0_REDIRECT_URI, + clientId: process.env.AUTH0_CLIENT_ID || '', + authorizationParams: { + redirect_uri: process.env.AUTH0_REDIRECT_URI, + audience: process.env.AUTH0_AUDIENCE, + }, // Storing tokens in the browser's local storage provides persistence across page refreshes and browser tabs. // But if an attacker can run JavaScript in your SPA using a cross-site scripting (XSS) attack, // they can retrieve the tokens stored in local storage. // See https://auth0.com/docs/libraries/auth0-spa-js#change-storage-options. cacheLocation: 'localstorage', - audience: process.env.AUTH0_AUDIENCE, // `useRefreshTokens` is required for automatically extending sessions beyond what's set in the initial JWT expiration. // See https://auth0.com/docs/tokens/refresh-tokens. diff --git a/packages/auth-providers/auth0/web/package.json b/packages/auth-providers/auth0/web/package.json index 93a1c26f35e3..1a51bb71a7c5 100644 --- a/packages/auth-providers/auth0/web/package.json +++ b/packages/auth-providers/auth0/web/package.json @@ -22,21 +22,21 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.20.13", + "@babel/runtime-corejs3": "7.21.0", "@redwoodjs/auth": "4.0.0", - "core-js": "3.28.0" + "core-js": "3.29.0" }, "devDependencies": { - "@auth0/auth0-spa-js": "1.22.6", - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", + "@auth0/auth0-spa-js": "2.0.4", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", "@types/react": "18.0.28", - "jest": "29.4.2", + "jest": "29.4.3", "react": "18.2.0", "typescript": "4.9.5" }, "peerDependencies": { - "@auth0/auth0-spa-js": "1.22.6" + "@auth0/auth0-spa-js": "2.0.4" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/auth-providers/auth0/web/src/auth0.ts b/packages/auth-providers/auth0/web/src/auth0.ts index 89289cd91af0..c65d649aab5a 100644 --- a/packages/auth-providers/auth0/web/src/auth0.ts +++ b/packages/auth-providers/auth0/web/src/auth0.ts @@ -46,8 +46,10 @@ function createAuthImplementation(auth0Client: Auth0Client) { signup: async (options?: RedirectLoginOptions) => auth0Client.loginWithRedirect({ ...options, - screen_hint: 'signup', - prompt: 'login', + authorizationParams: { + screen_hint: 'signup', + prompt: 'login', + }, }), getToken: () => auth0Client.getTokenSilently(), getUserMetadata: async () => { diff --git a/packages/auth-providers/azureActiveDirectory/api/package.json b/packages/auth-providers/azureActiveDirectory/api/package.json index b45d4c5d89e8..4f7a09151ab1 100644 --- a/packages/auth-providers/azureActiveDirectory/api/package.json +++ b/packages/auth-providers/azureActiveDirectory/api/package.json @@ -22,18 +22,18 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.20.13", - "core-js": "3.28.0", + "@babel/runtime-corejs3": "7.21.0", + "core-js": "3.29.0", "jsonwebtoken": "9.0.0", "jwks-rsa": "3.0.1" }, "devDependencies": { - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", "@redwoodjs/api": "4.0.0", - "@types/aws-lambda": "8.10.110", + "@types/aws-lambda": "8.10.111", "@types/jsonwebtoken": "9.0.1", - "jest": "29.4.2", + "jest": "29.4.3", "typescript": "4.9.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/auth-providers/azureActiveDirectory/setup/package.json b/packages/auth-providers/azureActiveDirectory/setup/package.json index 70f616732075..25feade9cad3 100644 --- a/packages/auth-providers/azureActiveDirectory/setup/package.json +++ b/packages/auth-providers/azureActiveDirectory/setup/package.json @@ -22,15 +22,15 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.20.13", + "@babel/runtime-corejs3": "7.21.0", "@redwoodjs/cli-helpers": "4.0.0", - "core-js": "3.28.0" + "core-js": "3.29.0" }, "devDependencies": { - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", "@types/yargs": "17.0.22", - "jest": "29.4.2", + "jest": "29.4.3", "typescript": "4.9.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/auth-providers/azureActiveDirectory/web/package.json b/packages/auth-providers/azureActiveDirectory/web/package.json index 1c2a7c110d22..48e0d6a63285 100644 --- a/packages/auth-providers/azureActiveDirectory/web/package.json +++ b/packages/auth-providers/azureActiveDirectory/web/package.json @@ -22,17 +22,17 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.20.13", + "@babel/runtime-corejs3": "7.21.0", "@redwoodjs/auth": "4.0.0", - "core-js": "3.28.0" + "core-js": "3.29.0" }, "devDependencies": { "@azure/msal-browser": "2.33.0", - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", "@types/netlify-identity-widget": "1.9.3", "@types/react": "18.0.28", - "jest": "29.4.2", + "jest": "29.4.3", "react": "18.2.0", "typescript": "4.9.5" }, diff --git a/packages/auth-providers/clerk/api/package.json b/packages/auth-providers/clerk/api/package.json index 19c1d30ecae5..fd6984273a1b 100644 --- a/packages/auth-providers/clerk/api/package.json +++ b/packages/auth-providers/clerk/api/package.json @@ -22,16 +22,16 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.20.13", - "@clerk/clerk-sdk-node": "4.7.4", - "core-js": "3.28.0" + "@babel/runtime-corejs3": "7.21.0", + "@clerk/clerk-sdk-node": "4.7.7", + "core-js": "3.29.0" }, "devDependencies": { - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", "@redwoodjs/api": "4.0.0", - "@types/aws-lambda": "8.10.110", - "jest": "29.4.2", + "@types/aws-lambda": "8.10.111", + "jest": "29.4.3", "typescript": "4.9.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/auth-providers/clerk/setup/package.json b/packages/auth-providers/clerk/setup/package.json index 080185ad3674..525e2b179a37 100644 --- a/packages/auth-providers/clerk/setup/package.json +++ b/packages/auth-providers/clerk/setup/package.json @@ -22,15 +22,15 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.20.13", + "@babel/runtime-corejs3": "7.21.0", "@redwoodjs/cli-helpers": "4.0.0", - "core-js": "3.28.0" + "core-js": "3.29.0" }, "devDependencies": { - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", "@types/yargs": "17.0.22", - "jest": "29.4.2", + "jest": "29.4.3", "typescript": "4.9.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/auth-providers/clerk/web/package.json b/packages/auth-providers/clerk/web/package.json index 269a8027d22d..2eacc0a3b6a2 100644 --- a/packages/auth-providers/clerk/web/package.json +++ b/packages/auth-providers/clerk/web/package.json @@ -22,22 +22,22 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.20.13", + "@babel/runtime-corejs3": "7.21.0", "@redwoodjs/auth": "4.0.0", - "core-js": "3.28.0" + "core-js": "3.29.0" }, "devDependencies": { - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", - "@clerk/clerk-react": "4.11.3", - "@clerk/types": "3.28.1", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", + "@clerk/clerk-react": "4.12.0", + "@clerk/types": "3.28.4", "@types/react": "18.0.28", - "jest": "29.4.2", + "jest": "29.4.3", "react": "18.2.0", "typescript": "4.9.5" }, "peerDependencies": { - "@clerk/clerk-react": "4.11.3" + "@clerk/clerk-react": "4.12.0" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/auth-providers/custom/setup/package.json b/packages/auth-providers/custom/setup/package.json index 6c4cc0eb1775..d31515cdc716 100644 --- a/packages/auth-providers/custom/setup/package.json +++ b/packages/auth-providers/custom/setup/package.json @@ -22,15 +22,15 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.20.13", + "@babel/runtime-corejs3": "7.21.0", "@redwoodjs/cli-helpers": "4.0.0", - "core-js": "3.28.0" + "core-js": "3.29.0" }, "devDependencies": { - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", "@types/yargs": "17.0.22", - "jest": "29.4.2", + "jest": "29.4.3", "typescript": "4.9.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/auth-providers/dbAuth/api/package.json b/packages/auth-providers/dbAuth/api/package.json index ccae0b48be20..b0275aed56e8 100644 --- a/packages/auth-providers/dbAuth/api/package.json +++ b/packages/auth-providers/dbAuth/api/package.json @@ -22,22 +22,22 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.20.13", + "@babel/runtime-corejs3": "7.21.0", "base64url": "3.0.1", - "core-js": "3.28.0", + "core-js": "3.29.0", "crypto-js": "4.1.1", "md5": "2.3.0", "uuid": "9.0.0" }, "devDependencies": { - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", "@redwoodjs/api": "4.0.0", "@simplewebauthn/server": "6.2.2", "@types/crypto-js": "4.1.1", "@types/md5": "2.3.2", "@types/uuid": "9.0.1", - "jest": "29.4.2", + "jest": "29.4.3", "typescript": "4.9.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/auth-providers/dbAuth/setup/package.json b/packages/auth-providers/dbAuth/setup/package.json index 4c08629aa55d..421c9a379c53 100644 --- a/packages/auth-providers/dbAuth/setup/package.json +++ b/packages/auth-providers/dbAuth/setup/package.json @@ -22,21 +22,21 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.20.13", + "@babel/runtime-corejs3": "7.21.0", "@redwoodjs/cli-helpers": "4.0.0", "@simplewebauthn/browser": "6.2.2", - "core-js": "3.28.0", + "core-js": "3.29.0", "prompts": "2.4.2", "secure-random-password": "0.2.3", "terminal-link": "2.1.1" }, "devDependencies": { - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", "@simplewebauthn/typescript-types": "6.2.1", "@types/secure-random-password": "0.2.1", "@types/yargs": "17.0.22", - "jest": "29.4.2", + "jest": "29.4.3", "typescript": "4.9.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/auth-providers/dbAuth/web/package.json b/packages/auth-providers/dbAuth/web/package.json index c7b8a68e846b..9c81206d3af4 100644 --- a/packages/auth-providers/dbAuth/web/package.json +++ b/packages/auth-providers/dbAuth/web/package.json @@ -23,17 +23,17 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.20.13", + "@babel/runtime-corejs3": "7.21.0", "@redwoodjs/auth": "4.0.0", "@simplewebauthn/browser": "6.2.2", - "core-js": "3.28.0" + "core-js": "3.29.0" }, "devDependencies": { - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", "@simplewebauthn/typescript-types": "6.2.1", "@types/react": "18.0.28", - "jest": "29.4.2", + "jest": "29.4.3", "react": "18.2.0", "typescript": "4.9.5" }, diff --git a/packages/auth-providers/firebase/api/package.json b/packages/auth-providers/firebase/api/package.json index 0b4f194c4543..606428cfc431 100644 --- a/packages/auth-providers/firebase/api/package.json +++ b/packages/auth-providers/firebase/api/package.json @@ -22,16 +22,16 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.20.13", - "core-js": "3.28.0", - "firebase-admin": "10.3.0" + "@babel/runtime-corejs3": "7.21.0", + "core-js": "3.29.0", + "firebase-admin": "11.5.0" }, "devDependencies": { - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", "@redwoodjs/api": "4.0.0", - "@types/aws-lambda": "8.10.110", - "jest": "29.4.2", + "@types/aws-lambda": "8.10.111", + "jest": "29.4.3", "typescript": "4.9.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/auth-providers/firebase/setup/package.json b/packages/auth-providers/firebase/setup/package.json index db7616f595fb..37ac1b43baee 100644 --- a/packages/auth-providers/firebase/setup/package.json +++ b/packages/auth-providers/firebase/setup/package.json @@ -22,15 +22,15 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.20.13", + "@babel/runtime-corejs3": "7.21.0", "@redwoodjs/cli-helpers": "4.0.0", - "core-js": "3.28.0" + "core-js": "3.29.0" }, "devDependencies": { - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", "@types/yargs": "17.0.22", - "jest": "29.4.2", + "jest": "29.4.3", "typescript": "4.9.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/auth-providers/firebase/web/package.json b/packages/auth-providers/firebase/web/package.json index cede6789d364..8bc10ca93483 100644 --- a/packages/auth-providers/firebase/web/package.json +++ b/packages/auth-providers/firebase/web/package.json @@ -22,16 +22,16 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.20.13", + "@babel/runtime-corejs3": "7.21.0", "@redwoodjs/auth": "4.0.0", - "core-js": "3.28.0" + "core-js": "3.29.0" }, "devDependencies": { - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", "@types/react": "18.0.28", "firebase": "9.17.1", - "jest": "29.4.2", + "jest": "29.4.3", "react": "18.2.0", "typescript": "4.9.5" }, diff --git a/packages/auth-providers/netlify/api/package.json b/packages/auth-providers/netlify/api/package.json index 639d94cac0ab..696b3d7897a9 100644 --- a/packages/auth-providers/netlify/api/package.json +++ b/packages/auth-providers/netlify/api/package.json @@ -22,17 +22,17 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.20.13", - "core-js": "3.28.0", + "@babel/runtime-corejs3": "7.21.0", + "core-js": "3.29.0", "jsonwebtoken": "9.0.0" }, "devDependencies": { - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", "@redwoodjs/api": "4.0.0", - "@types/aws-lambda": "8.10.110", + "@types/aws-lambda": "8.10.111", "@types/jsonwebtoken": "9.0.1", - "jest": "29.4.2", + "jest": "29.4.3", "typescript": "4.9.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/auth-providers/netlify/setup/package.json b/packages/auth-providers/netlify/setup/package.json index 0fedcc176419..2ae6b11bf4f2 100644 --- a/packages/auth-providers/netlify/setup/package.json +++ b/packages/auth-providers/netlify/setup/package.json @@ -22,15 +22,15 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.20.13", + "@babel/runtime-corejs3": "7.21.0", "@redwoodjs/cli-helpers": "4.0.0", - "core-js": "3.28.0" + "core-js": "3.29.0" }, "devDependencies": { - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", "@types/yargs": "17.0.22", - "jest": "29.4.2", + "jest": "29.4.3", "typescript": "4.9.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/auth-providers/netlify/web/package.json b/packages/auth-providers/netlify/web/package.json index 46efd12fc40e..82d2f345193f 100644 --- a/packages/auth-providers/netlify/web/package.json +++ b/packages/auth-providers/netlify/web/package.json @@ -22,16 +22,16 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.20.13", + "@babel/runtime-corejs3": "7.21.0", "@redwoodjs/auth": "4.0.0", - "core-js": "3.28.0" + "core-js": "3.29.0" }, "devDependencies": { - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", "@types/netlify-identity-widget": "1.9.3", "@types/react": "18.0.28", - "jest": "29.4.2", + "jest": "29.4.3", "react": "18.2.0", "typescript": "4.9.5" }, diff --git a/packages/auth-providers/supabase/api/package.json b/packages/auth-providers/supabase/api/package.json index 51c45cbe9ac1..e8b9b1dac9e6 100644 --- a/packages/auth-providers/supabase/api/package.json +++ b/packages/auth-providers/supabase/api/package.json @@ -22,17 +22,17 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.20.13", - "core-js": "3.28.0", + "@babel/runtime-corejs3": "7.21.0", + "core-js": "3.29.0", "jsonwebtoken": "9.0.0" }, "devDependencies": { - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", "@redwoodjs/api": "4.0.0", - "@types/aws-lambda": "8.10.110", + "@types/aws-lambda": "8.10.111", "@types/jsonwebtoken": "9.0.1", - "jest": "29.4.2", + "jest": "29.4.3", "typescript": "4.9.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/auth-providers/supabase/setup/package.json b/packages/auth-providers/supabase/setup/package.json index df02a365c961..5da98893223a 100644 --- a/packages/auth-providers/supabase/setup/package.json +++ b/packages/auth-providers/supabase/setup/package.json @@ -22,15 +22,15 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.20.13", + "@babel/runtime-corejs3": "7.21.0", "@redwoodjs/cli-helpers": "4.0.0", - "core-js": "3.28.0" + "core-js": "3.29.0" }, "devDependencies": { - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", "@types/yargs": "17.0.22", - "jest": "29.4.2", + "jest": "29.4.3", "typescript": "4.9.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/auth-providers/supabase/web/package.json b/packages/auth-providers/supabase/web/package.json index af103fee9f4d..260488fc96ea 100644 --- a/packages/auth-providers/supabase/web/package.json +++ b/packages/auth-providers/supabase/web/package.json @@ -22,15 +22,15 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.20.13", - "core-js": "3.28.0" + "@babel/runtime-corejs3": "7.21.0", + "core-js": "3.29.0" }, "devDependencies": { - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", "@supabase/supabase-js": "1.35.7", "@types/react": "18.0.28", - "jest": "29.4.2", + "jest": "29.4.3", "react": "18.2.0", "typescript": "4.9.5" }, diff --git a/packages/auth-providers/supertokens/api/package.json b/packages/auth-providers/supertokens/api/package.json index 84691fee7322..86e55c49e22b 100644 --- a/packages/auth-providers/supertokens/api/package.json +++ b/packages/auth-providers/supertokens/api/package.json @@ -22,21 +22,21 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.20.13", - "core-js": "3.28.0", + "@babel/runtime-corejs3": "7.21.0", + "core-js": "3.29.0", "jsonwebtoken": "9.0.0", "jwks-rsa": "3.0.1" }, "devDependencies": { - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", "@redwoodjs/api": "4.0.0", "@types/jsonwebtoken": "9.0.1", - "jest": "29.4.2", + "jest": "29.4.3", "typescript": "4.9.5" }, "peerDependencies": { - "supertokens-node": "13.0.2" + "supertokens-node": "13.1.2" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/auth-providers/supertokens/setup/package.json b/packages/auth-providers/supertokens/setup/package.json index 17b587c06414..8093726bee33 100644 --- a/packages/auth-providers/supertokens/setup/package.json +++ b/packages/auth-providers/supertokens/setup/package.json @@ -22,15 +22,15 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.20.13", + "@babel/runtime-corejs3": "7.21.0", "@redwoodjs/cli-helpers": "4.0.0", - "core-js": "3.28.0" + "core-js": "3.29.0" }, "devDependencies": { - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", "@types/yargs": "17.0.22", - "jest": "29.4.2", + "jest": "29.4.3", "typescript": "4.9.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/auth-providers/supertokens/web/package.json b/packages/auth-providers/supertokens/web/package.json index 00f760f9371f..0e386b0e4956 100644 --- a/packages/auth-providers/supertokens/web/package.json +++ b/packages/auth-providers/supertokens/web/package.json @@ -22,15 +22,15 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.20.13", + "@babel/runtime-corejs3": "7.21.0", "@redwoodjs/auth": "4.0.0", - "core-js": "3.28.0" + "core-js": "3.29.0" }, "devDependencies": { - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", "@types/react": "18.0.28", - "jest": "29.4.2", + "jest": "29.4.3", "react": "18.2.0", "supertokens-auth-react": "0.31.1", "typescript": "4.9.5" diff --git a/packages/auth/package.json b/packages/auth/package.json index 66e8943e8d41..c3815b33a007 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -22,17 +22,17 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.20.13", - "core-js": "3.28.0", + "@babel/runtime-corejs3": "7.21.0", + "core-js": "3.29.0", "react": "18.2.0" }, "devDependencies": { - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", "@testing-library/jest-dom": "5.16.5", - "@testing-library/react": "13.4.0", - "jest": "29.4.2", - "msw": "0.49.3", + "@testing-library/react": "14.0.0", + "jest": "29.4.3", + "msw": "1.1.0", "typescript": "4.9.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/cli-helpers/package.json b/packages/cli-helpers/package.json index 52c75eab37c1..3a2de32f6549 100644 --- a/packages/cli-helpers/package.json +++ b/packages/cli-helpers/package.json @@ -22,12 +22,12 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/core": "7.20.12", - "@babel/runtime-corejs3": "7.20.13", + "@babel/core": "7.21.0", + "@babel/runtime-corejs3": "7.21.0", "@redwoodjs/internal": "4.0.0", "@redwoodjs/telemetry": "4.0.0", "chalk": "4.1.2", - "core-js": "3.28.0", + "core-js": "3.29.0", "execa": "5.1.1", "listr2": "5.0.7", "lodash.memoize": "4.1.2", @@ -37,11 +37,11 @@ "terminal-link": "2.1.1" }, "devDependencies": { - "@babel/cli": "7.20.7", + "@babel/cli": "7.21.0", "@types/lodash.memoize": "4.1.7", "@types/pascalcase": "1.0.1", "@types/yargs": "17.0.22", - "jest": "29.4.2", + "jest": "29.4.3", "typescript": "4.9.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/cli/package.json b/packages/cli/package.json index e02216f5a706..8a6d586931d8 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -28,8 +28,8 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.20.13", - "@prisma/internals": "4.10.1", + "@babel/runtime-corejs3": "7.21.0", + "@prisma/internals": "4.11.0", "@redwoodjs/api-server": "4.0.0", "@redwoodjs/cli-helpers": "4.0.0", "@redwoodjs/internal": "4.0.0", @@ -42,7 +42,7 @@ "chalk": "4.1.2", "concurrently": "7.6.0", "configstore": "3.1.5", - "core-js": "3.28.0", + "core-js": "3.29.0", "cross-env": "7.0.3", "crypto-js": "4.1.1", "decamelize": "5.0.0", @@ -60,7 +60,7 @@ "pluralize": "8.0.0", "portfinder": "1.0.32", "prettier": "2.8.4", - "prisma": "4.10.1", + "prisma": "4.11.0", "prompts": "2.4.2", "rimraf": "3.0.2", "secure-random-password": "0.2.3", @@ -69,10 +69,10 @@ "yargs": "17.7.1" }, "devDependencies": { - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", "@types/crypto-js": "4.1.1", - "jest": "29.4.2", + "jest": "29.4.3", "typescript": "4.9.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/cli/src/commands/generate/dataMigration/dataMigration.js b/packages/cli/src/commands/generate/dataMigration/dataMigration.js index 952dd4dc6f8f..93078ae67331 100644 --- a/packages/cli/src/commands/generate/dataMigration/dataMigration.js +++ b/packages/cli/src/commands/generate/dataMigration/dataMigration.js @@ -83,7 +83,7 @@ export const handler = async (args) => { ) try { - if (args.rollback) { + if (args.rollback && !args.force) { prepareForRollback(tasks) } await tasks.run() diff --git a/packages/cli/src/commands/generate/dbAuth/dbAuth.js b/packages/cli/src/commands/generate/dbAuth/dbAuth.js index 8703333aa6a6..fae08c309db6 100644 --- a/packages/cli/src/commands/generate/dbAuth/dbAuth.js +++ b/packages/cli/src/commands/generate/dbAuth/dbAuth.js @@ -375,7 +375,7 @@ export const handler = async (yargs) => { const t = tasks({ ...yargs }) try { - if (yargs.rollback) { + if (yargs.rollback && !yargs.force) { prepareForRollback(t) } await t.run() diff --git a/packages/cli/src/commands/generate/directive/directive.js b/packages/cli/src/commands/generate/directive/directive.js index e9f6dfc6a1d0..0d1c5a87a559 100644 --- a/packages/cli/src/commands/generate/directive/directive.js +++ b/packages/cli/src/commands/generate/directive/directive.js @@ -183,7 +183,7 @@ export const handler = async (args) => { ) try { - if (args.rollback) { + if (args.rollback && !args.force) { prepareForRollback(tasks) } await tasks.run() diff --git a/packages/cli/src/commands/generate/function/function.js b/packages/cli/src/commands/generate/function/function.js index f103efa2ec5c..07e26da31b38 100644 --- a/packages/cli/src/commands/generate/function/function.js +++ b/packages/cli/src/commands/generate/function/function.js @@ -139,7 +139,7 @@ export const handler = async ({ name, force, ...rest }) => { ) try { - if (rest.rollback) { + if (rest.rollback && !force) { prepareForRollback(tasks) } await tasks.run() diff --git a/packages/cli/src/commands/generate/helpers.js b/packages/cli/src/commands/generate/helpers.js index 39574526795f..7aab09c0338c 100644 --- a/packages/cli/src/commands/generate/helpers.js +++ b/packages/cli/src/commands/generate/helpers.js @@ -236,7 +236,7 @@ export const createYargsForComponentGeneration = ({ } ) - if (options.rollback) { + if (options.rollback && !options.force) { prepareForRollback(tasks) } await tasks.run() diff --git a/packages/cli/src/commands/generate/model/model.js b/packages/cli/src/commands/generate/model/model.js index e490a4e5683e..c19593ba1c2d 100644 --- a/packages/cli/src/commands/generate/model/model.js +++ b/packages/cli/src/commands/generate/model/model.js @@ -68,7 +68,7 @@ export const handler = async ({ force, ...args }) => { try { await verifyModelName({ name: args.name }) - if (args.rollback) { + if (args.rollback && !force) { prepareForRollback(tasks) } await tasks.run() diff --git a/packages/cli/src/commands/generate/page/page.js b/packages/cli/src/commands/generate/page/page.js index 3833c0d9e6a3..32dd94c1e4c8 100644 --- a/packages/cli/src/commands/generate/page/page.js +++ b/packages/cli/src/commands/generate/page/page.js @@ -257,7 +257,7 @@ export const handler = async ({ ) try { - if (rollback) { + if (rollback && !force) { prepareForRollback(tasks) } await tasks.run() diff --git a/packages/cli/src/commands/generate/scaffold/scaffold.js b/packages/cli/src/commands/generate/scaffold/scaffold.js index e20ed8742e83..115c7149e6f0 100644 --- a/packages/cli/src/commands/generate/scaffold/scaffold.js +++ b/packages/cli/src/commands/generate/scaffold/scaffold.js @@ -843,7 +843,7 @@ export const handler = async ({ typescript, tailwind, }) - if (rollback) { + if (rollback && !force) { prepareForRollback(t) } await t.run() diff --git a/packages/cli/src/commands/generate/script/script.js b/packages/cli/src/commands/generate/script/script.js index 92c0dd42a333..89f7156115dc 100644 --- a/packages/cli/src/commands/generate/script/script.js +++ b/packages/cli/src/commands/generate/script/script.js @@ -91,7 +91,7 @@ export const handler = async ({ force, ...args }) => { ) try { - if (args.rollback) { + if (args.rollback && !force) { prepareForRollback(tasks) } await tasks.run() diff --git a/packages/cli/src/commands/generate/sdl/sdl.js b/packages/cli/src/commands/generate/sdl/sdl.js index 77fda583625a..c1169c7c2f13 100644 --- a/packages/cli/src/commands/generate/sdl/sdl.js +++ b/packages/cli/src/commands/generate/sdl/sdl.js @@ -307,7 +307,7 @@ export const handler = async ({ { rendererOptions: { collapse: false }, exitOnError: true } ) - if (rollback) { + if (rollback && !force) { prepareForRollback(tasks) } await tasks.run() diff --git a/packages/cli/src/lib/__tests__/updateCheck.test.js b/packages/cli/src/lib/__tests__/updateCheck.test.js index 5882522aaadc..2370a395bb52 100644 --- a/packages/cli/src/lib/__tests__/updateCheck.test.js +++ b/packages/cli/src/lib/__tests__/updateCheck.test.js @@ -67,7 +67,7 @@ describe('Update is not available (1.0.0 -> 1.0.0)', () => { afterEach(() => { fs.__setMockFiles({}) - jest.restoreAllMocks() + jest.clearAllMocks() }) it('Produces the correct updateData.json file', async () => { @@ -142,7 +142,7 @@ describe('Update is available (1.0.0 -> 2.0.0)', () => { afterEach(() => { fs.__setMockFiles({}) - jest.restoreAllMocks() + jest.clearAllMocks() }) it('Produces the correct updateData.json file', async () => { @@ -217,7 +217,7 @@ describe('Update is available with rc tag (1.0.0-rc.1 -> 1.0.1-rc.58)', () => { afterEach(() => { fs.__setMockFiles({}) - jest.restoreAllMocks() + jest.clearAllMocks() }) it('Produces the correct updateData.json file', async () => { diff --git a/packages/codemods/package.json b/packages/codemods/package.json index f256713120f8..9e80c4f302a6 100644 --- a/packages/codemods/package.json +++ b/packages/codemods/package.json @@ -22,19 +22,22 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", - "@babel/plugin-transform-typescript": "7.20.13", - "@babel/runtime-corejs3": "7.20.13", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", + "@babel/parser": "7.21.2", + "@babel/plugin-transform-typescript": "7.21.0", + "@babel/runtime-corejs3": "7.21.0", + "@babel/traverse": "7.21.2", "@iarna/toml": "2.2.5", "@vscode/ripgrep": "1.14.2", "@whatwg-node/fetch": "0.8.1", - "core-js": "3.28.0", + "core-js": "3.29.0", "deepmerge": "4.3.0", "execa": "5.1.1", "fast-glob": "3.2.12", "findup-sync": "5.0.0", - "jest": "29.4.2", + "graphql": "16.6.0", + "jest": "29.4.3", "jscodeshift": "0.14.0", "prettier": "2.8.4", "tasuku": "2.0.1", diff --git a/packages/codemods/src/codemods/list.yargs.ts b/packages/codemods/src/codemods/list.yargs.ts index 00baa968fbce..744c68e27f68 100644 --- a/packages/codemods/src/codemods/list.yargs.ts +++ b/packages/codemods/src/codemods/list.yargs.ts @@ -2,7 +2,6 @@ import fs from 'fs' import path from 'path' import yargs from 'yargs' -// @ts-expect-error is actually exported, just not in types import { decamelize } from 'yargs-parser' export const command = 'list ' diff --git a/packages/codemods/src/codemods/v5.x.x/cellQueryResult/README.md b/packages/codemods/src/codemods/v5.x.x/cellQueryResult/README.md new file mode 100644 index 000000000000..b66ac35b227e --- /dev/null +++ b/packages/codemods/src/codemods/v5.x.x/cellQueryResult/README.md @@ -0,0 +1,22 @@ +# Cell QueryResult + +RedwoodJS v5 no longer spreads the additional properties returned by a query result when passing properties into a cell. + +Prior to v5, Redwood would spread properties such as `client` or `refetch` which were returned by the query result for use within the first parameter of a cell. See https://www.apollographql.com/docs/react/data/queries/#result for the properties returned by Apollo. This would in some cases restrict the choice of naming the query result as the data would be overridden by these additional query result properties. In v5 these additional properties (all but `loading`, `error` and `data`) are passed via a `queryResult` property. + +Prior to v5 access to the additional query result properties was possible like so: +```ts +export const Success = ({ model, client: apolloClient, refetch }: CellSuccessProps) => { + // Access to apolloClient or refetch is possible + return +} +``` + +This codemod removes any occurrence of these previously spread variables from the parameters and instead provides them via the destructuring of `queryResult`. This results in: + +```ts +export const Success = ({ model, queryResult: {client: apolloClient, refetch} }: CellSuccessProps) => { + // Access to apolloClient or refetch is still possible via the nested destructuring + return +} +``` diff --git a/packages/codemods/src/codemods/v5.x.x/cellQueryResult/__testfixtures__/client.input.tsx b/packages/codemods/src/codemods/v5.x.x/cellQueryResult/__testfixtures__/client.input.tsx new file mode 100644 index 000000000000..1433ef039aaa --- /dev/null +++ b/packages/codemods/src/codemods/v5.x.x/cellQueryResult/__testfixtures__/client.input.tsx @@ -0,0 +1,33 @@ +import type { FindAuthorQuery, FindAuthorQueryVariables } from 'types/graphql' + +import type { CellSuccessProps, CellFailureProps } from '@redwoodjs/web' + +import Author from 'src/components/Author' + +export const QUERY = gql` + query FindAuthorQuery($id: Int!) { + author: user(id: $id) { + email + fullName + } + } +` + +export const Loading = () => Loading... + +export const Empty = () => Empty + +export const Failure = ({ + error, +}: CellFailureProps) => ( + Error: {error?.message} +) + +export const Success = ({ + author, + client +}: CellSuccessProps) => ( + + + +) diff --git a/packages/codemods/src/codemods/v5.x.x/cellQueryResult/__testfixtures__/client.output.tsx b/packages/codemods/src/codemods/v5.x.x/cellQueryResult/__testfixtures__/client.output.tsx new file mode 100644 index 000000000000..f267f7f2f6fc --- /dev/null +++ b/packages/codemods/src/codemods/v5.x.x/cellQueryResult/__testfixtures__/client.output.tsx @@ -0,0 +1,34 @@ +import type { FindAuthorQuery, FindAuthorQueryVariables } from 'types/graphql' + +import type { CellSuccessProps, CellFailureProps } from '@redwoodjs/web' + +import Author from 'src/components/Author' + +export const QUERY = gql` + query FindAuthorQuery($id: Int!) { + author: user(id: $id) { + email + fullName + } + } +` + +export const Loading = () => Loading... + +export const Empty = () => Empty + +export const Failure = ({ + error, +}: CellFailureProps) => ( + Error: {error?.message} +) + +export const Success = ({ + author, + + queryResult: { client } +}: CellSuccessProps) => ( + + + +) diff --git a/packages/codemods/src/codemods/v5.x.x/cellQueryResult/__testfixtures__/default.input.ts b/packages/codemods/src/codemods/v5.x.x/cellQueryResult/__testfixtures__/default.input.ts new file mode 100644 index 000000000000..22109b8d894d --- /dev/null +++ b/packages/codemods/src/codemods/v5.x.x/cellQueryResult/__testfixtures__/default.input.ts @@ -0,0 +1,32 @@ +import type { FindAuthorQuery, FindAuthorQueryVariables } from 'types/graphql' + +import type { CellSuccessProps, CellFailureProps } from '@redwoodjs/web' + +import Author from 'src/components/Author' + +export const QUERY = gql` + query FindAuthorQuery($id: Int!) { + author: user(id: $id) { + email + fullName + } + } +` + +export const Loading = () => Loading... + +export const Empty = () => Empty + +export const Failure = ({ + error, +}: CellFailureProps) => ( + Error: {error?.message} +) + +export const Success = ({ + author, +}: CellSuccessProps) => ( + + + +) diff --git a/packages/codemods/src/codemods/v5.x.x/cellQueryResult/__testfixtures__/default.output.ts b/packages/codemods/src/codemods/v5.x.x/cellQueryResult/__testfixtures__/default.output.ts new file mode 100644 index 000000000000..22109b8d894d --- /dev/null +++ b/packages/codemods/src/codemods/v5.x.x/cellQueryResult/__testfixtures__/default.output.ts @@ -0,0 +1,32 @@ +import type { FindAuthorQuery, FindAuthorQueryVariables } from 'types/graphql' + +import type { CellSuccessProps, CellFailureProps } from '@redwoodjs/web' + +import Author from 'src/components/Author' + +export const QUERY = gql` + query FindAuthorQuery($id: Int!) { + author: user(id: $id) { + email + fullName + } + } +` + +export const Loading = () => Loading... + +export const Empty = () => Empty + +export const Failure = ({ + error, +}: CellFailureProps) => ( + Error: {error?.message} +) + +export const Success = ({ + author, +}: CellSuccessProps) => ( + + + +) diff --git a/packages/codemods/src/codemods/v5.x.x/cellQueryResult/__testfixtures__/failureSuccess.input.tsx b/packages/codemods/src/codemods/v5.x.x/cellQueryResult/__testfixtures__/failureSuccess.input.tsx new file mode 100644 index 000000000000..b8a818b945fb --- /dev/null +++ b/packages/codemods/src/codemods/v5.x.x/cellQueryResult/__testfixtures__/failureSuccess.input.tsx @@ -0,0 +1,36 @@ +import type { FindAuthorQuery, FindAuthorQueryVariables } from 'types/graphql' + +import type { CellSuccessProps, CellFailureProps } from '@redwoodjs/web' + +import Author from 'src/components/Author' + +export const QUERY = gql` + query FindAuthorQuery($id: Int!) { + author: user(id: $id) { + email + fullName + } + } +` + +export const Loading = () => Loading... + +export const Empty = () => Empty + +export const Failure = ({ + error, + refetch: rerunQuery, + client +}: CellFailureProps) => ( + Error: {error?.message} {rerunQuery} {client} +) + +export const Success = ({ + author, + refetch, + client: apolloClient +}: CellSuccessProps) => ( + + + +) diff --git a/packages/codemods/src/codemods/v5.x.x/cellQueryResult/__testfixtures__/failureSuccess.output.tsx b/packages/codemods/src/codemods/v5.x.x/cellQueryResult/__testfixtures__/failureSuccess.output.tsx new file mode 100644 index 000000000000..34de8a039c77 --- /dev/null +++ b/packages/codemods/src/codemods/v5.x.x/cellQueryResult/__testfixtures__/failureSuccess.output.tsx @@ -0,0 +1,36 @@ +import type { FindAuthorQuery, FindAuthorQueryVariables } from 'types/graphql' + +import type { CellSuccessProps, CellFailureProps } from '@redwoodjs/web' + +import Author from 'src/components/Author' + +export const QUERY = gql` + query FindAuthorQuery($id: Int!) { + author: user(id: $id) { + email + fullName + } + } +` + +export const Loading = () => Loading... + +export const Empty = () => Empty + +export const Failure = ({ + error, + + queryResult: {refetch: rerunQuery, client} +}: CellFailureProps) => ( + Error: {error?.message} {rerunQuery} {client} +) + +export const Success = ({ + author, + + queryResult: {refetch, client: apolloClient} +}: CellSuccessProps) => ( + + + +) diff --git a/packages/codemods/src/codemods/v5.x.x/cellQueryResult/__testfixtures__/refetch.input.tsx b/packages/codemods/src/codemods/v5.x.x/cellQueryResult/__testfixtures__/refetch.input.tsx new file mode 100644 index 000000000000..016579752a6f --- /dev/null +++ b/packages/codemods/src/codemods/v5.x.x/cellQueryResult/__testfixtures__/refetch.input.tsx @@ -0,0 +1,33 @@ +import type { FindAuthorQuery, FindAuthorQueryVariables } from 'types/graphql' + +import type { CellSuccessProps, CellFailureProps } from '@redwoodjs/web' + +import Author from 'src/components/Author' + +export const QUERY = gql` + query FindAuthorQuery($id: Int!) { + author: user(id: $id) { + email + fullName + } + } +` + +export const Loading = () => Loading... + +export const Empty = () => Empty + +export const Failure = ({ + error, +}: CellFailureProps) => ( + Error: {error?.message} +) + +export const Success = ({ + author, + refetch +}: CellSuccessProps) => ( + + + +) diff --git a/packages/codemods/src/codemods/v5.x.x/cellQueryResult/__testfixtures__/refetch.output.tsx b/packages/codemods/src/codemods/v5.x.x/cellQueryResult/__testfixtures__/refetch.output.tsx new file mode 100644 index 000000000000..dfbdc9f201ee --- /dev/null +++ b/packages/codemods/src/codemods/v5.x.x/cellQueryResult/__testfixtures__/refetch.output.tsx @@ -0,0 +1,34 @@ +import type { FindAuthorQuery, FindAuthorQueryVariables } from 'types/graphql' + +import type { CellSuccessProps, CellFailureProps } from '@redwoodjs/web' + +import Author from 'src/components/Author' + +export const QUERY = gql` + query FindAuthorQuery($id: Int!) { + author: user(id: $id) { + email + fullName + } + } +` + +export const Loading = () => Loading... + +export const Empty = () => Empty + +export const Failure = ({ + error, +}: CellFailureProps) => ( + Error: {error?.message} +) + +export const Success = ({ + author, + + queryResult: {refetch} +}: CellSuccessProps) => ( + + + +) diff --git a/packages/codemods/src/codemods/v5.x.x/cellQueryResult/__testfixtures__/refetchClient.input.tsx b/packages/codemods/src/codemods/v5.x.x/cellQueryResult/__testfixtures__/refetchClient.input.tsx new file mode 100644 index 000000000000..731cff3cf5bf --- /dev/null +++ b/packages/codemods/src/codemods/v5.x.x/cellQueryResult/__testfixtures__/refetchClient.input.tsx @@ -0,0 +1,34 @@ +import type { FindAuthorQuery, FindAuthorQueryVariables } from 'types/graphql' + +import type { CellSuccessProps, CellFailureProps } from '@redwoodjs/web' + +import Author from 'src/components/Author' + +export const QUERY = gql` + query FindAuthorQuery($id: Int!) { + author: user(id: $id) { + email + fullName + } + } +` + +export const Loading = () => Loading... + +export const Empty = () => Empty + +export const Failure = ({ + error, +}: CellFailureProps) => ( + Error: {error?.message} +) + +export const Success = ({ + author, + refetch, + client +}: CellSuccessProps) => ( + + + +) diff --git a/packages/codemods/src/codemods/v5.x.x/cellQueryResult/__testfixtures__/refetchClient.output.tsx b/packages/codemods/src/codemods/v5.x.x/cellQueryResult/__testfixtures__/refetchClient.output.tsx new file mode 100644 index 000000000000..9262c53bb752 --- /dev/null +++ b/packages/codemods/src/codemods/v5.x.x/cellQueryResult/__testfixtures__/refetchClient.output.tsx @@ -0,0 +1,34 @@ +import type { FindAuthorQuery, FindAuthorQueryVariables } from 'types/graphql' + +import type { CellSuccessProps, CellFailureProps } from '@redwoodjs/web' + +import Author from 'src/components/Author' + +export const QUERY = gql` + query FindAuthorQuery($id: Int!) { + author: user(id: $id) { + email + fullName + } + } +` + +export const Loading = () => Loading... + +export const Empty = () => Empty + +export const Failure = ({ + error, +}: CellFailureProps) => ( + Error: {error?.message} +) + +export const Success = ({ + author, + + queryResult: {refetch, client} +}: CellSuccessProps) => ( + + + +) diff --git a/packages/codemods/src/codemods/v5.x.x/cellQueryResult/__testfixtures__/refetchClientAliased.input.tsx b/packages/codemods/src/codemods/v5.x.x/cellQueryResult/__testfixtures__/refetchClientAliased.input.tsx new file mode 100644 index 000000000000..b1e8e5c937f9 --- /dev/null +++ b/packages/codemods/src/codemods/v5.x.x/cellQueryResult/__testfixtures__/refetchClientAliased.input.tsx @@ -0,0 +1,34 @@ +import type { FindAuthorQuery, FindAuthorQueryVariables } from 'types/graphql' + +import type { CellSuccessProps, CellFailureProps } from '@redwoodjs/web' + +import Author from 'src/components/Author' + +export const QUERY = gql` + query FindAuthorQuery($id: Int!) { + author: user(id: $id) { + email + fullName + } + } +` + +export const Loading = () => Loading... + +export const Empty = () => Empty + +export const Failure = ({ + error, +}: CellFailureProps) => ( + Error: {error?.message} +) + +export const Success = ({ + author, + refetch, + client: apolloClient +}: CellSuccessProps) => ( + + + +) diff --git a/packages/codemods/src/codemods/v5.x.x/cellQueryResult/__testfixtures__/refetchClientAliased.output.tsx b/packages/codemods/src/codemods/v5.x.x/cellQueryResult/__testfixtures__/refetchClientAliased.output.tsx new file mode 100644 index 000000000000..a857747b0c06 --- /dev/null +++ b/packages/codemods/src/codemods/v5.x.x/cellQueryResult/__testfixtures__/refetchClientAliased.output.tsx @@ -0,0 +1,34 @@ +import type { FindAuthorQuery, FindAuthorQueryVariables } from 'types/graphql' + +import type { CellSuccessProps, CellFailureProps } from '@redwoodjs/web' + +import Author from 'src/components/Author' + +export const QUERY = gql` + query FindAuthorQuery($id: Int!) { + author: user(id: $id) { + email + fullName + } + } +` + +export const Loading = () => Loading... + +export const Empty = () => Empty + +export const Failure = ({ + error, +}: CellFailureProps) => ( + Error: {error?.message} +) + +export const Success = ({ + author, + + queryResult: {refetch, client: apolloClient} +}: CellSuccessProps) => ( + + + +) diff --git a/packages/codemods/src/codemods/v5.x.x/cellQueryResult/__tests__/cellQueryResult.test.ts b/packages/codemods/src/codemods/v5.x.x/cellQueryResult/__tests__/cellQueryResult.test.ts new file mode 100644 index 000000000000..83d4fc493847 --- /dev/null +++ b/packages/codemods/src/codemods/v5.x.x/cellQueryResult/__tests__/cellQueryResult.test.ts @@ -0,0 +1,25 @@ +describe('cellQueryResult', () => { + test('No query result properties used', async () => { + await matchTransformSnapshot('cellQueryResult', 'default') + }) + + test('Refetch alone is used', async () => { + await matchTransformSnapshot('cellQueryResult', 'refetch') + }) + + test('Client alone is used', async () => { + await matchTransformSnapshot('cellQueryResult', 'client') + }) + + test('Refetch and client are used', async () => { + await matchTransformSnapshot('cellQueryResult', 'refetchClient') + }) + + test('Refetch and client are used with client aliased', async () => { + await matchTransformSnapshot('cellQueryResult', 'refetchClientAliased') + }) + + test('Usage in Failure and Success', async () => { + await matchTransformSnapshot('cellQueryResult', 'failureSuccess') + }) +}) diff --git a/packages/codemods/src/codemods/v5.x.x/cellQueryResult/cellQueryResult.ts b/packages/codemods/src/codemods/v5.x.x/cellQueryResult/cellQueryResult.ts new file mode 100644 index 000000000000..6617398e60ef --- /dev/null +++ b/packages/codemods/src/codemods/v5.x.x/cellQueryResult/cellQueryResult.ts @@ -0,0 +1,115 @@ +import type { FileInfo, API, Property } from 'jscodeshift' + +// We need to check all of the cell functions +const cellFunctionsToCheck = ['Success', 'Failure', 'Loading', 'Empty'] + +// The list of properties which are no longer being spread +// See https://www.apollographql.com/docs/react/data/queries/#result for apollo query result properties +const nonSpreadVariables = [ + 'previousData', + 'variables', + 'networkStatus', + 'client', + 'called', + 'refetch', + 'fetchMore', + 'startPolling', + 'stopPolling', + 'subscribeToMore', + 'updateQuery', +] + +export default function transform(file: FileInfo, api: API) { + const j = api.jscodeshift + const ast = j(file.source) + + cellFunctionsToCheck.forEach((variableName) => { + const foundCellFunctions = ast.findVariableDeclarators(variableName) + if (foundCellFunctions.size() === 1) { + const foundFunction = foundCellFunctions.get() + + // We expect the variable to be a function (standard or arrow) + if ( + foundFunction.value.init.type === 'ArrowFunctionExpression' || + foundFunction.value.init.type === 'FunctionExpression' + ) { + const firstParameter = foundFunction.value.init.params.at(0) + + // No parameters taken by the function + if (!firstParameter) { + // Do nothing... + } else { + // We expect the function to be destructuring the properties the cell is passed + if (firstParameter.type === 'ObjectPattern') { + const previouslySpreadPropertiesInUse = + firstParameter.properties.filter((property: Property) => { + if (property.key.type !== 'Identifier') { + throw new Error( + 'Unable to process a parameter within the cell function' + ) + } + return nonSpreadVariables.includes(property.key.name) + }) + if (previouslySpreadPropertiesInUse.length > 0) { + // Add the newly destructured properties as function parameters + firstParameter.properties.push( + j.property( + 'init', + j.identifier('queryResult'), // Previously spead properties are now found within 'queryResult' + j.objectPattern( + // For every previously spead property in use add a destructuring + previouslySpreadPropertiesInUse.map( + (usedProperty: Property) => { + if ( + usedProperty.key.type !== 'Identifier' || + usedProperty.value.type !== 'Identifier' + ) { + throw new Error( + 'Unable to process a parameter within the cell function' + ) + } + const prop = j.property( + 'init', + j.identifier(usedProperty.key.name), + j.identifier(usedProperty.value.name) + ) + // Use an alias if one was previously defined by the user + prop.shorthand = usedProperty.shorthand + return prop + } + ) + ) + ) + ) + // Remove the existing function parameters corresponding to previously spread variables + firstParameter.properties = firstParameter.properties.filter( + (property: Property) => { + if (property.key.type !== 'Identifier') { + throw new Error('Unable to process a parameter') + } + return !nonSpreadVariables.includes(property.key.name) + } + ) + } + } else { + console.warn( + `The first parameter to '${variableName}' was not an object and we could not process this.` + ) + } + } + } else { + console.warn( + `'${variableName}' is not a function and we could not process this.` + ) + } + } else { + console.warn(`Could not find a unique '${variableName}' variable`) + } + }) + + return ast.toSource({ + trailingComma: true, + quote: 'single', + lineTerminator: '\n', + }) +} diff --git a/packages/codemods/src/codemods/v5.x.x/cellQueryResult/cellQueryResult.yargs.ts b/packages/codemods/src/codemods/v5.x.x/cellQueryResult/cellQueryResult.yargs.ts new file mode 100644 index 000000000000..afdcc5693ae9 --- /dev/null +++ b/packages/codemods/src/codemods/v5.x.x/cellQueryResult/cellQueryResult.yargs.ts @@ -0,0 +1,23 @@ +import path from 'path' + +import task from 'tasuku' + +import { findCells } from '../../../lib/cells' +import runTransform from '../../../lib/runTransform' + +export const command = 'cell-query-result' +export const description = + '(v4.x.x->v5.x.x) Updates cells to use the queryResult property' + +export const handler = () => { + task('cellQueryResult', async ({ setOutput }) => { + await runTransform({ + transformPath: path.join(__dirname, 'cellQueryResult.js'), + targetPaths: findCells(), + }) + + setOutput( + 'Updates to your cells are complete! Please run `yarn rw lint --fix` to prettify your code' + ) + }) +} diff --git a/packages/codemods/src/codemods/v5.x.x/detectEmptyCells/detectEmptyCells.ts b/packages/codemods/src/codemods/v5.x.x/detectEmptyCells/detectEmptyCells.ts new file mode 100644 index 000000000000..4f2956b3c701 --- /dev/null +++ b/packages/codemods/src/codemods/v5.x.x/detectEmptyCells/detectEmptyCells.ts @@ -0,0 +1,38 @@ +import { + findCells, + fileToAst, + getCellGqlQuery, + parseGqlQueryToAst, +} from '../../../lib/cells' + +async function detectEmptyCells() { + const cellPaths = findCells() + + const susceptibleCells = cellPaths.filter((cellPath) => { + const fileContents = fileToAst(cellPath) + const cellQuery = getCellGqlQuery(fileContents) + + if (!cellQuery) { + return false + } + + const { fields } = parseGqlQueryToAst(cellQuery)[0] + + return fields.length > 1 + }) + + if (susceptibleCells.length > 0) { + console.log( + [ + 'You have Cells that are susceptible to the new isDataEmpty behavior:', + '', + susceptibleCells.map((c) => `• ${c}`).join('\n'), + '', + "The new behavior is documented in detail here. It's most likely what you want, but consider whether it affects you.", + "If you'd like to revert to the old behavior, you can override the `isDataEmpty` function.", + ].join('\n') + ) + } +} + +export default detectEmptyCells diff --git a/packages/codemods/src/codemods/v5.x.x/detectEmptyCells/detectEmptyCells.yargs.ts b/packages/codemods/src/codemods/v5.x.x/detectEmptyCells/detectEmptyCells.yargs.ts new file mode 100644 index 000000000000..4c4fa271397e --- /dev/null +++ b/packages/codemods/src/codemods/v5.x.x/detectEmptyCells/detectEmptyCells.yargs.ts @@ -0,0 +1,17 @@ +import task, { TaskInnerAPI } from 'tasuku' + +import detectEmptyCells from './detectEmptyCells' + +export const command = 'detect-empty-cells' +export const description = '(v4.x.x->v5.0.0) Detects empty cells and warns' + +export const handler = () => { + task('detectEmptyCells', async ({ setError }: TaskInnerAPI) => { + try { + await detectEmptyCells() + console.log() + } catch (e: any) { + setError('Failed to detect empty cells in your project \n' + e?.message) + } + }) +} diff --git a/packages/codemods/src/codemods/v5.x.x/updateAuth0/__testfixtures__/default.input.js b/packages/codemods/src/codemods/v5.x.x/updateAuth0/__testfixtures__/default.input.js new file mode 100644 index 000000000000..6111096b1263 --- /dev/null +++ b/packages/codemods/src/codemods/v5.x.x/updateAuth0/__testfixtures__/default.input.js @@ -0,0 +1,22 @@ +import { Auth0Client } from '@auth0/auth0-spa-js' + +import { createAuth } from '@redwoodjs/auth-auth0-web' + +const auth0 = new Auth0Client({ + domain: process.env.AUTH0_DOMAIN || '', + client_id: process.env.AUTH0_CLIENT_ID || '', + redirect_uri: process.env.AUTH0_REDIRECT_URI, + + // Storing tokens in the browser's local storage provides persistence across page refreshes and browser tabs. + // But if an attacker can run JavaScript in your SPA using a cross-site scripting (XSS) attack, + // they can retrieve the tokens stored in local storage. + // See https://auth0.com/docs/libraries/auth0-spa-js#change-storage-options. + cacheLocation: 'localstorage', + audience: process.env.AUTH0_AUDIENCE, + + // `useRefreshTokens` is required for automatically extending sessions beyond what's set in the initial JWT expiration. + // See https://auth0.com/docs/tokens/refresh-tokens. + // useRefreshTokens: true, +}) + +export const { AuthProvider, useAuth } = createAuth(auth0) diff --git a/packages/codemods/src/codemods/v5.x.x/updateAuth0/__testfixtures__/default.output.js b/packages/codemods/src/codemods/v5.x.x/updateAuth0/__testfixtures__/default.output.js new file mode 100644 index 000000000000..2fd6354397a8 --- /dev/null +++ b/packages/codemods/src/codemods/v5.x.x/updateAuth0/__testfixtures__/default.output.js @@ -0,0 +1,21 @@ +import { Auth0Client } from '@auth0/auth0-spa-js' + +import { createAuth } from '@redwoodjs/auth-auth0-web' + +const auth0 = new Auth0Client({ + domain: process.env.AUTH0_DOMAIN || '', + clientId: process.env.AUTH0_CLIENT_ID || '', + + authorizationParams: { + redirect_uri: process.env.AUTH0_REDIRECT_URI, + audience: process.env.AUTH0_AUDIENCE, + }, + + // Storing tokens in the browser's local storage provides persistence across page refreshes and browser tabs. + // But if an attacker can run JavaScript in your SPA using a cross-site scripting (XSS) attack, + // they can retrieve the tokens stored in local storage. + // See https://auth0.com/docs/libraries/auth0-spa-js#change-storage-options. + cacheLocation: 'localstorage', +}) + +export const { AuthProvider, useAuth } = createAuth(auth0) diff --git a/packages/codemods/src/codemods/v5.x.x/updateAuth0/__tests__/updateAuth0.ts b/packages/codemods/src/codemods/v5.x.x/updateAuth0/__tests__/updateAuth0.ts new file mode 100644 index 000000000000..0b69dae8f677 --- /dev/null +++ b/packages/codemods/src/codemods/v5.x.x/updateAuth0/__tests__/updateAuth0.ts @@ -0,0 +1,5 @@ +describe('auth0', () => { + it('updates the auth0 file', async () => { + await matchTransformSnapshot('updateAuth0', 'default') + }) +}) diff --git a/packages/codemods/src/codemods/v5.x.x/updateAuth0/updateAuth0.ts b/packages/codemods/src/codemods/v5.x.x/updateAuth0/updateAuth0.ts new file mode 100644 index 000000000000..bd5214b179e4 --- /dev/null +++ b/packages/codemods/src/codemods/v5.x.x/updateAuth0/updateAuth0.ts @@ -0,0 +1,36 @@ +import type { FileInfo, API } from 'jscodeshift' + +export default function transform(file: FileInfo, api: API) { + const j = api.jscodeshift + const ast = j(file.source) + + const paths = ast.find(j.ObjectProperty, (node) => { + return ['redirect_uri', 'audience'].includes(node.key.name) + }) + + let nodes = paths.nodes() + + nodes = nodes.map((node) => { + const { comments: _comments, ...rest } = node + return rest + }) + + paths.remove() + + ast + .find(j.ObjectProperty, { key: { name: 'client_id' } }) + .insertAfter( + j.objectProperty( + j.identifier('authorizationParams'), + j.objectExpression(nodes) + ) + ) + + ast.find(j.Identifier, { name: 'client_id' }).replaceWith('clientId') + + return ast.toSource({ + trailingComma: true, + quote: 'single', + lineTerminator: '\n', + }) +} diff --git a/packages/codemods/src/codemods/v5.x.x/updateAuth0/updateAuth0.yargs.ts b/packages/codemods/src/codemods/v5.x.x/updateAuth0/updateAuth0.yargs.ts new file mode 100644 index 000000000000..a4da0c73c0f3 --- /dev/null +++ b/packages/codemods/src/codemods/v5.x.x/updateAuth0/updateAuth0.yargs.ts @@ -0,0 +1,35 @@ +import path from 'path' + +import execa from 'execa' +import task, { TaskInnerAPI } from 'tasuku' + +import getRWPaths from '../../../lib/getRWPaths' +import isTSProject from '../../../lib/isTSProject' +import runTransform from '../../../lib/runTransform' + +export const command = 'update-auth0' +export const description = + '(v4.x.x->v5.x.x) For Auth0 users; updates the web-side auth.ts,js file' + +export const handler = () => { + task('Update Auth0', async ({ setOutput }: TaskInnerAPI) => { + const authFile = isTSProject ? 'auth.ts' : 'auth.js' + + try { + await execa.command('yarn up @auth0/auth0-spa-js@^2', { + cwd: getRWPaths().web.base, + }) + } catch { + console.error( + "Couldn't update @auth0/auth0-spa-js; you'll have to upgrade it manually to the latest v2.x.x version" + ) + } + + await runTransform({ + transformPath: path.join(__dirname, 'updateAuth0.js'), + targetPaths: [path.join(getRWPaths().web.src, authFile)], + }) + + setOutput('All done! Run `yarn rw lint --fix` to prettify your code') + }) +} diff --git a/packages/codemods/src/lib/cells.ts b/packages/codemods/src/lib/cells.ts new file mode 100644 index 000000000000..a1da8652bbc7 --- /dev/null +++ b/packages/codemods/src/lib/cells.ts @@ -0,0 +1,258 @@ +import fs from 'fs' +import path from 'path' + +import { types } from '@babel/core' +import { parse as babelParse, ParserPlugin } from '@babel/parser' +import traverse from '@babel/traverse' +import fg from 'fast-glob' +import { + DocumentNode, + FieldNode, + InlineFragmentNode, + OperationDefinitionNode, + OperationTypeNode, + parse, + visit, +} from 'graphql' + +import getRWPaths from './getRWPaths' + +export const findCells = (cwd: string = getRWPaths().web.src) => { + const modules = fg.sync('**/*Cell.{js,jsx,ts,tsx}', { + cwd, + absolute: true, + ignore: ['node_modules'], + }) + return modules.filter(isCellFile) +} + +export const isCellFile = (p: string) => { + const { dir, name } = path.parse(p) + + // If the path isn't on the web side it cannot be a cell + if (!isFileInsideFolder(p, getRWPaths().web.src)) { + return false + } + + // A Cell must be a directory named module. + if (!dir.endsWith(name)) { + return false + } + + const ast = fileToAst(p) + + // A Cell should not have a default export. + if (hasDefaultExport(ast)) { + return false + } + + // A Cell must export QUERY and Success. + const exports = getNamedExports(ast) + const exportedQUERY = exports.findIndex((v) => v.name === 'QUERY') !== -1 + const exportedSuccess = exports.findIndex((v) => v.name === 'Success') !== -1 + if (!exportedQUERY && !exportedSuccess) { + return false + } + + return true +} + +export const isFileInsideFolder = (filePath: string, folderPath: string) => { + const { dir } = path.parse(filePath) + const relativePathFromFolder = path.relative(folderPath, dir) + if ( + !relativePathFromFolder || + relativePathFromFolder.startsWith('..') || + path.isAbsolute(relativePathFromFolder) + ) { + return false + } else { + return true + } +} + +export const hasDefaultExport = (ast: types.Node): boolean => { + let exported = false + traverse(ast, { + ExportDefaultDeclaration() { + exported = true + return + }, + }) + return exported +} + +interface NamedExports { + name: string + type: 're-export' | 'variable' | 'function' | 'class' +} + +export const getNamedExports = (ast: types.Node): NamedExports[] => { + const namedExports: NamedExports[] = [] + traverse(ast, { + ExportNamedDeclaration(path) { + // Re-exports from other modules + // Eg: export { a, b } from './module' + const specifiers = path.node?.specifiers + if (specifiers.length) { + for (const s of specifiers) { + const id = s.exported as types.Identifier + namedExports.push({ + name: id.name, + type: 're-export', + }) + } + return + } + + const declaration = path.node.declaration + if (!declaration) { + return + } + + if (declaration.type === 'VariableDeclaration') { + const id = declaration.declarations[0].id as types.Identifier + namedExports.push({ + name: id.name as string, + type: 'variable', + }) + } else if (declaration.type === 'FunctionDeclaration') { + namedExports.push({ + name: declaration?.id?.name as string, + type: 'function', + }) + } else if (declaration.type === 'ClassDeclaration') { + namedExports.push({ + name: declaration?.id?.name, + type: 'class', + }) + } + }, + }) + + return namedExports +} + +export const fileToAst = (filePath: string): types.Node => { + const code = fs.readFileSync(filePath, 'utf-8') + + // use jsx plugin for web files, because in JS, the .jsx extension is not used + const isJsxFile = + path.extname(filePath).match(/[jt]sx$/) || + isFileInsideFolder(filePath, getRWPaths().web.base) + + const plugins = [ + 'typescript', + 'nullishCoalescingOperator', + 'objectRestSpread', + isJsxFile && 'jsx', + ].filter(Boolean) as ParserPlugin[] + + try { + return babelParse(code, { + sourceType: 'module', + plugins, + }) + } catch (e: any) { + // console.error(chalk.red(`Error parsing: ${filePath}`)) + console.error(e) + throw new Error(e?.message) // we throw, so typescript doesn't complain about returning + } +} + +export const getCellGqlQuery = (ast: types.Node) => { + let cellQuery: string | undefined = undefined + traverse(ast, { + ExportNamedDeclaration({ node }) { + if ( + node.exportKind === 'value' && + types.isVariableDeclaration(node.declaration) + ) { + const exportedQueryNode = node.declaration.declarations.find((d) => { + return ( + types.isIdentifier(d.id) && + d.id.name === 'QUERY' && + types.isTaggedTemplateExpression(d.init) + ) + }) + + if (exportedQueryNode) { + const templateExpression = + exportedQueryNode.init as types.TaggedTemplateExpression + + cellQuery = templateExpression.quasi.quasis[0].value.raw + } + } + return + }, + }) + + return cellQuery +} + +export const parseGqlQueryToAst = (gqlQuery: string) => { + const ast = parse(gqlQuery) + return parseDocumentAST(ast) +} + +export const parseDocumentAST = (document: DocumentNode) => { + const operations: Array = [] + + visit(document, { + OperationDefinition(node: OperationDefinitionNode) { + const fields: any[] = [] + + node.selectionSet.selections.forEach((field) => { + fields.push(getFields(field as FieldNode)) + }) + + operations.push({ + operation: node.operation, + name: node.name?.value, + fields, + }) + }, + }) + + return operations +} + +interface Operation { + operation: OperationTypeNode + name: string | undefined + fields: Array +} + +interface Field { + string: Array +} + +const getFields = (field: FieldNode): any => { + // base + if (!field.selectionSet) { + return field.name.value + } else { + const obj: Record = { + [field.name.value]: [], + } + + const lookAtFieldNode = (node: FieldNode | InlineFragmentNode): void => { + node.selectionSet?.selections.forEach((subField) => { + switch (subField.kind) { + case 'Field': + obj[field.name.value].push(getFields(subField as FieldNode)) + break + case 'FragmentSpread': + // TODO: Maybe this will also be needed, right now it's accounted for to not crash in the tests + break + case 'InlineFragment': + lookAtFieldNode(subField) + } + }) + } + + lookAtFieldNode(field) + + return obj + } +} diff --git a/packages/core/package.json b/packages/core/package.json index 6da0baae7b5d..239487b62a36 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -34,19 +34,19 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", "@babel/eslint-plugin": "7.19.1", "@babel/node": "7.20.7", "@babel/plugin-proposal-class-properties": "7.18.6", - "@babel/plugin-proposal-decorators": "7.20.13", + "@babel/plugin-proposal-decorators": "7.21.0", "@babel/plugin-proposal-private-methods": "7.18.6", - "@babel/plugin-proposal-private-property-in-object": "7.20.5", - "@babel/plugin-transform-runtime": "7.19.6", + "@babel/plugin-proposal-private-property-in-object": "7.21.0", + "@babel/plugin-transform-runtime": "7.21.0", "@babel/preset-env": "7.20.2", "@babel/preset-react": "7.18.6", - "@babel/preset-typescript": "7.18.6", - "@babel/runtime-corejs3": "7.20.13", + "@babel/preset-typescript": "7.21.0", + "@babel/runtime-corejs3": "7.21.0", "@pmmmwh/react-refresh-webpack-plugin": "0.5.10", "@redwoodjs/cli": "4.0.0", "@redwoodjs/eslint-config": "4.0.0", @@ -55,11 +55,11 @@ "babel-loader": "9.1.2", "babel-plugin-auto-import": "1.1.0", "babel-plugin-graphql-tag": "3.3.0", - "babel-plugin-inline-react-svg": "2.0.1", + "babel-plugin-inline-react-svg": "2.0.2", "babel-plugin-module-resolver": "5.0.0", "babel-timing": "0.9.1", "copy-webpack-plugin": "11.0.0", - "core-js": "3.28.0", + "core-js": "3.29.0", "css-loader": "6.7.3", "css-minimizer-webpack-plugin": "4.2.2", "dotenv-webpack": "8.0.1", @@ -79,7 +79,7 @@ "typescript": "4.9.5", "url-loader": "4.1.1", "webpack": "5.75.0", - "webpack-bundle-analyzer": "4.7.0", + "webpack-bundle-analyzer": "4.8.0", "webpack-cli": "5.0.1", "webpack-dev-server": "4.11.1", "webpack-manifest-plugin": "5.0.0", @@ -88,7 +88,7 @@ }, "devDependencies": { "@types/rimraf": "3.0.2", - "jest": "29.4.2" + "jest": "29.4.3" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/create-redwood-app/package.json b/packages/create-redwood-app/package.json index f63c1bda3cf3..b41017334ad9 100644 --- a/packages/create-redwood-app/package.json +++ b/packages/create-redwood-app/package.json @@ -21,14 +21,14 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/core": "7.20.12", + "@babel/core": "7.21.0", "@babel/node": "7.20.7", - "@babel/runtime-corejs3": "7.20.13", + "@babel/runtime-corejs3": "7.21.0", "@redwoodjs/internal": "4.0.0", "@redwoodjs/telemetry": "4.0.0", "chalk": "4.1.2", "check-node-version": "4.2.1", - "core-js": "3.28.0", + "core-js": "3.29.0", "enquirer": "2.3.6", "execa": "5.1.1", "fs-extra": "11.1.0", @@ -37,9 +37,9 @@ "yargs": "17.7.1" }, "devDependencies": { - "@babel/cli": "7.20.7", + "@babel/cli": "7.21.0", "@types/prompts": "2.4.2", - "jest": "29.4.2", + "jest": "29.4.3", "typescript": "4.9.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index 4d0222f9292f..d0b9e8472cba 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -12,13 +12,13 @@ "build": "echo 'Nothing to build..'" }, "dependencies": { - "@babel/core": "7.20.12", + "@babel/core": "7.21.0", "@babel/eslint-parser": "7.19.1", "@babel/eslint-plugin": "7.19.1", "@redwoodjs/internal": "4.0.0", - "@typescript-eslint/eslint-plugin": "5.51.0", - "@typescript-eslint/parser": "5.51.0", - "eslint": "8.34.0", + "@typescript-eslint/eslint-plugin": "5.54.0", + "@typescript-eslint/parser": "5.54.0", + "eslint": "8.35.0", "eslint-config-prettier": "8.6.0", "eslint-import-resolver-babel-module": "5.3.2", "eslint-plugin-babel": "5.3.1", @@ -31,8 +31,8 @@ "prettier": "2.8.4" }, "devDependencies": { - "@babel/cli": "7.20.7", - "jest": "29.4.2", + "@babel/cli": "7.21.0", + "jest": "29.4.3", "typescript": "4.9.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/forms/package.json b/packages/forms/package.json index 0cdfddc382ff..7a7997b0acf2 100644 --- a/packages/forms/package.json +++ b/packages/forms/package.json @@ -22,24 +22,24 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.20.13", - "core-js": "3.28.0", + "@babel/runtime-corejs3": "7.21.0", + "core-js": "3.29.0", "pascalcase": "1.0.0", "react-hook-form": "7.42.1" }, "devDependencies": { - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", - "@testing-library/dom": "8.20.0", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", + "@testing-library/dom": "9.0.0", "@testing-library/jest-dom": "5.16.5", - "@testing-library/react": "13.4.0", + "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", "@types/pascalcase": "1.0.1", "@types/react": "18.0.28", "@types/react-dom": "18.0.11", "@types/testing-library__jest-dom": "5.14.5", "graphql": "16.6.0", - "jest": "29.4.2", + "jest": "29.4.3", "nodemon": "2.0.20", "react": "18.2.0", "react-dom": "18.2.0", diff --git a/packages/graphql-server/package.json b/packages/graphql-server/package.json index b3fa141ecdb1..0b985d804eb2 100644 --- a/packages/graphql-server/package.json +++ b/packages/graphql-server/package.json @@ -22,28 +22,28 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.20.13", - "@envelop/core": "3.0.4", - "@envelop/depth-limit": "2.0.4", - "@envelop/disable-introspection": "4.0.4", - "@envelop/filter-operation-type": "4.0.4", - "@escape.tech/graphql-armor": "1.7.0", + "@babel/runtime-corejs3": "7.21.0", + "@envelop/core": "3.0.6", + "@envelop/depth-limit": "2.0.6", + "@envelop/disable-introspection": "4.0.6", + "@envelop/filter-operation-type": "4.0.6", + "@escape.tech/graphql-armor": "1.7.1", "@graphql-tools/merge": "8.3.18", "@graphql-tools/schema": "9.0.16", "@graphql-tools/utils": "9.2.1", "@redwoodjs/api": "4.0.0", - "core-js": "3.28.0", + "core-js": "3.29.0", "graphql": "16.6.0", "graphql-scalars": "1.20.1", "graphql-tag": "2.12.6", - "graphql-yoga": "3.5.1", + "graphql-yoga": "3.7.0", "lodash.merge": "4.6.2", "lodash.omitby": "4.6.0", "uuid": "9.0.0" }, "devDependencies": { - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", "@envelop/testing": "5.0.6", "@envelop/types": "3.0.2", "@types/jsonwebtoken": "9.0.1", @@ -52,7 +52,7 @@ "@types/uuid": "9.0.1", "@whatwg-node/fetch": "0.8.1", "aws-lambda": "1.0.7", - "jest": "29.4.2", + "jest": "29.4.3", "jsonwebtoken": "9.0.0", "typescript": "4.9.5" }, diff --git a/packages/graphql-server/src/functions/__tests__/authDecoders.test.ts b/packages/graphql-server/src/functions/__tests__/authDecoders.test.ts new file mode 100644 index 000000000000..5823f1faa67e --- /dev/null +++ b/packages/graphql-server/src/functions/__tests__/authDecoders.test.ts @@ -0,0 +1,265 @@ +import type { APIGatewayProxyEvent, Context } from 'aws-lambda' + +import { createLogger } from '@redwoodjs/api/logger' + +import { createGraphQLHandler } from '../../functions/graphql' + +jest.mock('../../makeMergedSchema/makeMergedSchema', () => { + const { makeExecutableSchema } = require('@graphql-tools/schema') + + // Return executable schema + return { + makeMergedSchema: () => + makeExecutableSchema({ + typeDefs: /* GraphQL */ ` + type Query { + me: User! + } + + type User { + id: ID! + firstName: String! + lastName: String! + } + `, + resolvers: { + Query: { + me: () => { + const globalContext = require('../../globalContext').context + const currentUser = globalContext.currentUser + + return { + id: currentUser.userId, + firstName: 'Ba', + lastName: 'Zinga', + } + }, + }, + }, + }), + } +}) + +jest.mock('../../directives/makeDirectives', () => { + return { + makeDirectivesForPlugin: () => [], + } +}) + +type Decoded = Record | null + +type Decoder = ( + token: string, + type: string, + req: { + event: APIGatewayProxyEvent + context: Context + } +) => Promise + +interface MockLambdaParams { + headers?: { [key: string]: string } + body?: string | null + httpMethod: string + [key: string]: any +} + +const mockLambdaEvent = ({ + headers, + body = null, + httpMethod, + ...others +}: MockLambdaParams): APIGatewayProxyEvent => { + return { + headers: headers || {}, + body, + httpMethod, + multiValueQueryStringParameters: null, + isBase64Encoded: false, + multiValueHeaders: {}, // this is silly - the types require a value. It definitely can be undefined, e.g. on Vercel. + path: '/graphql', + pathParameters: null, + stageVariables: null, + queryStringParameters: null, + requestContext: { + accountId: 'MOCKED_ACCOUNT', + apiId: 'MOCKED_API_ID', + authorizer: { name: 'MOCKED_AUTHORIZER' }, + protocol: 'HTTP', + identity: { + accessKey: null, + accountId: null, + apiKey: null, + apiKeyId: null, + caller: null, + clientCert: null, + cognitoAuthenticationProvider: null, + cognitoAuthenticationType: null, + cognitoIdentityId: null, + cognitoIdentityPoolId: null, + principalOrgId: null, + sourceIp: '123.123.123.123', + user: null, + userAgent: null, + userArn: null, + }, + httpMethod: 'POST', + path: '/MOCK_PATH', + stage: 'MOCK_STAGE', + requestId: 'MOCKED_REQUEST_ID', + requestTimeEpoch: 1, + resourceId: 'MOCKED_RESOURCE_ID', + resourcePath: 'MOCKED_RESOURCE_PATH', + }, + resource: 'MOCKED_RESOURCE', + ...others, + } +} + +describe('createGraphQLHandler', () => { + beforeAll(() => { + process.env.DISABLE_CONTEXT_ISOLATION = '1' + }) + + afterAll(() => { + process.env.DISABLE_CONTEXT_ISOLATION = '0' + }) + + afterEach(() => { + // Clean up after test cases + const globalContext = require('../../globalContext').context + delete globalContext.currentUser + }) + + const adminAuthDecoder: Decoder = async (token, type) => { + if (type !== 'admin-auth') { + return null + } + + return { + userId: 'admin-one', + token: token.replace(/-/g, ' '), + } + } + + const customerAuthDecoder: Decoder = async (token, type) => { + if (type !== 'customer-auth') { + return null + } + + return { + userId: 'customer-one', + token: token.replace(/-/g, ' '), + } + } + + const getCurrentUser = async (decoded) => { + if (decoded.userId === 'admin-one') { + return { ...decoded, roles: ['admin'] } + } else if (decoded.userId === 'customer-one') { + return { ...decoded, roles: ['user'] } + } + } + + it('should allow you to pass an auth decoder', async () => { + const handler = createGraphQLHandler({ + getCurrentUser, + authDecoder: adminAuthDecoder, + loggerConfig: { logger: createLogger({}), options: {} }, + sdls: {}, + directives: {}, + services: {}, + onException: () => {}, + }) + + const mockedEvent = mockLambdaEvent({ + headers: { + 'Content-Type': 'application/json', + 'auth-provider': 'admin-auth', + authorization: 'Bearer auth-test-token-admin', + }, + body: JSON.stringify({ query: '{ me { id, firstName, lastName } }' }), + httpMethod: 'POST', + }) + + const response = await handler(mockedEvent, {} as Context) + + const body = JSON.parse(response.body) + const globalContext = require('../../globalContext').context + const currentUser = globalContext.currentUser + + expect(body.data.me.id).toEqual('admin-one') + expect(currentUser.userId).toEqual('admin-one') + expect(currentUser.token).toEqual('auth test token admin') + expect(currentUser.roles).toEqual(['admin']) + expect(response.statusCode).toBe(200) + }) + + it('should allow you to pass an array of auth decoders, using the first one to decode', async () => { + const handler = createGraphQLHandler({ + getCurrentUser, + authDecoder: [adminAuthDecoder, customerAuthDecoder], + loggerConfig: { logger: createLogger({}), options: {} }, + sdls: {}, + directives: {}, + services: {}, + onException: () => {}, + }) + + const mockedEvent = mockLambdaEvent({ + headers: { + 'Content-Type': 'application/json', + 'auth-provider': 'admin-auth', + authorization: 'Bearer auth-test-token-admin', + }, + body: JSON.stringify({ query: '{ me { id, firstName, lastName } }' }), + httpMethod: 'POST', + }) + + const response = await handler(mockedEvent, {} as Context) + + const body = JSON.parse(response.body) + const globalContext = require('../../globalContext').context + const currentUser = globalContext.currentUser + + expect(body.data.me.id).toEqual('admin-one') + expect(currentUser.userId).toEqual('admin-one') + expect(currentUser.token).toEqual('auth test token admin') + expect(currentUser.roles).toEqual(['admin']) + expect(response.statusCode).toBe(200) + }) + + it('should allow you to pass an array of auth decoders, using the second one to decode', async () => { + const handler = createGraphQLHandler({ + getCurrentUser, + authDecoder: [adminAuthDecoder, customerAuthDecoder], + loggerConfig: { logger: createLogger({}), options: {} }, + sdls: {}, + directives: {}, + services: {}, + onException: () => {}, + }) + + const mockedEvent = mockLambdaEvent({ + headers: { + 'Content-Type': 'application/json', + 'auth-provider': 'customer-auth', + authorization: 'Bearer auth-test-token-customer', + }, + body: JSON.stringify({ query: '{ me { id, firstName, lastName } }' }), + httpMethod: 'POST', + }) + + const response = await handler(mockedEvent, {} as Context) + + const body = JSON.parse(response.body) + const globalContext = require('../../globalContext').context + const currentUser = globalContext.currentUser + + expect(body.data.me.id).toEqual('customer-one') + expect(currentUser.userId).toEqual('customer-one') + expect(currentUser.token).toEqual('auth test token customer') + expect(currentUser.roles).toEqual(['user']) + expect(response.statusCode).toBe(200) + }) +}) diff --git a/packages/graphql-server/src/functions/types.ts b/packages/graphql-server/src/functions/types.ts index 33848e3a4cfc..6b068e301fde 100644 --- a/packages/graphql-server/src/functions/types.ts +++ b/packages/graphql-server/src/functions/types.ts @@ -144,7 +144,7 @@ export interface GraphQLHandlerOptions { /** * @description Auth-provider specific token decoder */ - authDecoder?: Decoder + authDecoder?: Decoder | Decoder[] /** * @description Customize the GraphiQL Endpoint that appears in the location bar of the GraphQL Playground diff --git a/packages/internal/package.json b/packages/internal/package.json index 7ceb65d354ce..a3896ceb2291 100644 --- a/packages/internal/package.json +++ b/packages/internal/package.json @@ -28,25 +28,25 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/parser": "7.20.15", - "@babel/plugin-transform-typescript": "7.20.13", - "@babel/register": "7.18.9", - "@babel/runtime-corejs3": "7.20.13", - "@babel/traverse": "7.20.13", - "@graphql-codegen/add": "4.0.0", - "@graphql-codegen/cli": "3.0.0", - "@graphql-codegen/core": "3.0.0", - "@graphql-codegen/schema-ast": "3.0.0", - "@graphql-codegen/typescript": "3.0.0", - "@graphql-codegen/typescript-operations": "3.0.0", + "@babel/parser": "7.21.2", + "@babel/plugin-transform-typescript": "7.21.0", + "@babel/register": "7.21.0", + "@babel/runtime-corejs3": "7.21.0", + "@babel/traverse": "7.21.2", + "@graphql-codegen/add": "4.0.1", + "@graphql-codegen/cli": "3.2.1", + "@graphql-codegen/core": "3.1.0", + "@graphql-codegen/schema-ast": "3.0.1", + "@graphql-codegen/typescript": "3.0.1", + "@graphql-codegen/typescript-operations": "3.0.1", "@graphql-codegen/typescript-react-apollo": "3.3.7", - "@graphql-codegen/typescript-resolvers": "3.0.0", + "@graphql-codegen/typescript-resolvers": "3.1.0", "@iarna/toml": "2.2.5", "@redwoodjs/graphql-server": "4.0.0", "babel-plugin-graphql-tag": "3.3.0", - "babel-plugin-polyfill-corejs3": "0.6.0", + "babel-plugin-polyfill-corejs3": "0.7.1", "chalk": "4.1.2", - "core-js": "3.28.0", + "core-js": "3.29.0", "deepmerge": "4.3.0", "esbuild": "0.17.10", "fast-glob": "3.2.12", @@ -57,14 +57,14 @@ "prettier": "2.8.4", "rimraf": "3.0.2", "string-env-interpolation": "1.0.1", - "systeminformation": "5.17.9", + "systeminformation": "5.17.12", "terminal-link": "2.1.1", "ts-node": "10.9.1", "typescript": "4.9.5" }, "devDependencies": { - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", "@types/babel-plugin-tester": "9.0.5", "@types/babel__core": "7.20.0", "@types/findup-sync": "4.0.2", @@ -72,7 +72,7 @@ "@types/rimraf": "3.0.2", "babel-plugin-tester": "11.0.4", "graphql-tag": "2.12.6", - "jest": "29.4.2" + "jest": "29.4.3" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/prerender/package.json b/packages/prerender/package.json index aa06a668ff4c..eb47b3adf1a6 100644 --- a/packages/prerender/package.json +++ b/packages/prerender/package.json @@ -24,7 +24,7 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.20.13", + "@babel/runtime-corejs3": "7.21.0", "@redwoodjs/auth": "4.0.0", "@redwoodjs/internal": "4.0.0", "@redwoodjs/router": "4.0.0", @@ -33,16 +33,16 @@ "@whatwg-node/fetch": "0.8.1", "babel-plugin-ignore-html-and-css-imports": "0.1.0", "cheerio": "1.0.0-rc.12", - "core-js": "3.28.0", + "core-js": "3.29.0", "graphql": "16.6.0", "mime-types": "2.1.35" }, "devDependencies": { - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", "@types/mime-types": "2.1.1", "babel-plugin-tester": "11.0.4", - "jest": "29.4.2", + "jest": "29.4.3", "typescript": "4.9.5" }, "peerDependencies": { diff --git a/packages/record/package.json b/packages/record/package.json index 109c9a3e4f07..59f7602771f2 100644 --- a/packages/record/package.json +++ b/packages/record/package.json @@ -27,16 +27,16 @@ ] }, "dependencies": { - "@babel/runtime-corejs3": "7.20.13", - "@prisma/client": "4.10.1", - "core-js": "3.28.0" + "@babel/runtime-corejs3": "7.21.0", + "@prisma/client": "4.11.0", + "core-js": "3.29.0" }, "devDependencies": { - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", - "@prisma/internals": "4.10.1", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", + "@prisma/internals": "4.11.0", "esbuild": "0.17.10", - "jest": "29.4.2" + "jest": "29.4.3" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/router/package.json b/packages/router/package.json index 984ab9c57a4c..419532ec6632 100644 --- a/packages/router/package.json +++ b/packages/router/package.json @@ -22,17 +22,17 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.20.13", + "@babel/runtime-corejs3": "7.21.0", "@reach/skip-nav": "0.18.0", "@redwoodjs/auth": "4.0.0", - "core-js": "3.28.0" + "core-js": "3.29.0" }, "devDependencies": { - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", "@types/react": "18.0.28", "@types/react-dom": "18.0.11", - "jest": "29.4.2", + "jest": "29.4.3", "react": "18.2.0", "react-dom": "18.2.0", "typescript": "4.9.5" diff --git a/packages/structure/package.json b/packages/structure/package.json index 1d6a0da59f17..c3932f6f9fa3 100644 --- a/packages/structure/package.json +++ b/packages/structure/package.json @@ -30,13 +30,13 @@ ] }, "dependencies": { - "@babel/runtime-corejs3": "7.20.13", + "@babel/runtime-corejs3": "7.21.0", "@iarna/toml": "2.2.5", - "@prisma/internals": "4.10.1", + "@prisma/internals": "4.11.0", "@redwoodjs/internal": "4.0.0", "@types/line-column": "1.0.0", "camelcase": "6.3.0", - "core-js": "3.28.0", + "core-js": "3.29.0", "deepmerge": "4.3.0", "dotenv-defaults": "5.0.2", "enquirer": "2.3.6", @@ -55,14 +55,14 @@ "yargs-parser": "21.1.1" }, "devDependencies": { - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", "@types/fs-extra": "11.0.1", "@types/lodash": "4.14.191", "@types/lru-cache": "5.1.1", - "@types/node": "16.18.12", - "@types/vscode": "1.75.1", - "jest": "29.4.2", + "@types/node": "16.18.14", + "@types/vscode": "1.76.0", + "jest": "29.4.3", "typescript": "4.9.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/telemetry/package.json b/packages/telemetry/package.json index 512a548ba7e2..47b6158c173a 100644 --- a/packages/telemetry/package.json +++ b/packages/telemetry/package.json @@ -26,24 +26,24 @@ ] }, "dependencies": { - "@babel/runtime-corejs3": "7.20.13", + "@babel/runtime-corejs3": "7.21.0", "@redwoodjs/internal": "4.0.0", "@redwoodjs/structure": "4.0.0", "@whatwg-node/fetch": "0.8.1", - "ci-info": "3.7.1", - "core-js": "3.28.0", + "ci-info": "3.8.0", + "core-js": "3.29.0", "envinfo": "7.8.1", - "systeminformation": "5.17.9", + "systeminformation": "5.17.12", "uuid": "9.0.0", "yargs": "17.7.1" }, "devDependencies": { - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", "@types/envinfo": "7.8.1", "@types/uuid": "9.0.1", "@types/yargs": "17.0.22", - "jest": "29.4.2" + "jest": "29.4.3" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/testing/package.json b/packages/testing/package.json index 2cbb8126070a..5855e966d310 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -27,7 +27,7 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.20.13", + "@babel/runtime-corejs3": "7.21.0", "@redwoodjs/auth": "4.0.0", "@redwoodjs/graphql-server": "4.0.0", "@redwoodjs/internal": "4.0.0", @@ -40,29 +40,29 @@ "@storybook/manager-webpack5": "6.5.16", "@storybook/react": "6.5.16", "@testing-library/jest-dom": "5.16.5", - "@testing-library/react": "13.4.0", + "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", - "@types/aws-lambda": "8.10.110", + "@types/aws-lambda": "8.10.111", "@types/babel-core": "6.25.7", "@types/jest": "29.4.0", - "@types/node": "16.18.12", + "@types/node": "16.18.14", "@types/react": "18.0.28", "@types/react-dom": "18.0.11", "@types/webpack": "5.28.0", - "babel-jest": "29.4.2", - "babel-plugin-inline-react-svg": "2.0.1", - "core-js": "3.28.0", + "babel-jest": "29.4.3", + "babel-plugin-inline-react-svg": "2.0.2", + "core-js": "3.29.0", "fast-glob": "3.2.12", - "jest": "29.4.2", - "jest-environment-jsdom": "29.4.2", + "jest": "29.4.3", + "jest-environment-jsdom": "29.4.3", "jest-watch-typeahead": "2.2.2", - "msw": "0.49.3", + "msw": "1.1.0", "ts-toolbelt": "9.6.0", "whatwg-fetch": "3.6.2" }, "devDependencies": { - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", "typescript": "4.9.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/testing/src/web/mockRequests.ts b/packages/testing/src/web/mockRequests.ts index 4c78b4f2f144..524a72e3960d 100644 --- a/packages/testing/src/web/mockRequests.ts +++ b/packages/testing/src/web/mockRequests.ts @@ -9,7 +9,7 @@ import type { GraphQLContext, GraphQLRequest, ResponseTransformer, - SetupWorkerApi, + SetupWorker, ResponseComposition, } from 'msw' @@ -17,7 +17,7 @@ import type { // before the server has started. We store the request handlers in // a queue that is drained once the server is started. let REQUEST_HANDLER_QUEUE: RequestHandler[] = [] -let SERVER_INSTANCE: SetupWorkerApi | any +let SERVER_INSTANCE: SetupWorker | any /** * Plugs fetch for the correct target in order to capture requests. diff --git a/packages/vite/package.json b/packages/vite/package.json index e5a2abbd9a97..51e531557090 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -22,18 +22,18 @@ "build:types": "tsc --build --verbose" }, "dependencies": { - "@babel/runtime-corejs3": "7.20.13", + "@babel/runtime-corejs3": "7.21.0", "@redwoodjs/internal": "4.0.0", "@vitejs/plugin-react": "3.1.0", "buffer": "6.0.3", - "core-js": "3.28.0", - "vite": "4.1.3", + "core-js": "3.29.0", + "vite": "4.1.4", "vite-plugin-commonjs": "0.6.1", "vite-plugin-environment": "1.1.3", "vite-plugin-html": "3.2.0" }, "devDependencies": { - "@babel/cli": "7.20.7", + "@babel/cli": "7.21.0", "typescript": "4.9.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/web/package.json b/packages/web/package.json index abd4a1dc3934..cbc494ccf981 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -37,9 +37,9 @@ }, "dependencies": { "@apollo/client": "3.7.5", - "@babel/runtime-corejs3": "7.20.13", + "@babel/runtime-corejs3": "7.21.0", "@redwoodjs/auth": "4.0.0", - "core-js": "3.28.0", + "core-js": "3.29.0", "graphql": "16.6.0", "graphql-tag": "2.12.6", "react-helmet-async": "1.3.0", @@ -48,15 +48,15 @@ "ts-toolbelt": "9.6.0" }, "devDependencies": { - "@babel/cli": "7.20.7", - "@babel/core": "7.20.12", + "@babel/cli": "7.21.0", + "@babel/core": "7.21.0", "@testing-library/jest-dom": "5.16.5", - "@testing-library/react": "13.4.0", + "@testing-library/react": "14.0.0", "@types/prop-types": "15.7.5", "@types/react": "18.0.28", "@types/react-dom": "18.0.11", "@types/testing-library__jest-dom": "5.14.5", - "jest": "29.4.2", + "jest": "29.4.3", "jest-runner-tsd": "4.0.0", "nodemon": "2.0.20", "prop-types": "15.8.1", diff --git a/packages/web/src/components/createCell.test.tsx b/packages/web/src/components/createCell.test.tsx index 3f2b6ac5473e..2e6d112080f4 100644 --- a/packages/web/src/components/createCell.test.tsx +++ b/packages/web/src/components/createCell.test.tsx @@ -54,6 +54,58 @@ describe('createCell', () => { screen.getByText(/^42$/) }) + test.only('Renders Success if any of the fields have data (i.e. not just the first)', async () => { + const TestCell = createCell({ + // @ts-expect-error - Purposefully using a plain string here. + QUERY: 'query TestQuery { users { name } posts { title } }', + Empty: () => <>No users or posts, + Success: ({ users, posts }) => ( + <> +
+ {users.length > 0 ? ( +
    + {users.map(({ name }) => ( +
  • {name}
  • + ))} +
+ ) : ( + 'no users' + )} +
+
+ {posts.length > 0 ? ( +
    + {posts.map(({ title }) => ( +
  • {title}
  • + ))} +
+ ) : ( + 'no posts' + )} +
+ + ), + }) + + const myUseQueryHook = () => { + return { + data: { + users: [], + posts: [{ title: 'bazinga' }, { title: 'kittens' }], + }, + } + } + + render( + + + + ) + + screen.getByText(/bazinga/) + screen.getByText(/kittens/) + }) + test('Renders default Loading when there is no data', async () => { const TestCell = createCell({ // @ts-expect-error - Purposefully using a plain string here. diff --git a/packages/web/src/components/createCell.tsx b/packages/web/src/components/createCell.tsx index 5eef7e051b0a..f2051b731634 100644 --- a/packages/web/src/components/createCell.tsx +++ b/packages/web/src/components/createCell.tsx @@ -18,7 +18,7 @@ import { useQuery } from './GraphQLHooksProvider' * * If the Cell does not have a `beforeQuery` function, then the variables are required. * - * Note that a query that doesnt take any variables is defined as {[x: string]: never} + * Note that a query that doesn't take any variables is defined as {[x: string]: never} * The ternary at the end makes sure we don't include it, otherwise it won't allow merging any * other custom props from the Success component. * @@ -185,9 +185,7 @@ export interface CreateCellProps { } /** - * The default `isEmpty` implementation. Checks if the first field is `null` or an empty array. - * - * @remarks + * The default `isEmpty` implementation. Checks if any of the field is `null` or an empty array. * * Consider the following queries. The former returns an object, the latter a list: * @@ -222,37 +220,16 @@ export interface CreateCellProps { * ``` * * Note that the latter can return `null` as well depending on the SDL (`posts: [Post!]`). - * - * @remarks - * - * We only check the first field (in the example below, `users`): - * - * ```js - * export const QUERY = gql` - * users { - * name - * } - * posts { - * title - * } - * ` * ``` */ -const dataField = (data: DataObject) => { - return data[Object.keys(data)[0]] -} - -const isDataNull = (data: DataObject) => { - return dataField(data) === null -} - -const isDataEmptyArray = (data: DataObject) => { - const field = dataField(data) +function isFieldEmptyArray(field: unknown) { return Array.isArray(field) && field.length === 0 } -const isDataEmpty = (data: DataObject) => { - return isDataNull(data) || isDataEmptyArray(data) +function isDataEmpty(data: DataObject) { + return Object.values(data).every((fieldValue) => { + return fieldValue === null || isFieldEmptyArray(fieldValue) + }) } /** @@ -293,8 +270,13 @@ export function createCell< // queryRest includes `variables: { ... }`, with any variables returned // from beforeQuery - // eslint-disable-next-line prefer-const - let { error, loading, data, ...queryRest } = useQuery(query, options) + let { + // eslint-disable-next-line prefer-const + error, + loading, + data, + ...queryResult + } = useQuery(query, options) if (globalThis.__REDWOOD__PRERENDERING) { // __REDWOOD__PRERENDERING will always either be set, or not set. So @@ -331,7 +313,7 @@ export function createCell< // All of the gql client's props aren't available when pre-rendering, // so using `any` here - queryRest = { variables } as any + queryResult = { variables } as any } else { queryCache[cacheKey] || (queryCache[cacheKey] = { @@ -345,13 +327,23 @@ export function createCell< if (error) { if (Failure) { + // errorCode is not part of the type returned by useQuery + // but it is returned as part of the queryResult + type QueryResultWithErrorCode = typeof queryResult & { + errorCode: string + } + return ( ) } else { @@ -366,7 +358,7 @@ export function createCell< {...props} {...afterQueryData} updating={loading} - {...queryRest} + queryResult={queryResult} /> ) } else { @@ -375,12 +367,12 @@ export function createCell< {...props} {...afterQueryData} updating={loading} - {...queryRest} + queryResult={queryResult} /> ) } } else if (loading) { - return + return } else { /** * There really shouldn't be an `else` here, but like any piece of software, GraphQL clients have bugs. diff --git a/tasks/run-e2e b/tasks/run-e2e index c9d34ebb6356..1f13dbb4b05b 100755 --- a/tasks/run-e2e +++ b/tasks/run-e2e @@ -83,6 +83,7 @@ const createRedwoodJSApp = ({ yarn1 }) => { prisma: getVersionFrmRwPkg('prisma', 'cli'), '@prisma/client': getVersionFrmRwPkg('@prisma/client', 'api'), '@prisma/internals': getVersionFrmRwPkg('@prisma/internals', 'cli'), + 'graphql-yoga': getVersionFrmRwPkg('graphql-yoga', 'graphql-server'), } fs.writeFileSync(packageJSONPath, JSON.stringify(packageJSON, null, 2)) diff --git a/yarn.lock b/yarn.lock index c28aad30c26f..ca0f52bbc755 100644 --- a/yarn.lock +++ b/yarn.lock @@ -47,7 +47,7 @@ __metadata: languageName: node linkType: hard -"@ampproject/remapping@npm:^2.1.0": +"@ampproject/remapping@npm:^2.2.0": version: 2.2.0 resolution: "@ampproject/remapping@npm:2.2.0" dependencies: @@ -285,18 +285,10 @@ __metadata: languageName: node linkType: hard -"@auth0/auth0-spa-js@npm:1.22.6": - version: 1.22.6 - resolution: "@auth0/auth0-spa-js@npm:1.22.6" - dependencies: - abortcontroller-polyfill: ^1.7.3 - browser-tabs-lock: ^1.2.15 - core-js: ^3.25.4 - es-cookie: ~1.3.2 - fast-text-encoding: ^1.0.6 - promise-polyfill: ^8.2.3 - unfetch: ^4.2.0 - checksum: 7f00391a30d1753ca4dee8c88501cd2d26cb064495e9b346b1639608c5135021ffd09f867fb113da561e1e4b7edb767ea031ca376eed467a0f089e76d2a7769c +"@auth0/auth0-spa-js@npm:2.0.4": + version: 2.0.4 + resolution: "@auth0/auth0-spa-js@npm:2.0.4" + checksum: 3532a554d606ee3f8fdfe421668c2572f6d7f108245501ac40470374e5f3dbe9ff55048557d2f6c35c97543ca1256703a3695fdc550a0d13285885f975498065 languageName: node linkType: hard @@ -316,11 +308,11 @@ __metadata: languageName: node linkType: hard -"@babel/cli@npm:7.20.7": - version: 7.20.7 - resolution: "@babel/cli@npm:7.20.7" +"@babel/cli@npm:7.21.0": + version: 7.21.0 + resolution: "@babel/cli@npm:7.21.0" dependencies: - "@jridgewell/trace-mapping": ^0.3.8 + "@jridgewell/trace-mapping": ^0.3.17 "@nicolo-ribaudo/chokidar-2": 2.1.8-no-fsevents.3 chokidar: ^3.4.0 commander: ^4.0.1 @@ -339,7 +331,7 @@ __metadata: bin: babel: ./bin/babel.js babel-external-helpers: ./bin/babel-external-helpers.js - checksum: 7907f916e3fdf39e08cdb38559285ba69e6eb0adce47224ef5b380507565682151e1a76f74fd7802a58e7db5efd2090e628684cd0fd901fba2d9125492e43c25 + checksum: 2df6eb95a1133f45af8ba45592ceb6e2ed23acd097ca05b38294819e55b7fee1f8035a2e4037fdae2863bf73bdb2d93d7f8ff06c284947a431302d17b3a190ba languageName: node linkType: hard @@ -383,26 +375,26 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:7.20.12, @babel/core@npm:^7.1.0, @babel/core@npm:^7.11.1, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.10, @babel/core@npm:^7.12.3, @babel/core@npm:^7.12.9, @babel/core@npm:^7.13.16, @babel/core@npm:^7.14.0, @babel/core@npm:^7.20.12, @babel/core@npm:^7.7.5": - version: 7.20.12 - resolution: "@babel/core@npm:7.20.12" +"@babel/core@npm:7.21.0, @babel/core@npm:^7.1.0, @babel/core@npm:^7.11.1, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.10, @babel/core@npm:^7.12.3, @babel/core@npm:^7.12.9, @babel/core@npm:^7.13.16, @babel/core@npm:^7.14.0, @babel/core@npm:^7.20.12, @babel/core@npm:^7.7.5": + version: 7.21.0 + resolution: "@babel/core@npm:7.21.0" dependencies: - "@ampproject/remapping": ^2.1.0 + "@ampproject/remapping": ^2.2.0 "@babel/code-frame": ^7.18.6 - "@babel/generator": ^7.20.7 + "@babel/generator": ^7.21.0 "@babel/helper-compilation-targets": ^7.20.7 - "@babel/helper-module-transforms": ^7.20.11 - "@babel/helpers": ^7.20.7 - "@babel/parser": ^7.20.7 + "@babel/helper-module-transforms": ^7.21.0 + "@babel/helpers": ^7.21.0 + "@babel/parser": ^7.21.0 "@babel/template": ^7.20.7 - "@babel/traverse": ^7.20.12 - "@babel/types": ^7.20.7 + "@babel/traverse": ^7.21.0 + "@babel/types": ^7.21.0 convert-source-map: ^1.7.0 debug: ^4.1.0 gensync: ^1.0.0-beta.2 json5: ^2.2.2 semver: ^6.3.0 - checksum: 190f5e144396692e163d62f17ea715a4cc3cfc22ea8052424e20a5e2bdf162195eac71440244689b2e6d4d61dfdeab1d7f475d77ab31904832c844fe572fbee2 + checksum: 90f986b3ca91382a652776f40d970002cfd67df3e082a4b21e1aeaeb5ac2b6abe8ca829e197b1fc35a0483586ad44ff6ace3f68748a3bd51937df0f3aec38ec2 languageName: node linkType: hard @@ -432,14 +424,15 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:7.20.14, @babel/generator@npm:^7.12.11, @babel/generator@npm:^7.12.5, @babel/generator@npm:^7.14.0, @babel/generator@npm:^7.18.13, @babel/generator@npm:^7.20.7, @babel/generator@npm:^7.7.2": - version: 7.20.14 - resolution: "@babel/generator@npm:7.20.14" +"@babel/generator@npm:7.21.1, @babel/generator@npm:^7.12.11, @babel/generator@npm:^7.12.5, @babel/generator@npm:^7.14.0, @babel/generator@npm:^7.18.13, @babel/generator@npm:^7.21.0, @babel/generator@npm:^7.21.1, @babel/generator@npm:^7.7.2": + version: 7.21.1 + resolution: "@babel/generator@npm:7.21.1" dependencies: - "@babel/types": ^7.20.7 + "@babel/types": ^7.21.0 "@jridgewell/gen-mapping": ^0.3.2 + "@jridgewell/trace-mapping": ^0.3.17 jsesc: ^2.5.1 - checksum: 4b0159f2175cf002a902e0aaa1c3c2af9c98d309394e685bc556cd2c34ccc4ace38a91b919f62effc7e067fadd2ded6cda8630b7c11367a303a2bd67862989b5 + checksum: 833d115009cd03fc7c2668ab9946607297d1283f3a1c6dcef7edbc76f261a65aee126fbfd720a23031a7557f6d0e305362832ee485096f9f50d9a00fad6e0921 languageName: node linkType: hard @@ -477,21 +470,21 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.20.12, @babel/helper-create-class-features-plugin@npm:^7.20.5, @babel/helper-create-class-features-plugin@npm:^7.20.7": - version: 7.20.12 - resolution: "@babel/helper-create-class-features-plugin@npm:7.20.12" +"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.20.7, @babel/helper-create-class-features-plugin@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/helper-create-class-features-plugin@npm:7.21.0" dependencies: "@babel/helper-annotate-as-pure": ^7.18.6 "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-function-name": ^7.19.0 - "@babel/helper-member-expression-to-functions": ^7.20.7 + "@babel/helper-function-name": ^7.21.0 + "@babel/helper-member-expression-to-functions": ^7.21.0 "@babel/helper-optimise-call-expression": ^7.18.6 "@babel/helper-replace-supers": ^7.20.7 "@babel/helper-skip-transparent-expression-wrappers": ^7.20.0 "@babel/helper-split-export-declaration": ^7.18.6 peerDependencies: "@babel/core": ^7.0.0 - checksum: e17a6e3afa92c5b286093f754efa692a76a5893fe39e66c7b246e3c37db5be43012973975ed1548f1ee6c2713dd88cdb369672460e29be2c072c3cdf930879ef + checksum: a034b6cc4ebf255ba3b1a5093ddf09321f7a70e438490c2ae5e517de8dfbf4cf5086f725e28f01864eb3798f704ce2be9b1adb0a748d756ebae14c4c8d6d8188 languageName: node linkType: hard @@ -557,13 +550,13 @@ __metadata: languageName: node linkType: hard -"@babel/helper-function-name@npm:^7.18.9, @babel/helper-function-name@npm:^7.19.0": - version: 7.19.0 - resolution: "@babel/helper-function-name@npm:7.19.0" +"@babel/helper-function-name@npm:^7.18.9, @babel/helper-function-name@npm:^7.19.0, @babel/helper-function-name@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/helper-function-name@npm:7.21.0" dependencies: - "@babel/template": ^7.18.10 - "@babel/types": ^7.19.0 - checksum: a4181d23274d926df3a8032fb2ff210b8a27c83fedd9e7bd148a6877cb4070be4caf69ddae1bf29447e1e84da807ff769a31ca661ef55ecd4d4d672073a68c48 + "@babel/template": ^7.20.7 + "@babel/types": ^7.21.0 + checksum: 5b4387afd34cd98a3a7f24f42250a5db6f7192a46e57bdbc151dc311b6299ceac151c5236018469af193dfb887b0b7ef8fe7ed89459cd05f00d69b3710c17498 languageName: node linkType: hard @@ -576,12 +569,12 @@ __metadata: languageName: node linkType: hard -"@babel/helper-member-expression-to-functions@npm:^7.20.7": - version: 7.20.7 - resolution: "@babel/helper-member-expression-to-functions@npm:7.20.7" +"@babel/helper-member-expression-to-functions@npm:^7.20.7, @babel/helper-member-expression-to-functions@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/helper-member-expression-to-functions@npm:7.21.0" dependencies: - "@babel/types": ^7.20.7 - checksum: f2cdaf0b8a280f59904551bf3f1fe39eedf5952a8a9ac61333470f8ee3ef036cd60500401a22494fd10b8ffdb7853d0ac1708870afb2255ebc73d8c43b9a8267 + "@babel/types": ^7.21.0 + checksum: e9e5a57a306268e379ebefa7698008dfff60e53c35e719f2ad0e9b447901a05ec0cb03982d4f386acdcbdddbdf2ee04950cdc464754253bb488c7da2ff922503 languageName: node linkType: hard @@ -594,9 +587,9 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.12.1, @babel/helper-module-transforms@npm:^7.18.6, @babel/helper-module-transforms@npm:^7.20.11": - version: 7.20.11 - resolution: "@babel/helper-module-transforms@npm:7.20.11" +"@babel/helper-module-transforms@npm:^7.12.1, @babel/helper-module-transforms@npm:^7.18.6, @babel/helper-module-transforms@npm:^7.20.11, @babel/helper-module-transforms@npm:^7.21.0": + version: 7.21.2 + resolution: "@babel/helper-module-transforms@npm:7.21.2" dependencies: "@babel/helper-environment-visitor": ^7.18.9 "@babel/helper-module-imports": ^7.18.6 @@ -604,9 +597,9 @@ __metadata: "@babel/helper-split-export-declaration": ^7.18.6 "@babel/helper-validator-identifier": ^7.19.1 "@babel/template": ^7.20.7 - "@babel/traverse": ^7.20.10 - "@babel/types": ^7.20.7 - checksum: a6cc533c3c9a2ed939f041002c142611a657a6defffda195f56936793f7ceb6c9abcc0c5e77e49da9e1584f60442e04107937394dbd6560d1094cfd7f3a9a152 + "@babel/traverse": ^7.21.2 + "@babel/types": ^7.21.2 + checksum: 35d4508826bae2db69ab6966db1810b5e7b9157e471525ad1f2119e16742bd293da02587bddb2843368dcd411ddd5ae0f212d6381bcf32e1b338a84b5b27ae30 languageName: node linkType: hard @@ -702,10 +695,10 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-validator-option@npm:7.18.6" - checksum: 7a1452725b87e6b0d26e8a981ad1e19a24d3bb8b17fb25d1254d6d1f3f2f2efd675135417d44f704ea4dd88f854e7a0a31967322dcb3e06fa80fc4fec71853a5 +"@babel/helper-validator-option@npm:^7.18.6, @babel/helper-validator-option@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/helper-validator-option@npm:7.21.0" + checksum: a5efbf3f09f1514d1704f3f7bf0e5fac401fff48a9b84a9eb47a52a4c13beee9802c6cf212a82c5fb95f6cc6b5932cb32e756cf33075be17352f64827a8ec066 languageName: node linkType: hard @@ -721,14 +714,14 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.12.5, @babel/helpers@npm:^7.20.7": - version: 7.20.7 - resolution: "@babel/helpers@npm:7.20.7" +"@babel/helpers@npm:^7.12.5, @babel/helpers@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/helpers@npm:7.21.0" dependencies: "@babel/template": ^7.20.7 - "@babel/traverse": ^7.20.7 - "@babel/types": ^7.20.7 - checksum: 3b84879d243c64c7ce5abf2f1a845236f443a3c70beb5897075641a9a1deaa841697b0aeaf9963c471a7e817ca4bed8a8af7677cc3d65904eb7bdffed3e8bcf9 + "@babel/traverse": ^7.21.0 + "@babel/types": ^7.21.0 + checksum: a7415373f1c9b84fe32839d5219c3d695e84b910f49a20786caf3b5a37f5079d26af6a5b36b4f2e3eb450b2413c309785483a8d59246d1326c44184c51c24255 languageName: node linkType: hard @@ -761,12 +754,12 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:7.20.15, @babel/parser@npm:^7.0.0, @babel/parser@npm:^7.1.0, @babel/parser@npm:^7.1.6, @babel/parser@npm:^7.12.11, @babel/parser@npm:^7.12.7, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.16.8, @babel/parser@npm:^7.20.13, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.3.2": - version: 7.20.15 - resolution: "@babel/parser@npm:7.20.15" +"@babel/parser@npm:7.21.2, @babel/parser@npm:^7.0.0, @babel/parser@npm:^7.1.0, @babel/parser@npm:^7.1.6, @babel/parser@npm:^7.12.11, @babel/parser@npm:^7.12.7, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.16.8, @babel/parser@npm:^7.20.15, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.21.0, @babel/parser@npm:^7.21.2, @babel/parser@npm:^7.3.2": + version: 7.21.2 + resolution: "@babel/parser@npm:7.21.2" bin: parser: ./bin/babel-parser.js - checksum: 6bea1cedd1c783451984e3c9156052b88f194345ffbfac91e739cbd0d2a7ecb4b46fb027afa4b655d15eed4d0743105e960d93eb3ccc067e24fa2b39e8643861 + checksum: 03e062d5ee06c73a5ef4f6cb0631a290604c8541e4b8db2824eb0fec412c1604e2e2b1abc034af5acc35564d6a4fb0d749153365d4e602bc94dd0578f3902248 languageName: node linkType: hard @@ -833,18 +826,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-decorators@npm:7.20.13, @babel/plugin-proposal-decorators@npm:^7.12.12": - version: 7.20.13 - resolution: "@babel/plugin-proposal-decorators@npm:7.20.13" +"@babel/plugin-proposal-decorators@npm:7.21.0, @babel/plugin-proposal-decorators@npm:^7.12.12": + version: 7.21.0 + resolution: "@babel/plugin-proposal-decorators@npm:7.21.0" dependencies: - "@babel/helper-create-class-features-plugin": ^7.20.12 + "@babel/helper-create-class-features-plugin": ^7.21.0 "@babel/helper-plugin-utils": ^7.20.2 "@babel/helper-replace-supers": ^7.20.7 "@babel/helper-split-export-declaration": ^7.18.6 - "@babel/plugin-syntax-decorators": ^7.19.0 + "@babel/plugin-syntax-decorators": ^7.21.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 367ea9808619b8fb400e52e35823205b592fc70f98cef7a31b10a2cc960815cb9a1ebbf04ba8448c328bf7e743ed90e773f6332bdc098aa3667b9c10c25d1503 + checksum: 93f69d7ca1404349c3d5b761ee4d29fcd5f749a528ba25442f86fec6a4ede75d5845d449123f4e29f57a525aa18482b3f651f308bc4e946f8a08db022f93e739 languageName: node linkType: hard @@ -997,17 +990,17 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-private-property-in-object@npm:7.20.5, @babel/plugin-proposal-private-property-in-object@npm:^7.12.1, @babel/plugin-proposal-private-property-in-object@npm:^7.18.6": - version: 7.20.5 - resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.20.5" +"@babel/plugin-proposal-private-property-in-object@npm:7.21.0, @babel/plugin-proposal-private-property-in-object@npm:^7.12.1, @babel/plugin-proposal-private-property-in-object@npm:^7.18.6": + version: 7.21.0 + resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0" dependencies: "@babel/helper-annotate-as-pure": ^7.18.6 - "@babel/helper-create-class-features-plugin": ^7.20.5 + "@babel/helper-create-class-features-plugin": ^7.21.0 "@babel/helper-plugin-utils": ^7.20.2 "@babel/plugin-syntax-private-property-in-object": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 1788a19b305f06db40448af5725d626562b1ba6bdf1de04fb07a75f595dd1c9463649b8fecd32953f80ebff31a71dad97d58bf5a616abaa317195d39c21c0cff + checksum: 576ec99964c50435a81dfe4178d064df9aa86628090d69bae8759332b9a2b5a0a8575a6f51db915c3751949cd29990b8b3a80c6afc228a0664f4237b7b60d667 languageName: node linkType: hard @@ -1067,14 +1060,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-decorators@npm:^7.19.0": - version: 7.19.0 - resolution: "@babel/plugin-syntax-decorators@npm:7.19.0" +"@babel/plugin-syntax-decorators@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/plugin-syntax-decorators@npm:7.21.0" dependencies: - "@babel/helper-plugin-utils": ^7.19.0 + "@babel/helper-plugin-utils": ^7.20.2 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 5b3fb71592fe91c68f13dbe7285471adb144583dd80f2274954250501e3f362ebfdab482f8886857f03c8b970c428a572ccbc3a59e2439f6ab92ec0d91c3874b + checksum: 4198529415f7ba5ccca1798d062380151f6aa625f7ff5e25bb8925ef818d6ae8cc2f88ac76b63214db741ee678c3ab79831e98e8fb7328c2f4fd5fb340113164 languageName: node linkType: hard @@ -1659,19 +1652,19 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-runtime@npm:7.19.6": - version: 7.19.6 - resolution: "@babel/plugin-transform-runtime@npm:7.19.6" +"@babel/plugin-transform-runtime@npm:7.21.0": + version: 7.21.0 + resolution: "@babel/plugin-transform-runtime@npm:7.21.0" dependencies: "@babel/helper-module-imports": ^7.18.6 - "@babel/helper-plugin-utils": ^7.19.0 + "@babel/helper-plugin-utils": ^7.20.2 babel-plugin-polyfill-corejs2: ^0.3.3 babel-plugin-polyfill-corejs3: ^0.6.0 babel-plugin-polyfill-regenerator: ^0.4.1 semver: ^6.3.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 39c1a7a6421dbd00d599082b4c38ed1b3ba5844af1249d3860d7de7ce7e6451641ee0fc5b237af4a02f5cd77c7896a2b50799d0f90b1b30b6d2cd92061b2fdff + checksum: b01aecac36fc7aac14b69063641f30b9c75b78c69cb2c985d78a1cd763867b0a6a7ac5cc1dadcb4c6f768a6e17c151cfb38ae8cc71e6f13341c130bc746f831d languageName: node linkType: hard @@ -1731,16 +1724,16 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-typescript@npm:7.20.13, @babel/plugin-transform-typescript@npm:^7.18.6": - version: 7.20.13 - resolution: "@babel/plugin-transform-typescript@npm:7.20.13" +"@babel/plugin-transform-typescript@npm:7.21.0, @babel/plugin-transform-typescript@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/plugin-transform-typescript@npm:7.21.0" dependencies: - "@babel/helper-create-class-features-plugin": ^7.20.12 + "@babel/helper-create-class-features-plugin": ^7.21.0 "@babel/helper-plugin-utils": ^7.20.2 "@babel/plugin-syntax-typescript": ^7.20.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 3c298015e12472a07097cf1d9050cc0662f3054f0809afca25b9cbddc25a75d2fb75b080ab169de6d0c03b08a0b55d047ce9840ccbcdc51cdcfdb21f696bcf53 + checksum: 7715c092e690196c05b0e49c7602ef7c6780940488b48d4d8b48a745ff67d4ea0e4424c1192748555721373b14a62faedb02de0188e961065b1f5c990aa37bec languageName: node linkType: hard @@ -1896,22 +1889,22 @@ __metadata: languageName: node linkType: hard -"@babel/preset-typescript@npm:7.18.6, @babel/preset-typescript@npm:^7.12.7, @babel/preset-typescript@npm:^7.13.0": - version: 7.18.6 - resolution: "@babel/preset-typescript@npm:7.18.6" +"@babel/preset-typescript@npm:7.21.0, @babel/preset-typescript@npm:^7.12.7, @babel/preset-typescript@npm:^7.13.0": + version: 7.21.0 + resolution: "@babel/preset-typescript@npm:7.21.0" dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - "@babel/helper-validator-option": ^7.18.6 - "@babel/plugin-transform-typescript": ^7.18.6 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-validator-option": ^7.21.0 + "@babel/plugin-transform-typescript": ^7.21.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2314e0c1fd5d188ca4bdc35f8ab1e9caec3c662673949cf16ae5b29ed27855a5f354a19b736b50e54e099d580f825e39b58db7fd8f8e2c2d38eb22c9fa5910ea + checksum: 26e4055272b6dff5622e33534eab6f6397cf2abbeaa326a7a416da06437e6d3a7e0ba0188dfec01f94f30fca3f09a1e01f8a30511277202de150459e54db8075 languageName: node linkType: hard -"@babel/register@npm:7.18.9, @babel/register@npm:^7.12.1, @babel/register@npm:^7.13.16, @babel/register@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/register@npm:7.18.9" +"@babel/register@npm:7.21.0, @babel/register@npm:^7.12.1, @babel/register@npm:^7.13.16, @babel/register@npm:^7.18.9": + version: 7.21.0 + resolution: "@babel/register@npm:7.21.0" dependencies: clone-deep: ^4.0.1 find-cache-dir: ^2.0.0 @@ -1920,17 +1913,17 @@ __metadata: source-map-support: ^0.5.16 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b19c1445adf202732a2e0d554749257da22e56f0fc159709200d962413fbd4e7bd1d684222e60c08a2b8ad8fe511d8699fbc978d92816953fc9cbb6cbcc40d63 + checksum: 2ab2c8bbf033e8e6bfc22860a9f8efebfae0153d7a862357b9c3b66be90c55318d13bfe8b9066e61df06783b5f0895b3aa6e3282c3c96b986330c1151c52af6c languageName: node linkType: hard -"@babel/runtime-corejs3@npm:7.20.13": - version: 7.20.13 - resolution: "@babel/runtime-corejs3@npm:7.20.13" +"@babel/runtime-corejs3@npm:7.21.0": + version: 7.21.0 + resolution: "@babel/runtime-corejs3@npm:7.21.0" dependencies: core-js-pure: ^3.25.1 regenerator-runtime: ^0.13.11 - checksum: b763ad88a449927b63245a5fc8633910157611db83514a67f1f595d164f2b21fbc7c60bd374853c453c462d46e2e7524b06b758c5c4f31cf9b0f3ea5432756ba + checksum: b46896f9a774eeb0e8d2597a0a43a87ede27eebec650b3e17719c14a502289ece95029fe5bc8be84798fb1879b69d54efc1f42c3127f1afaf7778d3b8bb692b5 languageName: node linkType: hard @@ -1954,32 +1947,32 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:7.20.13, @babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.12.11, @babel/traverse@npm:^7.12.9, @babel/traverse@npm:^7.13.0, @babel/traverse@npm:^7.14.0, @babel/traverse@npm:^7.16.8, @babel/traverse@npm:^7.20.10, @babel/traverse@npm:^7.20.12, @babel/traverse@npm:^7.20.5, @babel/traverse@npm:^7.20.7, @babel/traverse@npm:^7.7.2": - version: 7.20.13 - resolution: "@babel/traverse@npm:7.20.13" +"@babel/traverse@npm:7.21.2, @babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.12.11, @babel/traverse@npm:^7.12.9, @babel/traverse@npm:^7.13.0, @babel/traverse@npm:^7.14.0, @babel/traverse@npm:^7.16.8, @babel/traverse@npm:^7.20.5, @babel/traverse@npm:^7.20.7, @babel/traverse@npm:^7.21.0, @babel/traverse@npm:^7.21.2, @babel/traverse@npm:^7.7.2": + version: 7.21.2 + resolution: "@babel/traverse@npm:7.21.2" dependencies: "@babel/code-frame": ^7.18.6 - "@babel/generator": ^7.20.7 + "@babel/generator": ^7.21.1 "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-function-name": ^7.19.0 + "@babel/helper-function-name": ^7.21.0 "@babel/helper-hoist-variables": ^7.18.6 "@babel/helper-split-export-declaration": ^7.18.6 - "@babel/parser": ^7.20.13 - "@babel/types": ^7.20.7 + "@babel/parser": ^7.21.2 + "@babel/types": ^7.21.2 debug: ^4.1.0 globals: ^11.1.0 - checksum: c28c0dfedac0e6298122495eaeeb53016d307088c0cc7bbb4e6f1196bb3670fb771b618be7a5ef2ef5bb17df1bb8f3cff6475380cdcab2d2d57fbe62cabe79e8 + checksum: 0ed80a28e3cce1f13adce8b0470b346c7c08c2bb9cdaea850bb6bc0bf6dc7d11b1dd76f9a97e092cb41b24eabf1498e93cedc5df8663c5fd26af9c3313df2789 languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.1.6, @babel/types@npm:^7.12.11, @babel/types@npm:^7.12.7, @babel/types@npm:^7.16.8, @babel/types@npm:^7.18.13, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.19.0, @babel/types@npm:^7.2.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.2, @babel/types@npm:^7.20.5, @babel/types@npm:^7.20.7, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": - version: 7.20.7 - resolution: "@babel/types@npm:7.20.7" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.1.6, @babel/types@npm:^7.12.11, @babel/types@npm:^7.12.7, @babel/types@npm:^7.16.8, @babel/types@npm:^7.18.13, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.2.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.2, @babel/types@npm:^7.20.5, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.0, @babel/types@npm:^7.21.2, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": + version: 7.21.2 + resolution: "@babel/types@npm:7.21.2" dependencies: "@babel/helper-string-parser": ^7.19.4 "@babel/helper-validator-identifier": ^7.19.1 to-fast-properties: ^2.0.0 - checksum: df0061f306bd95389604075ba5a88e984a801635c70c77b3b6ae8ab44675064b9ef4088c6c78dbf786a28efc662ad37f9c09f8658ba44c12cb8dd6f450a8bde7 + checksum: e9a5445dd55f86decc373c24abe10eb76ff9247d30cf46267bc4998c29152ebcec8f6a768b03cbb5d5a728232acc7084913d8e1c60e69477f592244700457d4e languageName: node linkType: hard @@ -1997,11 +1990,11 @@ __metadata: languageName: node linkType: hard -"@clerk/backend@npm:^0.8.0": - version: 0.8.0 - resolution: "@clerk/backend@npm:0.8.0" +"@clerk/backend@npm:^0.10.0": + version: 0.10.0 + resolution: "@clerk/backend@npm:0.10.0" dependencies: - "@clerk/types": ^3.28.1 + "@clerk/types": ^3.28.4 "@peculiar/webcrypto": 1.4.1 "@types/node": 16.18.6 deepmerge: 4.2.2 @@ -2009,31 +2002,31 @@ __metadata: rfc4648: 1.5.2 snakecase-keys: 5.4.4 tslib: 2.4.1 - checksum: 95dfa7c89dadfe66c1e5d9443bcff2b8b99991fc46fec61b77a5385d09835794e3b0d290e75f4bbdab7a16037f2f3a822684bdc133cd2fc78bd012d28b78cdaf + checksum: a8c12fd75846b81df577d90253a99ed39b29fc8d91cb5200783e4b17750a2f7b25c3f0ad82b4b3903b6e104e0a2ee67036e39e0a690f30c74e5021a2ba8b216d languageName: node linkType: hard -"@clerk/clerk-react@npm:4.11.3": - version: 4.11.3 - resolution: "@clerk/clerk-react@npm:4.11.3" +"@clerk/clerk-react@npm:4.12.0": + version: 4.12.0 + resolution: "@clerk/clerk-react@npm:4.12.0" dependencies: - "@clerk/shared": ^0.11.3 - "@clerk/types": ^3.28.0 + "@clerk/shared": ^0.12.2 + "@clerk/types": ^3.28.4 swr: 1.3.0 tslib: 2.4.1 peerDependencies: react: ">=16" react-dom: ">=16" - checksum: f713a65d11c3b9cfb92bf836dc821221b767b1fb0743c3988eae9852fc2d4ee4c780804dc0608dd5cb5e3109cfccf05f2abdbe2e62eb5aa8fb40ad3fb772db5c + checksum: 6b585efaf9f7c0af51a0ac67343c2a9a975e0953832b9b6b58e4e71aff93156a7a03e8c292b48bff8f121e35f22ea93ba3d764a8e0e8c5ce29c801c135ba49aa languageName: node linkType: hard -"@clerk/clerk-sdk-node@npm:4.7.4": - version: 4.7.4 - resolution: "@clerk/clerk-sdk-node@npm:4.7.4" +"@clerk/clerk-sdk-node@npm:4.7.7": + version: 4.7.7 + resolution: "@clerk/clerk-sdk-node@npm:4.7.7" dependencies: - "@clerk/backend": ^0.8.0 - "@clerk/types": ^3.28.1 + "@clerk/backend": ^0.10.0 + "@clerk/types": ^3.28.4 "@types/cookies": 0.7.7 "@types/express": 4.17.14 "@types/node-fetch": 2.6.2 @@ -2041,26 +2034,26 @@ __metadata: cookie: 0.5.0 snakecase-keys: 3.2.1 tslib: 2.4.1 - checksum: bf3cbd1a60b09c8fca513b464d77dc8eba2e7396c05ce0a96bc8f0ae0e56d4845ebca6b5dc69b1e2f1e10731f3fa0684b104430ffdbf742797bf40da969036b7 + checksum: 79ddbf79952dcde50c2fbff4ff04b211e13016fbf6e5f90fffd25185c6d09af39050053bd0c80205f39f4e3f4e52198a8b238a37c73ec8de845bc67fbf50cefe languageName: node linkType: hard -"@clerk/shared@npm:^0.11.3": - version: 0.11.3 - resolution: "@clerk/shared@npm:0.11.3" +"@clerk/shared@npm:^0.12.2": + version: 0.12.2 + resolution: "@clerk/shared@npm:0.12.2" peerDependencies: react: ">=16" react-dom: ">=16" - checksum: bd53a9d9eca50ffdd209cd38d088bd83b6d7befaad84b4789193969c3d484747f2fcea6f36e3042875d50ce05a1f8aaacd4b863ec7d2af29a81291c3c2690ffa + checksum: 064934b2e77c61833eb499a1707bf9b6ff216c0a4935a78d4e6998629484db516fd12525ff545703cbdc1705dae6995ad75d78b1ac133e2ac8b5b22462127298 languageName: node linkType: hard -"@clerk/types@npm:3.28.1, @clerk/types@npm:^3.28.0, @clerk/types@npm:^3.28.1": - version: 3.28.1 - resolution: "@clerk/types@npm:3.28.1" +"@clerk/types@npm:3.28.4, @clerk/types@npm:^3.28.4": + version: 3.28.4 + resolution: "@clerk/types@npm:3.28.4" dependencies: csstype: 3.1.1 - checksum: 3e78c1f3ac4e03d83f8d9e6a00ddf94e716825ad39adb06118872ff5507125994b4e4b31cc8dd0d5e4aa34ef3b7cfa0b203ef4e5a732f161001ecf2e7f8b8f59 + checksum: a54fa4098beaed2905372a3f1f1d3d087c4eb7ce68ff5460e131d5ac11ad6741cdc0759fb9923341b2d90dad801d93b6be6d8d1d5aa786fb0e738c8d09ff1089 languageName: node linkType: hard @@ -2128,70 +2121,57 @@ __metadata: languageName: node linkType: hard -"@discoveryjs/json-ext@npm:^0.5.0, @discoveryjs/json-ext@npm:^0.5.3": +"@discoveryjs/json-ext@npm:0.5.7, @discoveryjs/json-ext@npm:^0.5.0, @discoveryjs/json-ext@npm:^0.5.3": version: 0.5.7 resolution: "@discoveryjs/json-ext@npm:0.5.7" checksum: e10f1b02b78e4812646ddf289b7d9f2cb567d336c363b266bd50cd223cf3de7c2c74018d91cd2613041568397ef3a4a2b500aba588c6e5bd78c38374ba68f38c languageName: node linkType: hard -"@envelop/core@npm:3.0.4, @envelop/core@npm:^3.0.0": - version: 3.0.4 - resolution: "@envelop/core@npm:3.0.4" +"@envelop/core@npm:3.0.6, @envelop/core@npm:^3.0.0, @envelop/core@npm:^3.0.4": + version: 3.0.6 + resolution: "@envelop/core@npm:3.0.6" dependencies: - "@envelop/types": 3.0.1 - tslib: 2.4.0 - checksum: 607c0aa5ebc45c1713432bf8379a89f46f82785c9894c6c322cb8c2b375a9191892087bf07550f682ba2012e76c9f2225d04f18aaa87ef5eb2a970817fd855d6 + "@envelop/types": 3.0.2 + tslib: ^2.5.0 + checksum: 8196e997f351b7d1630fc6cfb6aa0fb4257dd1769cde12da227418508f1be433ed94271b433c47b5ccd5079728b93cdb7326738afda76d49c791f3ed736d7fc5 languageName: node linkType: hard -"@envelop/depth-limit@npm:2.0.4": - version: 2.0.4 - resolution: "@envelop/depth-limit@npm:2.0.4" +"@envelop/depth-limit@npm:2.0.6": + version: 2.0.6 + resolution: "@envelop/depth-limit@npm:2.0.6" dependencies: graphql-depth-limit: ^1.1.0 - tslib: ^2.4.0 - peerDependencies: - "@envelop/core": ^3.0.4 - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: dd84c0e4ca167345ae1dfa9c4647e16f6e51f3f7442078f848b074a32d85876fc926dfb29b12a66e706b5d4bc41228da342bd7217888c3496f454fa9a84c3144 - languageName: node - linkType: hard - -"@envelop/disable-introspection@npm:4.0.4": - version: 4.0.4 - resolution: "@envelop/disable-introspection@npm:4.0.4" - dependencies: - tslib: ^2.4.0 + tslib: ^2.5.0 peerDependencies: - "@envelop/core": ^3.0.4 + "@envelop/core": ^3.0.6 graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 80e82bc380e107e1600fe96eed22d7a7c498be9c2b567ccb68a9bfee8de08f4ce223ff1c39c216ec3dfb625614d597b970f368d22ac426b763faa6ce58709162 + checksum: 0bb598213850426e0f7a3b911d62281c9d67711fb7bf37bde33e400964f4ab96b16825b91e61f8237e7e416df3bc382144bbfd94bac673e34472592ab06596e8 languageName: node linkType: hard -"@envelop/filter-operation-type@npm:4.0.4": - version: 4.0.4 - resolution: "@envelop/filter-operation-type@npm:4.0.4" +"@envelop/disable-introspection@npm:4.0.6": + version: 4.0.6 + resolution: "@envelop/disable-introspection@npm:4.0.6" dependencies: - tslib: ^2.4.0 + tslib: ^2.5.0 peerDependencies: - "@envelop/core": ^3.0.4 + "@envelop/core": ^3.0.6 graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 95b2a3d73cc37bb8b74c4ff0ad8b532f40320f2136fdc0aecbfebceb6e8ce7401fbcc0ef186115500695fc81f607c18498003e93a54e9e8bc0ec1ec45c884138 + checksum: e52b82ecbfdefe0ea25854eb42ad4d1c66ef4d343a4aac64b389c2227a4a35cbe187f94ee17b2ea543b5ba2df169c18df8691af64f4f31a18c4132b0b88e910d languageName: node linkType: hard -"@envelop/parser-cache@npm:^5.0.4": - version: 5.0.4 - resolution: "@envelop/parser-cache@npm:5.0.4" +"@envelop/filter-operation-type@npm:4.0.6": + version: 4.0.6 + resolution: "@envelop/filter-operation-type@npm:4.0.6" dependencies: - lru-cache: ^6.0.0 - tslib: ^2.4.0 + tslib: ^2.5.0 peerDependencies: - "@envelop/core": ^3.0.4 + "@envelop/core": ^3.0.6 graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 506b2fca78c1ee3622e5b2844d69e0f9b8ea5fa0d496adfbc70f92307eb34f85a0ceee18d5e0a40525ab45a93a2533cc9c715a80a41542c143748caf302d5740 + checksum: dc607b8e588a7f6c92b290c41edfcc594e0e5407310eba8f3b8599a4b249f0f3622b2951cafcde8ab2824c8d4ddb4091397546bdea7af08907af08d6126e1eae languageName: node linkType: hard @@ -2209,15 +2189,6 @@ __metadata: languageName: node linkType: hard -"@envelop/types@npm:3.0.1": - version: 3.0.1 - resolution: "@envelop/types@npm:3.0.1" - dependencies: - tslib: ^2.4.0 - checksum: f715d6d565c31cfe221c82e678d23b973dd3321a7ed1f5ab1fad1db332acd7700075e91abe77880020a4b4ec570b30abd3e36c1a15dcc989aff30c605b49f3ec - languageName: node - linkType: hard - "@envelop/types@npm:3.0.2": version: 3.0.2 resolution: "@envelop/types@npm:3.0.2" @@ -2227,16 +2198,18 @@ __metadata: languageName: node linkType: hard -"@envelop/validation-cache@npm:^5.0.5": - version: 5.0.5 - resolution: "@envelop/validation-cache@npm:5.0.5" +"@envelop/validation-cache@npm:^5.1.2": + version: 5.1.2 + resolution: "@envelop/validation-cache@npm:5.1.2" dependencies: + fast-json-stable-stringify: ^2.1.0 lru-cache: ^6.0.0 - tslib: ^2.4.0 + sha1-es: ^1.8.2 + tslib: ^2.5.0 peerDependencies: - "@envelop/core": ^3.0.4 + "@envelop/core": ^3.0.6 graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: fd93bb0801dcb23d4705e29a16b385cb39cbd77ee424364ae868a6ac916e830fe754e75de00f6e8d19e998c04c2ddc3d9bccd0c785da1df07422190173e3ed5e + checksum: ddcbe93c1b4263221125cb7b6a2ae919216a429af8a5c728c50ba50d06ae2c42bccf052ac3b2d56b3bb426fc4785621623351cf5ee1900e6f0a5fe85d5adb691 languageName: node linkType: hard @@ -2548,7 +2521,7 @@ __metadata: languageName: node linkType: hard -"@escape.tech/graphql-armor-block-field-suggestions@npm:^1.4.0": +"@escape.tech/graphql-armor-block-field-suggestions@npm:1.4.0": version: 1.4.0 resolution: "@escape.tech/graphql-armor-block-field-suggestions@npm:1.4.0" dependencies: @@ -2561,7 +2534,7 @@ __metadata: languageName: node linkType: hard -"@escape.tech/graphql-armor-cost-limit@npm:^1.7.0": +"@escape.tech/graphql-armor-cost-limit@npm:1.7.0": version: 1.7.0 resolution: "@escape.tech/graphql-armor-cost-limit@npm:1.7.0" dependencies: @@ -2577,7 +2550,7 @@ __metadata: languageName: node linkType: hard -"@escape.tech/graphql-armor-max-aliases@npm:^1.6.1": +"@escape.tech/graphql-armor-max-aliases@npm:1.6.1": version: 1.6.1 resolution: "@escape.tech/graphql-armor-max-aliases@npm:1.6.1" dependencies: @@ -2593,7 +2566,7 @@ __metadata: languageName: node linkType: hard -"@escape.tech/graphql-armor-max-depth@npm:^1.8.1": +"@escape.tech/graphql-armor-max-depth@npm:1.8.1": version: 1.8.1 resolution: "@escape.tech/graphql-armor-max-depth@npm:1.8.1" dependencies: @@ -2609,9 +2582,9 @@ __metadata: languageName: node linkType: hard -"@escape.tech/graphql-armor-max-directives@npm:^1.6.1": - version: 1.6.1 - resolution: "@escape.tech/graphql-armor-max-directives@npm:1.6.1" +"@escape.tech/graphql-armor-max-directives@npm:1.6.3": + version: 1.6.3 + resolution: "@escape.tech/graphql-armor-max-directives@npm:1.6.3" dependencies: "@envelop/core": ^3.0.0 "@escape.tech/graphql-armor-types": 0.4.0 @@ -2621,11 +2594,11 @@ __metadata: optional: true "@escape.tech/graphql-armor-types": optional: true - checksum: abb3d4d5776c3779e3aa3e8ca59efe7c8526f0e29e3c6135ef10198201f9c45435d82d1ed2d9a43f729fe31b7189286350383ec4fed5a7c96a36c88c7c0f2e21 + checksum: 6817f08efafcd381c21c6cdd4ae3a880418f7653a5f30d1bbf161da64d46e83771660975f0c706b54c2af9063d6d1722944c2b002349ff3ffa10775285e6cebe languageName: node linkType: hard -"@escape.tech/graphql-armor-max-tokens@npm:^1.3.1": +"@escape.tech/graphql-armor-max-tokens@npm:1.3.1": version: 1.3.1 resolution: "@escape.tech/graphql-armor-max-tokens@npm:1.3.1" dependencies: @@ -2650,17 +2623,17 @@ __metadata: languageName: node linkType: hard -"@escape.tech/graphql-armor@npm:1.7.0": - version: 1.7.0 - resolution: "@escape.tech/graphql-armor@npm:1.7.0" +"@escape.tech/graphql-armor@npm:1.7.1": + version: 1.7.1 + resolution: "@escape.tech/graphql-armor@npm:1.7.1" dependencies: "@envelop/core": ^3.0.0 - "@escape.tech/graphql-armor-block-field-suggestions": ^1.4.0 - "@escape.tech/graphql-armor-cost-limit": ^1.7.0 - "@escape.tech/graphql-armor-max-aliases": ^1.6.1 - "@escape.tech/graphql-armor-max-depth": ^1.8.1 - "@escape.tech/graphql-armor-max-directives": ^1.6.1 - "@escape.tech/graphql-armor-max-tokens": ^1.3.1 + "@escape.tech/graphql-armor-block-field-suggestions": 1.4.0 + "@escape.tech/graphql-armor-cost-limit": 1.7.0 + "@escape.tech/graphql-armor-max-aliases": 1.6.1 + "@escape.tech/graphql-armor-max-depth": 1.8.1 + "@escape.tech/graphql-armor-max-directives": 1.6.3 + "@escape.tech/graphql-armor-max-tokens": 1.3.1 "@escape.tech/graphql-armor-types": 0.4.0 apollo-server-core: ^3.10.0 apollo-server-types: ^3.6.0 @@ -2674,13 +2647,13 @@ __metadata: optional: true apollo-server-types: optional: true - checksum: 5d30baa7cdec9ecc3221cb65e191132c73aaea5be6eeaa9afda3814de3022bd9a4688c5c793e6d7124d299eea5baa9556e58631a96c1cb3cee972413f786dd50 + checksum: ed8054fbf5a34574e9c434dc09abdf23c1b601c115f20c2ad6ebaafcda898d44d088718481ca3cbee2925544240b70ed1652f4ffb4aa3edb62bb8a73c6f29d59 languageName: node linkType: hard -"@eslint/eslintrc@npm:^1.4.1": - version: 1.4.1 - resolution: "@eslint/eslintrc@npm:1.4.1" +"@eslint/eslintrc@npm:^2.0.0": + version: 2.0.0 + resolution: "@eslint/eslintrc@npm:2.0.0" dependencies: ajv: ^6.12.4 debug: ^4.3.2 @@ -2691,7 +2664,14 @@ __metadata: js-yaml: ^4.1.0 minimatch: ^3.1.2 strip-json-comments: ^3.1.1 - checksum: 1030e1a4a355f8e4629e19d3d45448a05a8e65ecf49154bebc66599d038f155e830498437cbfc7246e8084adc1f814904f696c2461707cc8c73be961e2e8ae5a + checksum: a2f7ec3f9fe9e2be11abb0001fcbb718f91fe33a8316a17fff9259d791a3eb3736c745484169e25b84f280101663ae925728b2a62ded0a144dff6d8a845387b8 + languageName: node + linkType: hard + +"@eslint/js@npm:8.35.0": + version: 8.35.0 + resolution: "@eslint/js@npm:8.35.0" + checksum: e815be9a5871f95b3875e6568e0f2c7467b2cc89905c05b6120323d760d649791cf4d223e61504c09c368547fe0b17ba8f6dd4a1b1a649ac66881d77f26ae269 languageName: node linkType: hard @@ -2902,13 +2882,6 @@ __metadata: languageName: node linkType: hard -"@firebase/app-types@npm:0.8.1": - version: 0.8.1 - resolution: "@firebase/app-types@npm:0.8.1" - checksum: 8b5cfb7fec827c63f290e9e49b05d8788eb7e2b310b0a0b74ca1e7b07b9787d4b3ed9600145bae5dbe2efa89775749eaf3e97083403b40ae51297c556be6451e - languageName: node - linkType: hard - "@firebase/app-types@npm:0.9.0": version: 0.9.0 resolution: "@firebase/app-types@npm:0.9.0" @@ -2945,16 +2918,6 @@ __metadata: languageName: node linkType: hard -"@firebase/auth-interop-types@npm:0.1.7": - version: 0.1.7 - resolution: "@firebase/auth-interop-types@npm:0.1.7" - peerDependencies: - "@firebase/app-types": 0.x - "@firebase/util": 1.x - checksum: b2dc0743c31819fb356ef0d0303477abc8ba8400f9f62084ddde73b046bb77d8ec6c9c75785ae40bdecee30a097b62763fc09ec12aeec35716126fb7f4af69bf - languageName: node - linkType: hard - "@firebase/auth-interop-types@npm:0.2.1": version: 0.2.1 resolution: "@firebase/auth-interop-types@npm:0.2.1" @@ -2987,16 +2950,6 @@ __metadata: languageName: node linkType: hard -"@firebase/component@npm:0.5.21": - version: 0.5.21 - resolution: "@firebase/component@npm:0.5.21" - dependencies: - "@firebase/util": 1.7.3 - tslib: ^2.1.0 - checksum: 357ed44c842293f52c9d1d0b14c73f99f5a903c413855a75f76a003d2d4a8e138ad0d06caa2eed11b41434188fabef053a1b19e7884f04cbf365a46adb72f711 - languageName: node - linkType: hard - "@firebase/component@npm:0.6.3": version: 0.6.3 resolution: "@firebase/component@npm:0.6.3" @@ -3007,7 +2960,7 @@ __metadata: languageName: node linkType: hard -"@firebase/database-compat@npm:0.3.3": +"@firebase/database-compat@npm:0.3.3, @firebase/database-compat@npm:^0.3.0": version: 0.3.3 resolution: "@firebase/database-compat@npm:0.3.3" dependencies: @@ -3021,21 +2974,7 @@ __metadata: languageName: node linkType: hard -"@firebase/database-compat@npm:^0.2.0": - version: 0.2.10 - resolution: "@firebase/database-compat@npm:0.2.10" - dependencies: - "@firebase/component": 0.5.21 - "@firebase/database": 0.13.10 - "@firebase/database-types": 0.9.17 - "@firebase/logger": 0.3.4 - "@firebase/util": 1.7.3 - tslib: ^2.1.0 - checksum: e3ffcd8f31d13074354a15298db0bb7f4ce3a3bf78a59b903f76406fe0fe9d466bbf5f0b5104ade46628ce10596bd3f630368e530ce7c6a0d2e0ecea393d0dff - languageName: node - linkType: hard - -"@firebase/database-types@npm:0.10.3": +"@firebase/database-types@npm:0.10.3, @firebase/database-types@npm:^0.10.0": version: 0.10.3 resolution: "@firebase/database-types@npm:0.10.3" dependencies: @@ -3045,30 +2984,6 @@ __metadata: languageName: node linkType: hard -"@firebase/database-types@npm:0.9.17, @firebase/database-types@npm:^0.9.7": - version: 0.9.17 - resolution: "@firebase/database-types@npm:0.9.17" - dependencies: - "@firebase/app-types": 0.8.1 - "@firebase/util": 1.7.3 - checksum: d3fa03eb20655040f90b8975abd982e767e13601a031c34562a60ea087d8a17c42b40b49371e472551d777af2ec90b824f08bf8c08713ecff63f14add04c31f3 - languageName: node - linkType: hard - -"@firebase/database@npm:0.13.10": - version: 0.13.10 - resolution: "@firebase/database@npm:0.13.10" - dependencies: - "@firebase/auth-interop-types": 0.1.7 - "@firebase/component": 0.5.21 - "@firebase/logger": 0.3.4 - "@firebase/util": 1.7.3 - faye-websocket: 0.11.4 - tslib: ^2.1.0 - checksum: 1d4fd39635538461e8f35f7b53278df9752df35473aa8cada3179a4f67f0bdd2c0108774ba97f3392c50fcd1252cc16b10fc30f7c2f62971efbeb7043e1a8350 - languageName: node - linkType: hard - "@firebase/database@npm:0.14.3": version: 0.14.3 resolution: "@firebase/database@npm:0.14.3" @@ -3203,15 +3118,6 @@ __metadata: languageName: node linkType: hard -"@firebase/logger@npm:0.3.4": - version: 0.3.4 - resolution: "@firebase/logger@npm:0.3.4" - dependencies: - tslib: ^2.1.0 - checksum: 2493b5ab621c0684e58495aef8726c23d3a2373bfe13b802d6e8d32555522419087162f806445d74b1ce4f4e1ca862f721a88aa164f28064c90a15a5b6a1f8b9 - languageName: node - linkType: hard - "@firebase/logger@npm:0.4.0": version: 0.4.0 resolution: "@firebase/logger@npm:0.4.0" @@ -3373,15 +3279,6 @@ __metadata: languageName: node linkType: hard -"@firebase/util@npm:1.7.3": - version: 1.7.3 - resolution: "@firebase/util@npm:1.7.3" - dependencies: - tslib: ^2.1.0 - checksum: 6c6462e5bc2592259377f564230d44e247f24ffd0b90ce5c3d3995d1ed1d6f4f52e071f9b841478c30f64218fbe12d8457e8d037cbbeff062f2cef02e19c4755 - languageName: node - linkType: hard - "@firebase/util@npm:1.9.2": version: 1.9.2 resolution: "@firebase/util@npm:1.9.2" @@ -3405,15 +3302,15 @@ __metadata: languageName: node linkType: hard -"@google-cloud/firestore@npm:^4.15.1": - version: 4.15.1 - resolution: "@google-cloud/firestore@npm:4.15.1" +"@google-cloud/firestore@npm:^6.4.0": + version: 6.4.3 + resolution: "@google-cloud/firestore@npm:6.4.3" dependencies: fast-deep-equal: ^3.1.1 functional-red-black-tree: ^1.0.1 - google-gax: ^2.24.1 - protobufjs: ^6.8.6 - checksum: e7144484e5fc0e937cd2a46b6fbef0a0c653bbf05a31d42542d599c90655e28bada5e3e93ad5f05de8a2676d84fe53d4d33d5928a0c33a41d3bfc93fe5810c91 + google-gax: ^3.5.3 + protobufjs: ^7.0.0 + checksum: f3e8476df8837466a5d553452ecd304eb62e049e0080cf68fa1533f796631e9a237937f5a201e49bb30a720cd1d026020eecb27ecc5b1e224ee374a281937040 languageName: node linkType: hard @@ -3427,72 +3324,66 @@ __metadata: languageName: node linkType: hard -"@google-cloud/projectify@npm:^2.0.0": - version: 2.1.1 - resolution: "@google-cloud/projectify@npm:2.1.1" - checksum: 8463cb23f02c65f38925b3326b851404f74ad0bcc1083143e8bd4b42994ad39be1e25e7a2bcbe8891d8d01dc8c1bf00289c14654baf367133d7705df75ad4469 +"@google-cloud/projectify@npm:^3.0.0": + version: 3.0.0 + resolution: "@google-cloud/projectify@npm:3.0.0" + checksum: b7309cb8c7565c0fe735f69520e9531f5212a5136fc26b00b9b34cbe9a7dfc4a7c7f9efff9e299dd7dced666865063acc47d22294da4ba79fcfd93429c239d8a languageName: node linkType: hard -"@google-cloud/promisify@npm:^2.0.0": - version: 2.0.4 - resolution: "@google-cloud/promisify@npm:2.0.4" - checksum: fc7d738cf1c504489ebea18d25d6278392e0bb85012db8e36a2c625917121d0a667ba37a1f90692a5142fe8d2aa5026a08d5f24825c2cabbebc015752a6d486b +"@google-cloud/promisify@npm:^3.0.0": + version: 3.0.1 + resolution: "@google-cloud/promisify@npm:3.0.1" + checksum: b37a7e5797b0cd23d9cc0f171e6e97879d62be7359467a83155339b472eaaed8ffce657cc206a79ca1e6aad66b68718649e7915d9ea52fc61d8fc21589db27f3 languageName: node linkType: hard -"@google-cloud/storage@npm:^5.18.3": - version: 5.20.5 - resolution: "@google-cloud/storage@npm:5.20.5" +"@google-cloud/storage@npm:^6.5.2": + version: 6.9.3 + resolution: "@google-cloud/storage@npm:6.9.3" dependencies: "@google-cloud/paginator": ^3.0.7 - "@google-cloud/projectify": ^2.0.0 - "@google-cloud/promisify": ^2.0.0 + "@google-cloud/projectify": ^3.0.0 + "@google-cloud/promisify": ^3.0.0 abort-controller: ^3.0.0 - arrify: ^2.0.0 async-retry: ^1.3.3 compressible: ^2.0.12 - configstore: ^5.0.0 duplexify: ^4.0.0 ent: ^2.2.0 extend: ^3.0.2 - gaxios: ^4.0.0 - google-auth-library: ^7.14.1 - hash-stream-validation: ^0.2.2 + gaxios: ^5.0.0 + google-auth-library: ^8.0.1 mime: ^3.0.0 mime-types: ^2.0.8 p-limit: ^3.0.1 - pumpify: ^2.0.0 - retry-request: ^4.2.2 - stream-events: ^1.0.4 - teeny-request: ^7.1.3 + retry-request: ^5.0.0 + teeny-request: ^8.0.0 uuid: ^8.0.0 - xdg-basedir: ^4.0.0 - checksum: 578901b2b2d0702afc484d4e5e02dcc594183066218467f82422715fb10ee84752547c465a43971c7bef4a39597aaf2a2e6adba4b5fb253df7b8dd54922ce0da + checksum: 46058bf9b432d1b48cce16eaeda7f21cd243c1baccac2b5f9e4bd0746efc1fc36e3412775fb688a22811c1f93ea044de0e8310d22fc4e7c78cdfec23a4a2c793 languageName: node linkType: hard -"@graphql-codegen/add@npm:4.0.0": - version: 4.0.0 - resolution: "@graphql-codegen/add@npm:4.0.0" +"@graphql-codegen/add@npm:4.0.1": + version: 4.0.1 + resolution: "@graphql-codegen/add@npm:4.0.1" dependencies: - "@graphql-codegen/plugin-helpers": ^4.0.0 - tslib: ~2.4.0 + "@graphql-codegen/plugin-helpers": ^4.1.0 + tslib: ~2.5.0 peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: c1cefa3d08900547fc7f7cfc2f02e8324b680b8d3a810498bb2eb391bc772a0d1b56bb3cc84410eee8acfea1ad95e5c58814bc075f4434896450b76296d47706 + checksum: 32476f676b59876e75af41a448a6133f29f5f2b6c975e88d0e54b5d793e931cffd2d55f094bd79e7fe84664e18cf6bcdf13d199ddec903713338aaa522ff1b3b languageName: node linkType: hard -"@graphql-codegen/cli@npm:3.0.0": - version: 3.0.0 - resolution: "@graphql-codegen/cli@npm:3.0.0" +"@graphql-codegen/cli@npm:3.2.1": + version: 3.2.1 + resolution: "@graphql-codegen/cli@npm:3.2.1" dependencies: "@babel/generator": ^7.18.13 "@babel/template": ^7.18.10 "@babel/types": ^7.18.13 - "@graphql-codegen/core": ^3.0.0 - "@graphql-codegen/plugin-helpers": ^4.0.0 + "@graphql-codegen/core": ^3.1.0 + "@graphql-codegen/plugin-helpers": ^4.1.0 "@graphql-tools/apollo-engine-loader": ^7.3.6 "@graphql-tools/code-file-loader": ^7.3.17 "@graphql-tools/git-loader": ^7.2.13 @@ -3503,9 +3394,9 @@ __metadata: "@graphql-tools/prisma-loader": ^7.2.49 "@graphql-tools/url-loader": ^7.13.2 "@graphql-tools/utils": ^9.0.0 - "@whatwg-node/fetch": ^0.6.0 + "@parcel/watcher": ^2.1.0 + "@whatwg-node/fetch": ^0.8.0 chalk: ^4.1.0 - chokidar: ^3.5.2 cosmiconfig: ^7.0.0 cosmiconfig-typescript-loader: ^4.3.0 debounce: ^1.2.0 @@ -3516,6 +3407,7 @@ __metadata: json-to-pretty-yaml: ^1.2.2 listr2: ^4.0.5 log-symbols: ^4.0.0 + micromatch: ^4.0.5 shell-quote: ^1.7.3 string-env-interpolation: ^1.0.1 ts-log: ^2.2.3 @@ -3530,21 +3422,21 @@ __metadata: graphql-code-generator: cjs/bin.js graphql-codegen: cjs/bin.js graphql-codegen-esm: esm/bin.js - checksum: 528c0f106b244b95b5d2b261e3ddb87264b447c4a8bfaf56ca00698248a65a4e71af35b102f832110190d649bbee71a468c940d7651dbaf2550999d838ac88b9 + checksum: fd3c035aa1be41d95f965271189444df910e0b0d437bf33bed267a9a28cd55c41e8cb8837ae7a927922832e94bc885b6a62f7f0f08200eca753c2d7d80bd4839 languageName: node linkType: hard -"@graphql-codegen/core@npm:3.0.0, @graphql-codegen/core@npm:^3.0.0": - version: 3.0.0 - resolution: "@graphql-codegen/core@npm:3.0.0" +"@graphql-codegen/core@npm:3.1.0, @graphql-codegen/core@npm:^3.1.0": + version: 3.1.0 + resolution: "@graphql-codegen/core@npm:3.1.0" dependencies: - "@graphql-codegen/plugin-helpers": ^4.0.0 + "@graphql-codegen/plugin-helpers": ^4.1.0 "@graphql-tools/schema": ^9.0.0 "@graphql-tools/utils": ^9.1.1 - tslib: ~2.4.0 + tslib: ~2.5.0 peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 5310c5d5335bb48afdde0021a58d42efd3f3a30a0608cdc0229f73ba5855a6d061da48aa3eaf6cb719878037ca83f1af720ec1b68edad65ff7ae18854f635b1c + checksum: 822be191eba5cc9f1882936501941054adfc517cb7f32e32c85843253eec268eca20d24f2ba04d9575719e36e3a5cd0df059715f3fd78d32f12f7d79c7198e79 languageName: node linkType: hard @@ -3564,47 +3456,47 @@ __metadata: languageName: node linkType: hard -"@graphql-codegen/plugin-helpers@npm:^4.0.0": - version: 4.0.0 - resolution: "@graphql-codegen/plugin-helpers@npm:4.0.0" +"@graphql-codegen/plugin-helpers@npm:^4.1.0": + version: 4.1.0 + resolution: "@graphql-codegen/plugin-helpers@npm:4.1.0" dependencies: "@graphql-tools/utils": ^9.0.0 change-case-all: 1.0.15 common-tags: 1.8.2 import-from: 4.0.0 lodash: ~4.17.0 - tslib: ~2.4.0 + tslib: ~2.5.0 peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: ad7d232e601d51d8d61816bca5ac26ebf91e9b60baad397af3e1a5e1ffd82886ded7cefd97c2f3d283c7be0fd938914e20e1c58aea680c2d4537616099525ac0 + checksum: 28260d74daecb939eeeae3fa21de0cc72e4d896e7c41f09a141a7c8f69ff1dcd22e81898271f50f2c1f4022d7f9ee035bf5e492885f540015be852e5be98b3e1 languageName: node linkType: hard -"@graphql-codegen/schema-ast@npm:3.0.0, @graphql-codegen/schema-ast@npm:^3.0.0": - version: 3.0.0 - resolution: "@graphql-codegen/schema-ast@npm:3.0.0" +"@graphql-codegen/schema-ast@npm:3.0.1, @graphql-codegen/schema-ast@npm:^3.0.1": + version: 3.0.1 + resolution: "@graphql-codegen/schema-ast@npm:3.0.1" dependencies: - "@graphql-codegen/plugin-helpers": ^4.0.0 + "@graphql-codegen/plugin-helpers": ^4.1.0 "@graphql-tools/utils": ^9.0.0 - tslib: ~2.4.0 + tslib: ~2.5.0 peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: e1d18d0acece4d2f1a7db2c9d01c11302ca870fee17399d0dc841497943e73a3d9fea78596c131e842ca88c40ad8dca4e0f39cd858ba196656681ba4a329b464 + checksum: cc4602e5b97876181e6a8e3e0241e336715e489d1721121037a0a28b49d3bd800de9a331c8db2e9449c3c237e842c05db93a2c834cfcc7e3cd68a15c96a8e204 languageName: node linkType: hard -"@graphql-codegen/typescript-operations@npm:3.0.0": - version: 3.0.0 - resolution: "@graphql-codegen/typescript-operations@npm:3.0.0" +"@graphql-codegen/typescript-operations@npm:3.0.1": + version: 3.0.1 + resolution: "@graphql-codegen/typescript-operations@npm:3.0.1" dependencies: - "@graphql-codegen/plugin-helpers": ^4.0.0 - "@graphql-codegen/typescript": ^3.0.0 - "@graphql-codegen/visitor-plugin-common": 3.0.0 + "@graphql-codegen/plugin-helpers": ^4.1.0 + "@graphql-codegen/typescript": ^3.0.1 + "@graphql-codegen/visitor-plugin-common": 3.0.1 auto-bind: ~4.0.0 - tslib: ~2.4.0 + tslib: ~2.5.0 peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 019d1c8cc798767a2d2ba2921e675f811a93d30526ddd6e0775b4e77a86ac43ae84f7edb42a84162d70e2171fd046294fe42a885b90c36abcc25d32bfa22cf8c + checksum: 68dd67a2fd7886265155d45ac28470e9c81c686993bcebdbbb4c71d5cb956b6ae3c785e351f29246beac9f896d1b5be810f46bc75795156c8de7ed398354d625 languageName: node linkType: hard @@ -3624,34 +3516,34 @@ __metadata: languageName: node linkType: hard -"@graphql-codegen/typescript-resolvers@npm:3.0.0": - version: 3.0.0 - resolution: "@graphql-codegen/typescript-resolvers@npm:3.0.0" +"@graphql-codegen/typescript-resolvers@npm:3.1.0": + version: 3.1.0 + resolution: "@graphql-codegen/typescript-resolvers@npm:3.1.0" dependencies: - "@graphql-codegen/plugin-helpers": ^4.0.0 - "@graphql-codegen/typescript": ^3.0.0 - "@graphql-codegen/visitor-plugin-common": 3.0.0 + "@graphql-codegen/plugin-helpers": ^4.1.0 + "@graphql-codegen/typescript": ^3.0.1 + "@graphql-codegen/visitor-plugin-common": 3.0.1 "@graphql-tools/utils": ^9.0.0 auto-bind: ~4.0.0 - tslib: ~2.4.0 + tslib: ~2.5.0 peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 08c757deb8b1a9932a85fe3077314203a32d7275c6e6aa0dc05baab4c0638ec7e116a5bb3d65d0a02e8fd274f71235bee33250212573df6ffd018febe2c339a6 + checksum: cc2be09445900d5f84ea74afd67045ad41dba9692f7a4b863e4539298be34b3eafa930dd1e756979554b5bcee0abec95bf17a2fbe762fcec1a502afc5ef94150 languageName: node linkType: hard -"@graphql-codegen/typescript@npm:3.0.0, @graphql-codegen/typescript@npm:^3.0.0": - version: 3.0.0 - resolution: "@graphql-codegen/typescript@npm:3.0.0" +"@graphql-codegen/typescript@npm:3.0.1, @graphql-codegen/typescript@npm:^3.0.1": + version: 3.0.1 + resolution: "@graphql-codegen/typescript@npm:3.0.1" dependencies: - "@graphql-codegen/plugin-helpers": ^4.0.0 - "@graphql-codegen/schema-ast": ^3.0.0 - "@graphql-codegen/visitor-plugin-common": 3.0.0 + "@graphql-codegen/plugin-helpers": ^4.1.0 + "@graphql-codegen/schema-ast": ^3.0.1 + "@graphql-codegen/visitor-plugin-common": 3.0.1 auto-bind: ~4.0.0 - tslib: ~2.4.0 + tslib: ~2.5.0 peerDependencies: graphql: ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: acf02e0a495304483f668ef86eb8bc9711b0da724407a32ad808d60e19a975a6c227e9b3f459b5fedfb537b0959dfea1ee06d854708bb27a698260ea486f348f + checksum: fa213ebf3248cecbf00c1a1ce1eb6c6653a717b81181c1bdc09c9cbb3cfbdd2584ba6247e9e22d31ae7b50b9dd29b2457e50b3e68f4c2ebe33e038f839b6e424 languageName: node linkType: hard @@ -3675,11 +3567,11 @@ __metadata: languageName: node linkType: hard -"@graphql-codegen/visitor-plugin-common@npm:3.0.0": - version: 3.0.0 - resolution: "@graphql-codegen/visitor-plugin-common@npm:3.0.0" +"@graphql-codegen/visitor-plugin-common@npm:3.0.1": + version: 3.0.1 + resolution: "@graphql-codegen/visitor-plugin-common@npm:3.0.1" dependencies: - "@graphql-codegen/plugin-helpers": ^4.0.0 + "@graphql-codegen/plugin-helpers": ^4.1.0 "@graphql-tools/optimize": ^1.3.0 "@graphql-tools/relay-operation-optimizer": ^6.5.0 "@graphql-tools/utils": ^9.0.0 @@ -3688,10 +3580,10 @@ __metadata: dependency-graph: ^0.11.0 graphql-tag: ^2.11.0 parse-filepath: ^1.0.2 - tslib: ~2.4.0 + tslib: ~2.5.0 peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: a199b5248ef42028a099c3a5e464500ea1425d158ad52e1d64a8fe74a40f65ab95afc25c733904e1db1b30b61c3abdf867ce5e62338835e9b32b4d8f35cbe8f1 + checksum: e6524914988f9bb00a61db68c20bff4e28f1e322898edf2b9f7ea64e37e7a2ab7ed44cd3904c10f88afbf88b7de4583968fc0ad7c75633012af217f8d5311602 languageName: node linkType: hard @@ -3820,6 +3712,21 @@ __metadata: languageName: node linkType: hard +"@graphql-tools/executor@npm:^0.0.14": + version: 0.0.14 + resolution: "@graphql-tools/executor@npm:0.0.14" + dependencies: + "@graphql-tools/utils": 9.2.1 + "@graphql-typed-document-node/core": 3.1.1 + "@repeaterjs/repeater": 3.0.4 + tslib: ^2.4.0 + value-or-promise: 1.0.12 + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: ff5d433d337cfc857cad007d32394f1abbc08c3aca075a431974fd749e833d4695cf62ca658cc785ff36c4969949c4b0d96ad76c45b2b6c060731d774682539d + languageName: node + linkType: hard + "@graphql-tools/git-loader@npm:^7.2.13": version: 7.2.16 resolution: "@graphql-tools/git-loader@npm:7.2.16" @@ -4167,7 +4074,7 @@ __metadata: languageName: node linkType: hard -"@graphql-tools/utils@npm:9.2.1, @graphql-tools/utils@npm:^9.0.0, @graphql-tools/utils@npm:^9.0.1, @graphql-tools/utils@npm:^9.1.1": +"@graphql-tools/utils@npm:9.2.1, @graphql-tools/utils@npm:^9.0.0, @graphql-tools/utils@npm:^9.1.1, @graphql-tools/utils@npm:^9.2.1": version: 9.2.1 resolution: "@graphql-tools/utils@npm:9.2.1" dependencies: @@ -4236,27 +4143,27 @@ __metadata: languageName: node linkType: hard -"@grpc/grpc-js@npm:~1.6.0": - version: 1.6.12 - resolution: "@grpc/grpc-js@npm:1.6.12" +"@grpc/grpc-js@npm:~1.7.0": + version: 1.7.3 + resolution: "@grpc/grpc-js@npm:1.7.3" dependencies: "@grpc/proto-loader": ^0.7.0 "@types/node": ">=12.12.47" - checksum: ced40af0c04a48a0f383538c7312f958f5dbba2cea5587b6c36288d27e6f32954dfab9eb0b411c97ecdce0491be1c9882c574526b3a65469260f2450714333fe + checksum: f9206fd4b7a4d46ed9e113125491fd5b7e103afc2e058e7b528406227496986c63099995030e29b12d928c89f67c39369a2fda450b13958e3957506cafb39fb4 languageName: node linkType: hard -"@grpc/grpc-js@npm:~1.7.0": - version: 1.7.3 - resolution: "@grpc/grpc-js@npm:1.7.3" +"@grpc/grpc-js@npm:~1.8.0": + version: 1.8.11 + resolution: "@grpc/grpc-js@npm:1.8.11" dependencies: "@grpc/proto-loader": ^0.7.0 "@types/node": ">=12.12.47" - checksum: f9206fd4b7a4d46ed9e113125491fd5b7e103afc2e058e7b528406227496986c63099995030e29b12d928c89f67c39369a2fda450b13958e3957506cafb39fb4 + checksum: 7ec620fee9c3eb233aa44b385e0c2233fe4199911826c25ef60c526d6c0afd4a92fe24e7da4d0d3f9ebc8969ba80f89426b9625ce046ad9e956a8631e951a34f languageName: node linkType: hard -"@grpc/proto-loader@npm:^0.6.12, @grpc/proto-loader@npm:^0.6.13": +"@grpc/proto-loader@npm:^0.6.13": version: 0.6.13 resolution: "@grpc/proto-loader@npm:0.6.13" dependencies: @@ -4352,50 +4259,50 @@ __metadata: languageName: node linkType: hard -"@jest/console@npm:^29.4.2": - version: 29.4.2 - resolution: "@jest/console@npm:29.4.2" +"@jest/console@npm:^29.4.3": + version: 29.4.3 + resolution: "@jest/console@npm:29.4.3" dependencies: - "@jest/types": ^29.4.2 + "@jest/types": ^29.4.3 "@types/node": "*" chalk: ^4.0.0 - jest-message-util: ^29.4.2 - jest-util: ^29.4.2 + jest-message-util: ^29.4.3 + jest-util: ^29.4.3 slash: ^3.0.0 - checksum: c3e22ebde9d552ddf2fafa454c32aa92e46404ae92ea56269c6e054dcb30763a4d5347d70484351a8dcd5e222a26ac1cbc734e671fcbc27e6cc9bd391b59f1d0 + checksum: 43746800b1913af5ea22e72cea9c69a41f20cd82812f640747e98faba84169076cc17a557df7f269624c430d146476d84efb2e8b4a71a63ac8e29cdea53a0d0b languageName: node linkType: hard -"@jest/core@npm:^29.4.2": - version: 29.4.2 - resolution: "@jest/core@npm:29.4.2" +"@jest/core@npm:^29.4.3": + version: 29.4.3 + resolution: "@jest/core@npm:29.4.3" dependencies: - "@jest/console": ^29.4.2 - "@jest/reporters": ^29.4.2 - "@jest/test-result": ^29.4.2 - "@jest/transform": ^29.4.2 - "@jest/types": ^29.4.2 + "@jest/console": ^29.4.3 + "@jest/reporters": ^29.4.3 + "@jest/test-result": ^29.4.3 + "@jest/transform": ^29.4.3 + "@jest/types": ^29.4.3 "@types/node": "*" ansi-escapes: ^4.2.1 chalk: ^4.0.0 ci-info: ^3.2.0 exit: ^0.1.2 graceful-fs: ^4.2.9 - jest-changed-files: ^29.4.2 - jest-config: ^29.4.2 - jest-haste-map: ^29.4.2 - jest-message-util: ^29.4.2 - jest-regex-util: ^29.4.2 - jest-resolve: ^29.4.2 - jest-resolve-dependencies: ^29.4.2 - jest-runner: ^29.4.2 - jest-runtime: ^29.4.2 - jest-snapshot: ^29.4.2 - jest-util: ^29.4.2 - jest-validate: ^29.4.2 - jest-watcher: ^29.4.2 + jest-changed-files: ^29.4.3 + jest-config: ^29.4.3 + jest-haste-map: ^29.4.3 + jest-message-util: ^29.4.3 + jest-regex-util: ^29.4.3 + jest-resolve: ^29.4.3 + jest-resolve-dependencies: ^29.4.3 + jest-runner: ^29.4.3 + jest-runtime: ^29.4.3 + jest-snapshot: ^29.4.3 + jest-util: ^29.4.3 + jest-validate: ^29.4.3 + jest-watcher: ^29.4.3 micromatch: ^4.0.4 - pretty-format: ^29.4.2 + pretty-format: ^29.4.3 slash: ^3.0.0 strip-ansi: ^6.0.0 peerDependencies: @@ -4403,76 +4310,76 @@ __metadata: peerDependenciesMeta: node-notifier: optional: true - checksum: a4a739d4d6c46dcedb31077d9a8d6a0a49c7813f9ed743b65106211300328bd756e5b37b690e0ba10253084b90e71376be44fcd1fdb3b83bd3938ddb0b649de8 + checksum: 96711566ac55230537fdd42aa748cb17ca5346e0468cb2f33d8231540efcc7c737f28531f4c4ec2f0e5b54e338eccabaa079ed7d14a09d284d58ddea3fc83b4f languageName: node linkType: hard -"@jest/environment@npm:^29.4.2": - version: 29.4.2 - resolution: "@jest/environment@npm:29.4.2" +"@jest/environment@npm:^29.4.3": + version: 29.4.3 + resolution: "@jest/environment@npm:29.4.3" dependencies: - "@jest/fake-timers": ^29.4.2 - "@jest/types": ^29.4.2 + "@jest/fake-timers": ^29.4.3 + "@jest/types": ^29.4.3 "@types/node": "*" - jest-mock: ^29.4.2 - checksum: 1cdbdde45d748aeb3bb0867d3161f3623ce3d1be49a2db354459af18dc2db25ec0ea85fce929ad6945c30e85805947e6a9f32a7a09f38e9dc5e44668b029f217 + jest-mock: ^29.4.3 + checksum: 645b68de96dc3e407e386c2e0050c0ec94782eb6a4d99c98bfa30bac1b31bed00b418bd3d08bd671a9f572b0383b1fade27b6839be296d3625adc31f96066631 languageName: node linkType: hard -"@jest/expect-utils@npm:^29.4.2": - version: 29.4.2 - resolution: "@jest/expect-utils@npm:29.4.2" +"@jest/expect-utils@npm:^29.4.3": + version: 29.4.3 + resolution: "@jest/expect-utils@npm:29.4.3" dependencies: - jest-get-type: ^29.4.2 - checksum: 6ae96189f4d306efb0b8e8bebfbd294ca696990ea9216389545e8c019247fc8a22245c17523b7443dcd7723c03a93e1cd76b0f24cfcfb4bf6fd54e81bf019b72 + jest-get-type: ^29.4.3 + checksum: 56eddd550235ca55e27ea920bb2051d55d60b1da86190e2ebc4700ed490a8287f70cb9694b714446b37d0356c4676634c9b1f85a87226a01be519234a26cd449 languageName: node linkType: hard -"@jest/expect@npm:^29.4.2": - version: 29.4.2 - resolution: "@jest/expect@npm:29.4.2" +"@jest/expect@npm:^29.4.3": + version: 29.4.3 + resolution: "@jest/expect@npm:29.4.3" dependencies: - expect: ^29.4.2 - jest-snapshot: ^29.4.2 - checksum: c3873f14503a41b1c62d3f55b7b187b240d430a59fef8be483ecdb07c30e2e0ee4a265f6571ba877f571902ab4d67f09477ad08e3491922c01d18e36bbce4ab7 + expect: ^29.4.3 + jest-snapshot: ^29.4.3 + checksum: a66a967497a0313c1a684082fa4ecdccaba6556b3b9f7231fc4e75fd056c28687ce2989bb40083f26e10697e8ed84b0eccdc1c86886a983ee9b7394d2c4dc87e languageName: node linkType: hard -"@jest/fake-timers@npm:^29.4.2": - version: 29.4.2 - resolution: "@jest/fake-timers@npm:29.4.2" +"@jest/fake-timers@npm:^29.4.3": + version: 29.4.3 + resolution: "@jest/fake-timers@npm:29.4.3" dependencies: - "@jest/types": ^29.4.2 + "@jest/types": ^29.4.3 "@sinonjs/fake-timers": ^10.0.2 "@types/node": "*" - jest-message-util: ^29.4.2 - jest-mock: ^29.4.2 - jest-util: ^29.4.2 - checksum: 8af4c63a00ce05b909d2c0a6e75bef0db1cd695b4598e4bdd8d9bad9aaae644ad83628cd9c7bfe82d4038e12870d158b9a215e76201b02aeb265b1910f10449d + jest-message-util: ^29.4.3 + jest-mock: ^29.4.3 + jest-util: ^29.4.3 + checksum: 1a9d634014e393045908bf07651c43cafc4ba463d89c5eafb6205e90df432c81005e6f97a18bd6370a804ed024779224b49bd0cef303da6cfcf770332cf14846 languageName: node linkType: hard -"@jest/globals@npm:^29.4.2": - version: 29.4.2 - resolution: "@jest/globals@npm:29.4.2" +"@jest/globals@npm:^29.4.3": + version: 29.4.3 + resolution: "@jest/globals@npm:29.4.3" dependencies: - "@jest/environment": ^29.4.2 - "@jest/expect": ^29.4.2 - "@jest/types": ^29.4.2 - jest-mock: ^29.4.2 - checksum: 24329a2d90525500ca3a4944115abb462b47983fad5d78cb0f928241e90cbfadc6325f813bf38510d9acb0c8a363414ffc42b6506de7d7dbfe5aa5261be31222 + "@jest/environment": ^29.4.3 + "@jest/expect": ^29.4.3 + "@jest/types": ^29.4.3 + jest-mock: ^29.4.3 + checksum: 6f9b1249463dda51f695a28819457771dc92f68700a377e6c4262f8b94d9016c9782aea76a80ff0612c1a3ebc6c71f76160538286cf8876724a2ecfd5e617e81 languageName: node linkType: hard -"@jest/reporters@npm:^29.4.2": - version: 29.4.2 - resolution: "@jest/reporters@npm:29.4.2" +"@jest/reporters@npm:^29.4.3": + version: 29.4.3 + resolution: "@jest/reporters@npm:29.4.3" dependencies: "@bcoe/v8-coverage": ^0.2.3 - "@jest/console": ^29.4.2 - "@jest/test-result": ^29.4.2 - "@jest/transform": ^29.4.2 - "@jest/types": ^29.4.2 + "@jest/console": ^29.4.3 + "@jest/test-result": ^29.4.3 + "@jest/transform": ^29.4.3 + "@jest/types": ^29.4.3 "@jridgewell/trace-mapping": ^0.3.15 "@types/node": "*" chalk: ^4.0.0 @@ -4485,9 +4392,9 @@ __metadata: istanbul-lib-report: ^3.0.0 istanbul-lib-source-maps: ^4.0.0 istanbul-reports: ^3.1.3 - jest-message-util: ^29.4.2 - jest-util: ^29.4.2 - jest-worker: ^29.4.2 + jest-message-util: ^29.4.3 + jest-util: ^29.4.3 + jest-worker: ^29.4.3 slash: ^3.0.0 string-length: ^4.0.1 strip-ansi: ^6.0.0 @@ -4497,51 +4404,51 @@ __metadata: peerDependenciesMeta: node-notifier: optional: true - checksum: a589bdadbacee02a0826cc4aeb9ad658e6a09671bae05cdaec84fc7d90ab028f428708bb5facf1290314a738f1d1b766d26e5af4ccdb70b76b2c2229df14bee5 + checksum: 352c86de4ee0af5c1273aa2fad513d7fe226aa1f2581d7611877a4140dc3f762ebca3f12367a57f4c8c2e2323e91ad2f05123d4e6a0774f87f25476976f4f036 languageName: node linkType: hard -"@jest/schemas@npm:^29.4.2": - version: 29.4.2 - resolution: "@jest/schemas@npm:29.4.2" +"@jest/schemas@npm:^29.4.3": + version: 29.4.3 + resolution: "@jest/schemas@npm:29.4.3" dependencies: "@sinclair/typebox": ^0.25.16 - checksum: afbf8a13d413691d29cb8d87d9db2098e4e1d259e5fa74a50d72c0149a0a3d2e885781abe5c30971e3341dc8ec60968d828ed08767bb4279760fb860ec0a18b8 + checksum: 8a35967cec454d1de2d5a58ab99b49a0ff798d1dce2d817bdd9960bb2f070493f767fbbf419e6a263860d3b1ef1e50ab609a76ae21b5f8c09bb0859e8f51a098 languageName: node linkType: hard -"@jest/source-map@npm:^29.4.2": - version: 29.4.2 - resolution: "@jest/source-map@npm:29.4.2" +"@jest/source-map@npm:^29.4.3": + version: 29.4.3 + resolution: "@jest/source-map@npm:29.4.3" dependencies: "@jridgewell/trace-mapping": ^0.3.15 callsites: ^3.0.0 graceful-fs: ^4.2.9 - checksum: da92b0f9bc76903d2d44672d90df939291813479f3c0a9cf61b5a1694f2e18b59cfacc4299646053b71b43def4576c67eedb184d1ea63e2cc668d6691a7448e6 + checksum: 353f9989dcb416e8a2559ad2831b4b3e8446a9f8259782cec97f89903b5c00baa76ea3e23a3f1c83c1ccb3999a9e318b8c6a4bab29e4b66a4abdbb760e445a50 languageName: node linkType: hard -"@jest/test-result@npm:^29.4.2": - version: 29.4.2 - resolution: "@jest/test-result@npm:29.4.2" +"@jest/test-result@npm:^29.4.3": + version: 29.4.3 + resolution: "@jest/test-result@npm:29.4.3" dependencies: - "@jest/console": ^29.4.2 - "@jest/types": ^29.4.2 + "@jest/console": ^29.4.3 + "@jest/types": ^29.4.3 "@types/istanbul-lib-coverage": ^2.0.0 collect-v8-coverage: ^1.0.0 - checksum: d48153c2798610f9648963f0b7d8be528f2391ce0d4ec4b70bc5de3ee5550d3c117a5b6d9a979e8c1f234d13a3a9b47d6f712f13111166645c9758f350fbad17 + checksum: 9f401cfd5e0f1d9a9055cd2600708011349724f4f329b4fea7009def047d29cf1f2e1de94fdcd99c9497e99ae04dd5c5ce58c96a3a3bee9073dea10bbea9a5b5 languageName: node linkType: hard -"@jest/test-sequencer@npm:^29.4.2": - version: 29.4.2 - resolution: "@jest/test-sequencer@npm:29.4.2" +"@jest/test-sequencer@npm:^29.4.3": + version: 29.4.3 + resolution: "@jest/test-sequencer@npm:29.4.3" dependencies: - "@jest/test-result": ^29.4.2 + "@jest/test-result": ^29.4.3 graceful-fs: ^4.2.9 - jest-haste-map: ^29.4.2 + jest-haste-map: ^29.4.3 slash: ^3.0.0 - checksum: 8dfd9b6579f8320b120f1a29dd998f64ac72d2112bfb2512982bf0e4e3922ade5375ea5f00183a409e07cb9252d08f399c7d4a04a74d225fe4eab70daddc39fb + checksum: 699d95236e1d69e0613c67b10ee183d590fb27ec04cbb3a6359dbb6f605a5873fd2d1635b514749e3b1e706833eeed2e36bb2694d2b7c0e5013c21273b0954da languageName: node linkType: hard @@ -4568,26 +4475,26 @@ __metadata: languageName: node linkType: hard -"@jest/transform@npm:^29.4.2": - version: 29.4.2 - resolution: "@jest/transform@npm:29.4.2" +"@jest/transform@npm:^29.4.3": + version: 29.4.3 + resolution: "@jest/transform@npm:29.4.3" dependencies: "@babel/core": ^7.11.6 - "@jest/types": ^29.4.2 + "@jest/types": ^29.4.3 "@jridgewell/trace-mapping": ^0.3.15 babel-plugin-istanbul: ^6.1.1 chalk: ^4.0.0 convert-source-map: ^2.0.0 fast-json-stable-stringify: ^2.1.0 graceful-fs: ^4.2.9 - jest-haste-map: ^29.4.2 - jest-regex-util: ^29.4.2 - jest-util: ^29.4.2 + jest-haste-map: ^29.4.3 + jest-regex-util: ^29.4.3 + jest-util: ^29.4.3 micromatch: ^4.0.4 pirates: ^4.0.4 slash: ^3.0.0 write-file-atomic: ^4.0.2 - checksum: db2cb154824b89d6f644a2bc4a65100ad5a28fc96e17dfd68c106b5ecdef216c1dda8a7e5648d9eaa06fabbe413d63381e0eee10281fcc4f8e642046a87d8d34 + checksum: 582a89229cb21698e37652debc4c1b1be35237ecdb955028d544fae3937d917173b499f55ce1d06c6253164d59a063b4e3eefbf0927056e1de8b921f74c18172 languageName: node linkType: hard @@ -4604,17 +4511,17 @@ __metadata: languageName: node linkType: hard -"@jest/types@npm:^29.4.2": - version: 29.4.2 - resolution: "@jest/types@npm:29.4.2" +"@jest/types@npm:^29.4.3": + version: 29.4.3 + resolution: "@jest/types@npm:29.4.3" dependencies: - "@jest/schemas": ^29.4.2 + "@jest/schemas": ^29.4.3 "@types/istanbul-lib-coverage": ^2.0.0 "@types/istanbul-reports": ^3.0.0 "@types/node": "*" "@types/yargs": ^17.0.8 chalk: ^4.0.0 - checksum: 7944bf44794fa0c141bbfeb6149f5cf36fac07c068e1b384e1845b19a0d97731f371203d18137363a159c1700a73c3b46dbed3e058670cbc110ea1aecb666b69 + checksum: 7152eccca842a13c56bff582736d8c794fd547b0c695f0cbbe5533e02587c9576e257baf77dd42ae822613c53f29fc4b02c9b0dadeba22638929d945c81b4d02 languageName: node linkType: hard @@ -4687,7 +4594,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.14, @jridgewell/trace-mapping@npm:^0.3.15, @jridgewell/trace-mapping@npm:^0.3.8, @jridgewell/trace-mapping@npm:^0.3.9": +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.14, @jridgewell/trace-mapping@npm:^0.3.15, @jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.9": version: 0.3.17 resolution: "@jridgewell/trace-mapping@npm:0.3.17" dependencies: @@ -4697,6 +4604,15 @@ __metadata: languageName: node linkType: hard +"@jsdoc/salty@npm:^0.2.1": + version: 0.2.4 + resolution: "@jsdoc/salty@npm:0.2.4" + dependencies: + lodash: ^4.17.21 + checksum: 4eb6f16c3225fa48b43d5a04a346c2d40d224406f309c7c4a4f0f1adb3ea141478c835d1b55bf8fe5e7924eb7de5af57c44ae5c183998fbab0d285d45ebbfa37 + languageName: node + linkType: hard + "@leichtgewicht/ip-codec@npm:^2.0.1": version: 2.0.4 resolution: "@leichtgewicht/ip-codec@npm:2.0.4" @@ -4923,13 +4839,13 @@ __metadata: languageName: node linkType: hard -"@npmcli/arborist@npm:6.2.3": - version: 6.2.3 - resolution: "@npmcli/arborist@npm:6.2.3" +"@npmcli/arborist@npm:6.2.4": + version: 6.2.4 + resolution: "@npmcli/arborist@npm:6.2.4" dependencies: "@isaacs/string-locale-compare": ^1.1.0 "@npmcli/fs": ^3.1.0 - "@npmcli/installed-package-contents": ^2.0.0 + "@npmcli/installed-package-contents": ^2.0.2 "@npmcli/map-workspaces": ^3.0.2 "@npmcli/metavuln-calculator": ^5.0.0 "@npmcli/name-from-folder": ^2.0.0 @@ -4962,7 +4878,7 @@ __metadata: walk-up-path: ^1.0.0 bin: arborist: bin/index.js - checksum: 1422ba03aa5689379e976825198c9bf960ddb363a6bd6e4286527707b158b3467b3aafcfac957ce4e62502778943cb2dc0bee4dd207e3de5d3533fc066173f66 + checksum: 63ed3724b870172965064a83e6b8545e313720f1b07ba6b056d6962be93fc3661ea9b06b367d1ae0c2ffcee88d1eaef10c79899334722503b63e5421620c39ce languageName: node linkType: hard @@ -5041,15 +4957,15 @@ __metadata: languageName: node linkType: hard -"@npmcli/installed-package-contents@npm:^2.0.0, @npmcli/installed-package-contents@npm:^2.0.1": - version: 2.0.1 - resolution: "@npmcli/installed-package-contents@npm:2.0.1" +"@npmcli/installed-package-contents@npm:^2.0.1, @npmcli/installed-package-contents@npm:^2.0.2": + version: 2.0.2 + resolution: "@npmcli/installed-package-contents@npm:2.0.2" dependencies: npm-bundled: ^3.0.0 npm-normalize-package-bin: ^3.0.0 bin: installed-package-contents: lib/index.js - checksum: cf4b4411d75d96b366bb4805f4912a1191e79d6f7a8d071d7ee10fc9e0498765def3c39b1043dbab313c6ae46fe5140ff31d61753569bfd3c4871cfa5636b4e3 + checksum: 03efadb365997e3b54d1d1ea30ef3555729a68939ab2b7b7800a4a2750afb53da222f52be36bd7c44950434c3e26cbe7be28dac093efdf7b1bbe9e025ab62a07 languageName: node linkType: hard @@ -5233,21 +5149,12 @@ __metadata: languageName: node linkType: hard -"@nrwl/cli@npm:15.6.3": - version: 15.6.3 - resolution: "@nrwl/cli@npm:15.6.3" - dependencies: - nx: 15.6.3 - checksum: a8c963821764c8350ce1109097a6f8e041fba659d11d15cf966b589d9894ad88850b545a1a36c56420ff1dbdf8ab1b6c59702aa15b8c331db37408ca2089e9db - languageName: node - linkType: hard - -"@nrwl/cli@npm:15.7.1": - version: 15.7.1 - resolution: "@nrwl/cli@npm:15.7.1" +"@nrwl/cli@npm:15.8.1": + version: 15.8.1 + resolution: "@nrwl/cli@npm:15.8.1" dependencies: - nx: 15.7.1 - checksum: f4cc6be0179cfd623b94203a25d8d927859283774d8ec15993ec54bd3bf5d659516b9c66b2e0eb4ba4e46d41d1757aba728fab9536d7430892785e03ba401ee3 + nx: 15.8.1 + checksum: 8c2a582cab80f735e331c25fb22b344ab106569dc2be4c7a4d6f06d08dcbbd5a3803ecdb271821c978a2a0e5a2a7a8669927157e0958a6510c6dba0e0d1dea62 languageName: node linkType: hard @@ -5266,9 +5173,9 @@ __metadata: languageName: node linkType: hard -"@nrwl/nx-cloud@npm:15.0.3": - version: 15.0.3 - resolution: "@nrwl/nx-cloud@npm:15.0.3" +"@nrwl/nx-cloud@npm:15.1.1": + version: 15.1.1 + resolution: "@nrwl/nx-cloud@npm:15.1.1" dependencies: axios: ^0.21.2 chalk: 4.1.0 @@ -5280,92 +5187,81 @@ __metadata: yargs-parser: ">=21.0.1" bin: nx-cloud: bin/nx-cloud.js - checksum: b844dd45112bdc2efc4e5ec0f0af9abf3e67065b0de971beebc4dba257bc43fdb34c8ffad2ba22a771320d04ca8dbf4d5194eb4338d613c0a32d59eeed06c013 + checksum: d3fb9b3cd975a666abeed3794349268c3aa5c434fe19cbe9c9db6064ed63880aef6b20c879ce32bfd58b3608e2432ceb28c4680e16b446e62e452c8f31d0a55f languageName: node linkType: hard -"@nrwl/nx-darwin-arm64@npm:15.7.1": - version: 15.7.1 - resolution: "@nrwl/nx-darwin-arm64@npm:15.7.1" +"@nrwl/nx-darwin-arm64@npm:15.8.1": + version: 15.8.1 + resolution: "@nrwl/nx-darwin-arm64@npm:15.8.1" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@nrwl/nx-darwin-x64@npm:15.7.1": - version: 15.7.1 - resolution: "@nrwl/nx-darwin-x64@npm:15.7.1" +"@nrwl/nx-darwin-x64@npm:15.8.1": + version: 15.8.1 + resolution: "@nrwl/nx-darwin-x64@npm:15.8.1" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@nrwl/nx-linux-arm-gnueabihf@npm:15.7.1": - version: 15.7.1 - resolution: "@nrwl/nx-linux-arm-gnueabihf@npm:15.7.1" +"@nrwl/nx-linux-arm-gnueabihf@npm:15.8.1": + version: 15.8.1 + resolution: "@nrwl/nx-linux-arm-gnueabihf@npm:15.8.1" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@nrwl/nx-linux-arm64-gnu@npm:15.7.1": - version: 15.7.1 - resolution: "@nrwl/nx-linux-arm64-gnu@npm:15.7.1" +"@nrwl/nx-linux-arm64-gnu@npm:15.8.1": + version: 15.8.1 + resolution: "@nrwl/nx-linux-arm64-gnu@npm:15.8.1" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@nrwl/nx-linux-arm64-musl@npm:15.7.1": - version: 15.7.1 - resolution: "@nrwl/nx-linux-arm64-musl@npm:15.7.1" +"@nrwl/nx-linux-arm64-musl@npm:15.8.1": + version: 15.8.1 + resolution: "@nrwl/nx-linux-arm64-musl@npm:15.8.1" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@nrwl/nx-linux-x64-gnu@npm:15.7.1": - version: 15.7.1 - resolution: "@nrwl/nx-linux-x64-gnu@npm:15.7.1" +"@nrwl/nx-linux-x64-gnu@npm:15.8.1": + version: 15.8.1 + resolution: "@nrwl/nx-linux-x64-gnu@npm:15.8.1" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@nrwl/nx-linux-x64-musl@npm:15.7.1": - version: 15.7.1 - resolution: "@nrwl/nx-linux-x64-musl@npm:15.7.1" +"@nrwl/nx-linux-x64-musl@npm:15.8.1": + version: 15.8.1 + resolution: "@nrwl/nx-linux-x64-musl@npm:15.8.1" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@nrwl/nx-win32-arm64-msvc@npm:15.7.1": - version: 15.7.1 - resolution: "@nrwl/nx-win32-arm64-msvc@npm:15.7.1" +"@nrwl/nx-win32-arm64-msvc@npm:15.8.1": + version: 15.8.1 + resolution: "@nrwl/nx-win32-arm64-msvc@npm:15.8.1" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@nrwl/nx-win32-x64-msvc@npm:15.7.1": - version: 15.7.1 - resolution: "@nrwl/nx-win32-x64-msvc@npm:15.7.1" +"@nrwl/nx-win32-x64-msvc@npm:15.8.1": + version: 15.8.1 + resolution: "@nrwl/nx-win32-x64-msvc@npm:15.8.1" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@nrwl/tao@npm:15.6.3": - version: 15.6.3 - resolution: "@nrwl/tao@npm:15.6.3" - dependencies: - nx: 15.6.3 - bin: - tao: index.js - checksum: 7d02fd69707f42b5b618026c7122faaaa300142d1a54b7b518088b7714f4d664c6e7b4bc40f3d73f87b0cd2e0f5b16e2eda0ffcef1fbcc21db74457aa7eb2d5d - languageName: node - linkType: hard - -"@nrwl/tao@npm:15.7.1": - version: 15.7.1 - resolution: "@nrwl/tao@npm:15.7.1" +"@nrwl/tao@npm:15.8.1": + version: 15.8.1 + resolution: "@nrwl/tao@npm:15.8.1" dependencies: - nx: 15.7.1 + nx: 15.8.1 bin: tao: index.js - checksum: fe1ae763d99f6a11e5471e41dd9f7c957c8a88ca11bbfa1a5389e6ff8f445df0dc531cdf3cf392a80a360aa1638ba4597e4254061d363506780b3e0afcb75485 + checksum: cca90e8129f54434b1de017ebcb96aa6fb34192b0a32228f7826f785051a10371d4d41f6dae960076f4e87777a1a2c53d4759ddcda13f54d11173847a0a3323b languageName: node linkType: hard @@ -5790,13 +5686,6 @@ __metadata: languageName: node linkType: hard -"@panva/asn1.js@npm:^1.0.0": - version: 1.0.0 - resolution: "@panva/asn1.js@npm:1.0.0" - checksum: 5d6e7ec460b65b017043e2702e25f323936baad2aa248dbd9bf54c9508e351d236bffac96fa033c6e36cb0482a9dd73c3605948a36a59bd6bec49353ba8d7b62 - languageName: node - linkType: hard - "@parcel/watcher@npm:2.0.4": version: 2.0.4 resolution: "@parcel/watcher@npm:2.0.4" @@ -5808,6 +5697,19 @@ __metadata: languageName: node linkType: hard +"@parcel/watcher@npm:^2.1.0": + version: 2.1.0 + resolution: "@parcel/watcher@npm:2.1.0" + dependencies: + is-glob: ^4.0.3 + micromatch: ^4.0.5 + node-addon-api: ^3.2.1 + node-gyp: latest + node-gyp-build: ^4.3.0 + checksum: e11adf285cb959d17f2126db76b9c3e42a4c7bb0acac3726fab913e1dc589bfd3f84a0818306417367e852d3a78cb859a96a898d41e03254a5092b0921a354fc + languageName: node + linkType: hard + "@peculiar/asn1-android@npm:^2.1.7": version: 2.3.3 resolution: "@peculiar/asn1-android@npm:2.3.3" @@ -5876,15 +5778,19 @@ __metadata: languageName: node linkType: hard -"@playwright/test@npm:1.30.0": - version: 1.30.0 - resolution: "@playwright/test@npm:1.30.0" +"@playwright/test@npm:1.31.1": + version: 1.31.1 + resolution: "@playwright/test@npm:1.31.1" dependencies: "@types/node": "*" - playwright-core: 1.30.0 + fsevents: 2.3.2 + playwright-core: 1.31.1 + dependenciesMeta: + fsevents: + optional: true bin: playwright: cli.js - checksum: 4022492dacfd57d2d9a6a7ade7753660f9f47199d0a47b110b0ecf21f167fb9c5a017a9a1fdf89b97810545ac86620218cabd6f4717cd468af030c5bd9128059 + checksum: db0a4666d0399d26ff563346749e6a8c1f5b16a16a361ec0daa3b4956ea4cd9f44e8e18a48d48492d37409fba411980b383cb2d19c2dfffa7b14b7a8b3fee983 languageName: node linkType: hard @@ -5934,41 +5840,41 @@ __metadata: languageName: node linkType: hard -"@prisma/client@npm:4.10.1": - version: 4.10.1 - resolution: "@prisma/client@npm:4.10.1" +"@prisma/client@npm:4.11.0": + version: 4.11.0 + resolution: "@prisma/client@npm:4.11.0" dependencies: - "@prisma/engines-version": 4.10.1-2.aead147aa326ccb985dcfed5b065b4fdabd44b19 + "@prisma/engines-version": 4.11.0-57.8fde8fef4033376662cad983758335009d522acb peerDependencies: prisma: "*" peerDependenciesMeta: prisma: optional: true - checksum: e21352d7d33f8deaa435408b3d81adb561c045daef8e7791621230a94ec1480429302119b783789ae4ab979843c544165e0cab349d45a62eed73f9984d2f7319 + checksum: b8abf9becc4f3ffc6592fec5c5c191ada080aadabefc3e7afaeadef0499e26d8c667e68e5453f924dbb2cb0809a2f87f795ec72b0e6ee93ff79a8ad70786e461 languageName: node linkType: hard -"@prisma/debug@npm:4.10.1": - version: 4.10.1 - resolution: "@prisma/debug@npm:4.10.1" +"@prisma/debug@npm:4.11.0": + version: 4.11.0 + resolution: "@prisma/debug@npm:4.11.0" dependencies: "@types/debug": 4.1.7 debug: 4.3.4 strip-ansi: 6.0.1 - checksum: c42101d8f46efba171a008c7d677f24153c4fe358e286e7a2af61c9568feccee5ba4495fdb4dc62f3bd0cb84fe66c5b99192db15d545a03129b54ebce803f8e1 + checksum: 514c1b344571b4f28518e00f961d64d4f845a66e37c1830c212acb9b40b13a10fec0013293c6121347335e17acb03ab682123054990b8e143363e8d9d8dbff1a languageName: node linkType: hard -"@prisma/engine-core@npm:4.10.1": - version: 4.10.1 - resolution: "@prisma/engine-core@npm:4.10.1" +"@prisma/engine-core@npm:4.11.0": + version: 4.11.0 + resolution: "@prisma/engine-core@npm:4.11.0" dependencies: "@opentelemetry/api": ^1.3.0 "@opentelemetry/sdk-trace-base": ^1.8.0 - "@prisma/debug": 4.10.1 - "@prisma/engines": 4.10.1 - "@prisma/generator-helper": 4.10.1 - "@prisma/get-platform": 4.10.1 + "@prisma/debug": 4.11.0 + "@prisma/engines": 4.11.0 + "@prisma/generator-helper": 4.11.0 + "@prisma/get-platform": 4.11.0 chalk: 4.1.2 execa: 5.1.1 get-stream: 6.0.1 @@ -5978,30 +5884,30 @@ __metadata: strip-ansi: 6.0.1 ts-pattern: 4.1.3 undici: 5.16.0 - checksum: c64492bacd84301ab9197e5203073d2004950fce52d8361417e093d8905e05aed8f3b098b930a4a8a7765fe87650a3e5040d83bd4e2e7be2916d42265fb21866 + checksum: 0d18f4f296739e3f87cbb9e99a6c7453377cd9dcf46b88b2a500e59d6b7ebac804563b5a11703dae39f4c162caafa117008cd1157525bf9b8e8b21f4bcafed0c languageName: node linkType: hard -"@prisma/engines-version@npm:4.10.1-2.aead147aa326ccb985dcfed5b065b4fdabd44b19": - version: 4.10.1-2.aead147aa326ccb985dcfed5b065b4fdabd44b19 - resolution: "@prisma/engines-version@npm:4.10.1-2.aead147aa326ccb985dcfed5b065b4fdabd44b19" - checksum: 7a9afa91529d18bd45d5476d1efe23c0a786a13e888bc3d0d5841ddf79874d7a991cdb841c084ab19030f874c621e0fc8884f9f46517a660472a68ac1ad4a2d1 +"@prisma/engines-version@npm:4.11.0-57.8fde8fef4033376662cad983758335009d522acb": + version: 4.11.0-57.8fde8fef4033376662cad983758335009d522acb + resolution: "@prisma/engines-version@npm:4.11.0-57.8fde8fef4033376662cad983758335009d522acb" + checksum: 796966ce348f1e393e5d78439b93ff3b6dd84b95d9585260d1325d3b4e8cb3374ba41b7dffdc0c82a00cff6416d4a579e4d0e964667421fd0467375c0354e463 languageName: node linkType: hard -"@prisma/engines@npm:4.10.1": - version: 4.10.1 - resolution: "@prisma/engines@npm:4.10.1" - checksum: 3a859e6c65f7c18f71e3072e74b0cdb5631fb868ab0f5ed68216aaa5f2444b0250585266232d069848ee6a319e12da2943372cab2fb4f5486ebb8f85fc9bb0bf +"@prisma/engines@npm:4.11.0": + version: 4.11.0 + resolution: "@prisma/engines@npm:4.11.0" + checksum: 358ff4570c151138fdad2dd71540d3abdfe01c4a694da27484fa58c2e83ab1dfaa24b469ceb1c6993b8f81cd3d5f8bc34a871637f2dead907f743f18e3b526a8 languageName: node linkType: hard -"@prisma/fetch-engine@npm:4.10.1": - version: 4.10.1 - resolution: "@prisma/fetch-engine@npm:4.10.1" +"@prisma/fetch-engine@npm:4.11.0": + version: 4.11.0 + resolution: "@prisma/fetch-engine@npm:4.11.0" dependencies: - "@prisma/debug": 4.10.1 - "@prisma/get-platform": 4.10.1 + "@prisma/debug": 4.11.0 + "@prisma/get-platform": 4.11.0 chalk: 4.1.2 execa: 5.1.1 find-cache-dir: 3.3.2 @@ -6017,27 +5923,27 @@ __metadata: rimraf: 3.0.2 temp-dir: 2.0.0 tempy: 1.0.1 - checksum: 7488b031828924ecbcf0104417983524ea8a4b185cafd807355ba505872cf26734150b385db1da9d031fcd93f3dc662554d34eaebc634eced710e866ef889da6 + checksum: 0ac9c9efce3d451d351826dd0d1a1d152913b702a21f8da4092845649fe7e465520489d872cbf8a57261e300c88f5c25f56b2e182e8992eb8955914f3362767e languageName: node linkType: hard -"@prisma/generator-helper@npm:4.10.1": - version: 4.10.1 - resolution: "@prisma/generator-helper@npm:4.10.1" +"@prisma/generator-helper@npm:4.11.0": + version: 4.11.0 + resolution: "@prisma/generator-helper@npm:4.11.0" dependencies: - "@prisma/debug": 4.10.1 + "@prisma/debug": 4.11.0 "@types/cross-spawn": 6.0.2 chalk: 4.1.2 cross-spawn: 7.0.3 - checksum: 7c8ea85c18ffa2fb7820c067917db25d1a1877fe4391d58611b8dbebc063c1795065463c30e4196ad8a788bb95dba3b5eb577024aeccd97d8f96d04128e11c2a + checksum: c4f5f14d80382b3ff9c112ac5a84022d706fb98177390aee10126230966cb937e76abb4618b962e62ffbd4f8b32e6e92487b0aa1ec1433934aac728753c7016e languageName: node linkType: hard -"@prisma/get-platform@npm:4.10.1": - version: 4.10.1 - resolution: "@prisma/get-platform@npm:4.10.1" +"@prisma/get-platform@npm:4.11.0": + version: 4.11.0 + resolution: "@prisma/get-platform@npm:4.11.0" dependencies: - "@prisma/debug": 4.10.1 + "@prisma/debug": 4.11.0 chalk: 4.1.2 escape-string-regexp: 4.0.0 execa: 5.1.1 @@ -6047,21 +5953,21 @@ __metadata: tempy: 1.0.1 terminal-link: 2.1.1 ts-pattern: 4.1.3 - checksum: 08bc2e47aae1d22da2ddeea0b94eb1f5a093ac28437d9dcfddd069e85117187005f8768a099deeaaeed4b80552e5fc1e4a930eb37a7eb1d188daa5b1b64d47e8 + checksum: be4e4b5c3ed35f6878e7f5e69e8844688db7ab99d293c92661e1c52f518446750c68b4c6cbde38fd0d91f8776d8202aea5d2a9bec5d2622d0337bf3410c4aa61 languageName: node linkType: hard -"@prisma/internals@npm:4.10.1": - version: 4.10.1 - resolution: "@prisma/internals@npm:4.10.1" +"@prisma/internals@npm:4.11.0": + version: 4.11.0 + resolution: "@prisma/internals@npm:4.11.0" dependencies: - "@prisma/debug": 4.10.1 - "@prisma/engine-core": 4.10.1 - "@prisma/engines": 4.10.1 - "@prisma/fetch-engine": 4.10.1 - "@prisma/generator-helper": 4.10.1 - "@prisma/get-platform": 4.10.1 - "@prisma/prisma-fmt-wasm": 4.10.1-1.80b351cc7c06d352abe81be19b8a89e9c6b7c110 + "@prisma/debug": 4.11.0 + "@prisma/engine-core": 4.11.0 + "@prisma/engines": 4.11.0 + "@prisma/fetch-engine": 4.11.0 + "@prisma/generator-helper": 4.11.0 + "@prisma/get-platform": 4.11.0 + "@prisma/prisma-fmt-wasm": 4.11.0-57.8fde8fef4033376662cad983758335009d522acb archiver: 5.3.1 arg: 5.0.2 chalk: 4.1.2 @@ -6081,6 +5987,7 @@ __metadata: is-wsl: ^2.2.0 new-github-issue-url: 0.2.1 node-fetch: 2.6.9 + npm-packlist: 5.1.3 open: 7 ora: 5.4.1 p-map: 4.0.0 @@ -6097,14 +6004,14 @@ __metadata: terminal-link: 2.1.1 tmp: 0.2.1 ts-pattern: ^4.0.1 - checksum: afae98df0fb50136ed4f051550af2c8053396085edad76a08310b0067285d268e9b7379200fbd5fc27d6224869dcc759f6656cf4b38129ca7d0e584eb4b22efc + checksum: f282a6abb2439ca4c707d006b00c28f13ad64b87fbaa06864380d9ca26d2432e8bdb5b94c1a9d19105633ec991b91207a6e77cd2904570e4183671221650e85d languageName: node linkType: hard -"@prisma/prisma-fmt-wasm@npm:4.10.1-1.80b351cc7c06d352abe81be19b8a89e9c6b7c110": - version: 4.10.1-1.80b351cc7c06d352abe81be19b8a89e9c6b7c110 - resolution: "@prisma/prisma-fmt-wasm@npm:4.10.1-1.80b351cc7c06d352abe81be19b8a89e9c6b7c110" - checksum: b6d5ff9c83e3b38f5c8612471b6c161d623d658554340a03fea927cad270f2044109845c98a5a4aacef94961f5340c1409bae24fb0c570cdff431a5416b64b3c +"@prisma/prisma-fmt-wasm@npm:4.11.0-57.8fde8fef4033376662cad983758335009d522acb": + version: 4.11.0-57.8fde8fef4033376662cad983758335009d522acb + resolution: "@prisma/prisma-fmt-wasm@npm:4.11.0-57.8fde8fef4033376662cad983758335009d522acb" + checksum: 43f487644f2ae898a4a8e0423abb7fe7d9b35ef8494384e85462dd98cdc459d5e898f9633fd8f7d72506cb871d50dafe5f47da53cb657ac40b2e67ba4675ea5d languageName: node linkType: hard @@ -6211,14 +6118,14 @@ __metadata: languageName: node linkType: hard -"@redis/client@npm:1.5.5": - version: 1.5.5 - resolution: "@redis/client@npm:1.5.5" +"@redis/client@npm:1.5.6": + version: 1.5.6 + resolution: "@redis/client@npm:1.5.6" dependencies: cluster-key-slot: 1.1.2 generic-pool: 3.9.0 yallist: 4.0.0 - checksum: a3edeaa3c667aab0dcbdc581b4058256d1429ca308ab92e3abf38b479f86a9bd8e623b7d37e81770f918f9e7acea17d76fc4506146125a7d66476b630a1e95b3 + checksum: ff8a0a8338a322817eccefc6f574326f4ed423dd3b49ec76edf53149fb6a73148e5d174f9f398d5c5c8eed826367a658b0b17192fed63612658a5a5d9930601d languageName: node linkType: hard @@ -6240,12 +6147,12 @@ __metadata: languageName: node linkType: hard -"@redis/search@npm:1.1.1": - version: 1.1.1 - resolution: "@redis/search@npm:1.1.1" +"@redis/search@npm:1.1.2": + version: 1.1.2 + resolution: "@redis/search@npm:1.1.2" peerDependencies: "@redis/client": ^1.0.0 - checksum: 1bbdd7ea738c68e7541bf437bb0b842cbe4fabf89611bcebfe393ef3fd93926ef747a8493aeb554488d1d9d61ade2650b90976120445f47838766efc87f9bde3 + checksum: ae26c6f766825dee1a431b55b24c9f3f9b4244714761c8451ce275b48f385b61ecf4c7d7cbeb22aa7024ab42b861e3b806366e263a2f60cd1ae9068083b01bd4 languageName: node linkType: hard @@ -6262,14 +6169,14 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/api-server@workspace:packages/api-server" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/plugin-transform-runtime": 7.19.6 - "@babel/runtime-corejs3": 7.20.13 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/plugin-transform-runtime": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 "@fastify/http-proxy": 8.4.0 "@fastify/static": 6.9.0 "@fastify/url-data": 5.3.1 - "@types/aws-lambda": 8.10.110 + "@types/aws-lambda": 8.10.111 "@types/lodash.escape": 4.0.7 "@types/qs": 6.9.7 "@types/split2": 3.2.1 @@ -6278,11 +6185,11 @@ __metadata: aws-lambda: 1.0.7 chalk: 4.1.2 chokidar: 3.5.3 - core-js: 3.28.0 + core-js: 3.29.0 fast-json-parse: 1.0.3 fastify: 4.13.0 fastify-raw-body: 4.2.0 - jest: 29.4.2 + jest: 29.4.3 lodash.escape: 4.0.1 pretty-bytes: 5.6.0 pretty-ms: 7.0.1 @@ -6301,31 +6208,31 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/api@workspace:packages/api" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/runtime-corejs3": 7.20.13 - "@prisma/client": 4.10.1 - "@types/aws-lambda": 8.10.110 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 + "@prisma/client": 4.11.0 + "@types/aws-lambda": 8.10.111 "@types/jsonwebtoken": 9.0.1 "@types/memjs": 1 "@types/pascalcase": 1.0.1 "@types/split2": 3.2.1 "@whatwg-node/fetch": 0.8.1 - core-js: 3.28.0 + core-js: 3.29.0 humanize-string: 2.1.0 - jest: 29.4.2 + jest: 29.4.3 jsonwebtoken: 9.0.0 memjs: 1.3.0 pascalcase: 1.0.0 - pino: 8.10.0 - redis: 4.6.4 + pino: 8.11.0 + redis: 4.6.5 split2: 4.1.0 title-case: 3.0.3 ts-toolbelt: 9.6.0 typescript: 4.9.5 peerDependencies: memjs: 1.3.0 - redis: 4.6.4 + redis: 4.6.5 peerDependenciesMeta: memjs: optional: true @@ -6343,13 +6250,13 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-auth0-api@workspace:packages/auth-providers/auth0/api" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/runtime-corejs3": 7.20.13 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 "@redwoodjs/api": 4.0.0 "@types/jsonwebtoken": 9.0.1 - core-js: 3.28.0 - jest: 29.4.2 + core-js: 3.29.0 + jest: 29.4.3 jsonwebtoken: 9.0.0 jwks-rsa: 3.0.1 typescript: 4.9.5 @@ -6360,13 +6267,13 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-auth0-setup@workspace:packages/auth-providers/auth0/setup" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/runtime-corejs3": 7.20.13 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 "@redwoodjs/cli-helpers": 4.0.0 "@types/yargs": 17.0.22 - core-js: 3.28.0 - jest: 29.4.2 + core-js: 3.29.0 + jest: 29.4.3 typescript: 4.9.5 languageName: unknown linkType: soft @@ -6375,18 +6282,18 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-auth0-web@workspace:packages/auth-providers/auth0/web" dependencies: - "@auth0/auth0-spa-js": 1.22.6 - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/runtime-corejs3": 7.20.13 + "@auth0/auth0-spa-js": 2.0.4 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 "@redwoodjs/auth": 4.0.0 "@types/react": 18.0.28 - core-js: 3.28.0 - jest: 29.4.2 + core-js: 3.29.0 + jest: 29.4.3 react: 18.2.0 typescript: 4.9.5 peerDependencies: - "@auth0/auth0-spa-js": 1.22.6 + "@auth0/auth0-spa-js": 2.0.4 languageName: unknown linkType: soft @@ -6394,14 +6301,14 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-azure-active-directory-api@workspace:packages/auth-providers/azureActiveDirectory/api" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/runtime-corejs3": 7.20.13 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 "@redwoodjs/api": 4.0.0 - "@types/aws-lambda": 8.10.110 + "@types/aws-lambda": 8.10.111 "@types/jsonwebtoken": 9.0.1 - core-js: 3.28.0 - jest: 29.4.2 + core-js: 3.29.0 + jest: 29.4.3 jsonwebtoken: 9.0.0 jwks-rsa: 3.0.1 typescript: 4.9.5 @@ -6412,13 +6319,13 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-azure-active-directory-setup@workspace:packages/auth-providers/azureActiveDirectory/setup" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/runtime-corejs3": 7.20.13 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 "@redwoodjs/cli-helpers": 4.0.0 "@types/yargs": 17.0.22 - core-js: 3.28.0 - jest: 29.4.2 + core-js: 3.29.0 + jest: 29.4.3 typescript: 4.9.5 languageName: unknown linkType: soft @@ -6428,14 +6335,14 @@ __metadata: resolution: "@redwoodjs/auth-azure-active-directory-web@workspace:packages/auth-providers/azureActiveDirectory/web" dependencies: "@azure/msal-browser": 2.33.0 - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/runtime-corejs3": 7.20.13 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 "@redwoodjs/auth": 4.0.0 "@types/netlify-identity-widget": 1.9.3 "@types/react": 18.0.28 - core-js: 3.28.0 - jest: 29.4.2 + core-js: 3.29.0 + jest: 29.4.3 react: 18.2.0 typescript: 4.9.5 peerDependencies: @@ -6447,14 +6354,14 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-clerk-api@workspace:packages/auth-providers/clerk/api" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/runtime-corejs3": 7.20.13 - "@clerk/clerk-sdk-node": 4.7.4 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 + "@clerk/clerk-sdk-node": 4.7.7 "@redwoodjs/api": 4.0.0 - "@types/aws-lambda": 8.10.110 - core-js: 3.28.0 - jest: 29.4.2 + "@types/aws-lambda": 8.10.111 + core-js: 3.29.0 + jest: 29.4.3 typescript: 4.9.5 languageName: unknown linkType: soft @@ -6463,13 +6370,13 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-clerk-setup@workspace:packages/auth-providers/clerk/setup" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/runtime-corejs3": 7.20.13 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 "@redwoodjs/cli-helpers": 4.0.0 "@types/yargs": 17.0.22 - core-js: 3.28.0 - jest: 29.4.2 + core-js: 3.29.0 + jest: 29.4.3 typescript: 4.9.5 languageName: unknown linkType: soft @@ -6478,19 +6385,19 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-clerk-web@workspace:packages/auth-providers/clerk/web" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/runtime-corejs3": 7.20.13 - "@clerk/clerk-react": 4.11.3 - "@clerk/types": 3.28.1 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 + "@clerk/clerk-react": 4.12.0 + "@clerk/types": 3.28.4 "@redwoodjs/auth": 4.0.0 "@types/react": 18.0.28 - core-js: 3.28.0 - jest: 29.4.2 + core-js: 3.29.0 + jest: 29.4.3 react: 18.2.0 typescript: 4.9.5 peerDependencies: - "@clerk/clerk-react": 4.11.3 + "@clerk/clerk-react": 4.12.0 languageName: unknown linkType: soft @@ -6498,13 +6405,13 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-custom-setup@workspace:packages/auth-providers/custom/setup" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/runtime-corejs3": 7.20.13 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 "@redwoodjs/cli-helpers": 4.0.0 "@types/yargs": 17.0.22 - core-js: 3.28.0 - jest: 29.4.2 + core-js: 3.29.0 + jest: 29.4.3 typescript: 4.9.5 languageName: unknown linkType: soft @@ -6513,18 +6420,18 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-dbauth-api@workspace:packages/auth-providers/dbAuth/api" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/runtime-corejs3": 7.20.13 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 "@redwoodjs/api": 4.0.0 "@simplewebauthn/server": 6.2.2 "@types/crypto-js": 4.1.1 "@types/md5": 2.3.2 "@types/uuid": 9.0.1 base64url: 3.0.1 - core-js: 3.28.0 + core-js: 3.29.0 crypto-js: 4.1.1 - jest: 29.4.2 + jest: 29.4.3 md5: 2.3.0 typescript: 4.9.5 uuid: 9.0.0 @@ -6535,16 +6442,16 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-dbauth-setup@workspace:packages/auth-providers/dbAuth/setup" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/runtime-corejs3": 7.20.13 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 "@redwoodjs/cli-helpers": 4.0.0 "@simplewebauthn/browser": 6.2.2 "@simplewebauthn/typescript-types": 6.2.1 "@types/secure-random-password": 0.2.1 "@types/yargs": 17.0.22 - core-js: 3.28.0 - jest: 29.4.2 + core-js: 3.29.0 + jest: 29.4.3 prompts: 2.4.2 secure-random-password: 0.2.3 terminal-link: 2.1.1 @@ -6556,15 +6463,15 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-dbauth-web@workspace:packages/auth-providers/dbAuth/web" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/runtime-corejs3": 7.20.13 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 "@redwoodjs/auth": 4.0.0 "@simplewebauthn/browser": 6.2.2 "@simplewebauthn/typescript-types": 6.2.1 "@types/react": 18.0.28 - core-js: 3.28.0 - jest: 29.4.2 + core-js: 3.29.0 + jest: 29.4.3 react: 18.2.0 typescript: 4.9.5 languageName: unknown @@ -6574,14 +6481,14 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-firebase-api@workspace:packages/auth-providers/firebase/api" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/runtime-corejs3": 7.20.13 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 "@redwoodjs/api": 4.0.0 - "@types/aws-lambda": 8.10.110 - core-js: 3.28.0 - firebase-admin: 10.3.0 - jest: 29.4.2 + "@types/aws-lambda": 8.10.111 + core-js: 3.29.0 + firebase-admin: 11.5.0 + jest: 29.4.3 typescript: 4.9.5 languageName: unknown linkType: soft @@ -6590,13 +6497,13 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-firebase-setup@workspace:packages/auth-providers/firebase/setup" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/runtime-corejs3": 7.20.13 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 "@redwoodjs/cli-helpers": 4.0.0 "@types/yargs": 17.0.22 - core-js: 3.28.0 - jest: 29.4.2 + core-js: 3.29.0 + jest: 29.4.3 typescript: 4.9.5 languageName: unknown linkType: soft @@ -6605,14 +6512,14 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-firebase-web@workspace:packages/auth-providers/firebase/web" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/runtime-corejs3": 7.20.13 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 "@redwoodjs/auth": 4.0.0 "@types/react": 18.0.28 - core-js: 3.28.0 + core-js: 3.29.0 firebase: 9.17.1 - jest: 29.4.2 + jest: 29.4.3 react: 18.2.0 typescript: 4.9.5 peerDependencies: @@ -6624,14 +6531,14 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-netlify-api@workspace:packages/auth-providers/netlify/api" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/runtime-corejs3": 7.20.13 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 "@redwoodjs/api": 4.0.0 - "@types/aws-lambda": 8.10.110 + "@types/aws-lambda": 8.10.111 "@types/jsonwebtoken": 9.0.1 - core-js: 3.28.0 - jest: 29.4.2 + core-js: 3.29.0 + jest: 29.4.3 jsonwebtoken: 9.0.0 typescript: 4.9.5 languageName: unknown @@ -6641,13 +6548,13 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-netlify-setup@workspace:packages/auth-providers/netlify/setup" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/runtime-corejs3": 7.20.13 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 "@redwoodjs/cli-helpers": 4.0.0 "@types/yargs": 17.0.22 - core-js: 3.28.0 - jest: 29.4.2 + core-js: 3.29.0 + jest: 29.4.3 typescript: 4.9.5 languageName: unknown linkType: soft @@ -6656,14 +6563,14 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-netlify-web@workspace:packages/auth-providers/netlify/web" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/runtime-corejs3": 7.20.13 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 "@redwoodjs/auth": 4.0.0 "@types/netlify-identity-widget": 1.9.3 "@types/react": 18.0.28 - core-js: 3.28.0 - jest: 29.4.2 + core-js: 3.29.0 + jest: 29.4.3 react: 18.2.0 typescript: 4.9.5 peerDependencies: @@ -6675,14 +6582,14 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-supabase-api@workspace:packages/auth-providers/supabase/api" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/runtime-corejs3": 7.20.13 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 "@redwoodjs/api": 4.0.0 - "@types/aws-lambda": 8.10.110 + "@types/aws-lambda": 8.10.111 "@types/jsonwebtoken": 9.0.1 - core-js: 3.28.0 - jest: 29.4.2 + core-js: 3.29.0 + jest: 29.4.3 jsonwebtoken: 9.0.0 typescript: 4.9.5 languageName: unknown @@ -6692,13 +6599,13 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-supabase-setup@workspace:packages/auth-providers/supabase/setup" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/runtime-corejs3": 7.20.13 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 "@redwoodjs/cli-helpers": 4.0.0 "@types/yargs": 17.0.22 - core-js: 3.28.0 - jest: 29.4.2 + core-js: 3.29.0 + jest: 29.4.3 typescript: 4.9.5 languageName: unknown linkType: soft @@ -6707,13 +6614,13 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-supabase-web@workspace:packages/auth-providers/supabase/web" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/runtime-corejs3": 7.20.13 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 "@supabase/supabase-js": 1.35.7 "@types/react": 18.0.28 - core-js: 3.28.0 - jest: 29.4.2 + core-js: 3.29.0 + jest: 29.4.3 react: 18.2.0 typescript: 4.9.5 peerDependencies: @@ -6725,18 +6632,18 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-supertokens-api@workspace:packages/auth-providers/supertokens/api" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/runtime-corejs3": 7.20.13 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 "@redwoodjs/api": 4.0.0 "@types/jsonwebtoken": 9.0.1 - core-js: 3.28.0 - jest: 29.4.2 + core-js: 3.29.0 + jest: 29.4.3 jsonwebtoken: 9.0.0 jwks-rsa: 3.0.1 typescript: 4.9.5 peerDependencies: - supertokens-node: 13.0.2 + supertokens-node: 13.1.2 languageName: unknown linkType: soft @@ -6744,13 +6651,13 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-supertokens-setup@workspace:packages/auth-providers/supertokens/setup" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/runtime-corejs3": 7.20.13 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 "@redwoodjs/cli-helpers": 4.0.0 "@types/yargs": 17.0.22 - core-js: 3.28.0 - jest: 29.4.2 + core-js: 3.29.0 + jest: 29.4.3 typescript: 4.9.5 languageName: unknown linkType: soft @@ -6759,13 +6666,13 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-supertokens-web@workspace:packages/auth-providers/supertokens/web" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/runtime-corejs3": 7.20.13 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 "@redwoodjs/auth": 4.0.0 "@types/react": 18.0.28 - core-js: 3.28.0 - jest: 29.4.2 + core-js: 3.29.0 + jest: 29.4.3 react: 18.2.0 supertokens-auth-react: 0.31.1 typescript: 4.9.5 @@ -6778,14 +6685,14 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth@workspace:packages/auth" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/runtime-corejs3": 7.20.13 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 "@testing-library/jest-dom": 5.16.5 - "@testing-library/react": 13.4.0 - core-js: 3.28.0 - jest: 29.4.2 - msw: 0.49.3 + "@testing-library/react": 14.0.0 + core-js: 3.29.0 + jest: 29.4.3 + msw: 1.1.0 react: 18.2.0 typescript: 4.9.5 languageName: unknown @@ -6795,18 +6702,18 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/cli-helpers@workspace:packages/cli-helpers" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/runtime-corejs3": 7.20.13 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 "@redwoodjs/internal": 4.0.0 "@redwoodjs/telemetry": 4.0.0 "@types/lodash.memoize": 4.1.7 "@types/pascalcase": 1.0.1 "@types/yargs": 17.0.22 chalk: 4.1.2 - core-js: 3.28.0 + core-js: 3.29.0 execa: 5.1.1 - jest: 29.4.2 + jest: 29.4.3 listr2: 5.0.7 lodash.memoize: 4.1.2 pascalcase: 1.0.0 @@ -6821,10 +6728,10 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/cli@workspace:packages/cli" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/runtime-corejs3": 7.20.13 - "@prisma/internals": 4.10.1 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 + "@prisma/internals": 4.11.0 "@redwoodjs/api-server": 4.0.0 "@redwoodjs/cli-helpers": 4.0.0 "@redwoodjs/internal": 4.0.0 @@ -6838,7 +6745,7 @@ __metadata: chalk: 4.1.2 concurrently: 7.6.0 configstore: 3.1.5 - core-js: 3.28.0 + core-js: 3.29.0 cross-env: 7.0.3 crypto-js: 4.1.1 decamelize: 5.0.0 @@ -6848,7 +6755,7 @@ __metadata: fast-glob: 3.2.12 findup-sync: 5.0.0 fs-extra: 11.1.0 - jest: 29.4.2 + jest: 29.4.3 latest-version: 5.1.0 listr2: 5.0.7 lodash: 4.17.21 @@ -6857,7 +6764,7 @@ __metadata: pluralize: 8.0.0 portfinder: 1.0.32 prettier: 2.8.4 - prisma: 4.10.1 + prisma: 4.11.0 prompts: 2.4.2 rimraf: 3.0.2 secure-random-password: 0.2.3 @@ -6876,10 +6783,12 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/codemods@workspace:packages/codemods" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/plugin-transform-typescript": 7.20.13 - "@babel/runtime-corejs3": 7.20.13 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/parser": 7.21.2 + "@babel/plugin-transform-typescript": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 + "@babel/traverse": 7.21.2 "@iarna/toml": 2.2.5 "@types/babel__core": 7.20.0 "@types/findup-sync": 4.0.2 @@ -6890,13 +6799,14 @@ __metadata: "@types/yargs": 17.0.22 "@vscode/ripgrep": 1.14.2 "@whatwg-node/fetch": 0.8.1 - core-js: 3.28.0 + core-js: 3.29.0 deepmerge: 4.3.0 execa: 5.1.1 fast-glob: 3.2.12 findup-sync: 5.0.0 fs-extra: 11.1.0 - jest: 29.4.2 + graphql: 16.6.0 + jest: 29.4.3 jscodeshift: 0.14.0 prettier: 2.8.4 tasuku: 2.0.1 @@ -6912,19 +6822,19 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/core@workspace:packages/core" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 "@babel/eslint-plugin": 7.19.1 "@babel/node": 7.20.7 "@babel/plugin-proposal-class-properties": 7.18.6 - "@babel/plugin-proposal-decorators": 7.20.13 + "@babel/plugin-proposal-decorators": 7.21.0 "@babel/plugin-proposal-private-methods": 7.18.6 - "@babel/plugin-proposal-private-property-in-object": 7.20.5 - "@babel/plugin-transform-runtime": 7.19.6 + "@babel/plugin-proposal-private-property-in-object": 7.21.0 + "@babel/plugin-transform-runtime": 7.21.0 "@babel/preset-env": 7.20.2 "@babel/preset-react": 7.18.6 - "@babel/preset-typescript": 7.18.6 - "@babel/runtime-corejs3": 7.20.13 + "@babel/preset-typescript": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 "@pmmmwh/react-refresh-webpack-plugin": 0.5.10 "@redwoodjs/cli": 4.0.0 "@redwoodjs/eslint-config": 4.0.0 @@ -6934,11 +6844,11 @@ __metadata: babel-loader: 9.1.2 babel-plugin-auto-import: 1.1.0 babel-plugin-graphql-tag: 3.3.0 - babel-plugin-inline-react-svg: 2.0.1 + babel-plugin-inline-react-svg: 2.0.2 babel-plugin-module-resolver: 5.0.0 babel-timing: 0.9.1 copy-webpack-plugin: 11.0.0 - core-js: 3.28.0 + core-js: 3.29.0 css-loader: 6.7.3 css-minimizer-webpack-plugin: 4.2.2 dotenv-webpack: 8.0.1 @@ -6948,7 +6858,7 @@ __metadata: graphql: 16.6.0 graphql-tag: 2.12.6 html-webpack-plugin: 5.5.0 - jest: 29.4.2 + jest: 29.4.3 lodash.escaperegexp: 4.1.2 mini-css-extract-plugin: 2.7.2 nodemon: 2.0.20 @@ -6959,7 +6869,7 @@ __metadata: typescript: 4.9.5 url-loader: 4.1.1 webpack: 5.75.0 - webpack-bundle-analyzer: 4.7.0 + webpack-bundle-analyzer: 4.8.0 webpack-cli: 5.0.1 webpack-dev-server: 4.11.1 webpack-manifest-plugin: 5.0.0 @@ -6985,14 +6895,14 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/eslint-config@workspace:packages/eslint-config" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 "@babel/eslint-parser": 7.19.1 "@babel/eslint-plugin": 7.19.1 "@redwoodjs/internal": 4.0.0 - "@typescript-eslint/eslint-plugin": 5.51.0 - "@typescript-eslint/parser": 5.51.0 - eslint: 8.34.0 + "@typescript-eslint/eslint-plugin": 5.54.0 + "@typescript-eslint/parser": 5.54.0 + eslint: 8.35.0 eslint-config-prettier: 8.6.0 eslint-import-resolver-babel-module: 5.3.2 eslint-plugin-babel: 5.3.1 @@ -7002,7 +6912,7 @@ __metadata: eslint-plugin-prettier: 4.2.1 eslint-plugin-react: 7.32.2 eslint-plugin-react-hooks: 4.6.0 - jest: 29.4.2 + jest: 29.4.3 prettier: 2.8.4 typescript: 4.9.5 languageName: unknown @@ -7012,20 +6922,20 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/forms@workspace:packages/forms" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/runtime-corejs3": 7.20.13 - "@testing-library/dom": 8.20.0 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 + "@testing-library/dom": 9.0.0 "@testing-library/jest-dom": 5.16.5 - "@testing-library/react": 13.4.0 + "@testing-library/react": 14.0.0 "@testing-library/user-event": 14.4.3 "@types/pascalcase": 1.0.1 "@types/react": 18.0.28 "@types/react-dom": 18.0.11 "@types/testing-library__jest-dom": 5.14.5 - core-js: 3.28.0 + core-js: 3.29.0 graphql: 16.6.0 - jest: 29.4.2 + jest: 29.4.3 nodemon: 2.0.20 pascalcase: 1.0.0 react: 18.2.0 @@ -7042,16 +6952,16 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/graphql-server@workspace:packages/graphql-server" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/runtime-corejs3": 7.20.13 - "@envelop/core": 3.0.4 - "@envelop/depth-limit": 2.0.4 - "@envelop/disable-introspection": 4.0.4 - "@envelop/filter-operation-type": 4.0.4 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 + "@envelop/core": 3.0.6 + "@envelop/depth-limit": 2.0.6 + "@envelop/disable-introspection": 4.0.6 + "@envelop/filter-operation-type": 4.0.6 "@envelop/testing": 5.0.6 "@envelop/types": 3.0.2 - "@escape.tech/graphql-armor": 1.7.0 + "@escape.tech/graphql-armor": 1.7.1 "@graphql-tools/merge": 8.3.18 "@graphql-tools/schema": 9.0.16 "@graphql-tools/utils": 9.2.1 @@ -7062,12 +6972,12 @@ __metadata: "@types/uuid": 9.0.1 "@whatwg-node/fetch": 0.8.1 aws-lambda: 1.0.7 - core-js: 3.28.0 + core-js: 3.29.0 graphql: 16.6.0 graphql-scalars: 1.20.1 graphql-tag: 2.12.6 - graphql-yoga: 3.5.1 - jest: 29.4.2 + graphql-yoga: 3.7.0 + jest: 29.4.3 jsonwebtoken: 9.0.0 lodash.merge: 4.6.2 lodash.omitby: 4.6.0 @@ -7080,21 +6990,21 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/internal@workspace:packages/internal" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/parser": 7.20.15 - "@babel/plugin-transform-typescript": 7.20.13 - "@babel/register": 7.18.9 - "@babel/runtime-corejs3": 7.20.13 - "@babel/traverse": 7.20.13 - "@graphql-codegen/add": 4.0.0 - "@graphql-codegen/cli": 3.0.0 - "@graphql-codegen/core": 3.0.0 - "@graphql-codegen/schema-ast": 3.0.0 - "@graphql-codegen/typescript": 3.0.0 - "@graphql-codegen/typescript-operations": 3.0.0 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/parser": 7.21.2 + "@babel/plugin-transform-typescript": 7.21.0 + "@babel/register": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 + "@babel/traverse": 7.21.2 + "@graphql-codegen/add": 4.0.1 + "@graphql-codegen/cli": 3.2.1 + "@graphql-codegen/core": 3.1.0 + "@graphql-codegen/schema-ast": 3.0.1 + "@graphql-codegen/typescript": 3.0.1 + "@graphql-codegen/typescript-operations": 3.0.1 "@graphql-codegen/typescript-react-apollo": 3.3.7 - "@graphql-codegen/typescript-resolvers": 3.0.0 + "@graphql-codegen/typescript-resolvers": 3.1.0 "@iarna/toml": 2.2.5 "@redwoodjs/graphql-server": 4.0.0 "@types/babel-plugin-tester": 9.0.5 @@ -7103,10 +7013,10 @@ __metadata: "@types/fs-extra": 11.0.1 "@types/rimraf": 3.0.2 babel-plugin-graphql-tag: 3.3.0 - babel-plugin-polyfill-corejs3: 0.6.0 + babel-plugin-polyfill-corejs3: 0.7.1 babel-plugin-tester: 11.0.4 chalk: 4.1.2 - core-js: 3.28.0 + core-js: 3.29.0 deepmerge: 4.3.0 esbuild: 0.17.10 fast-glob: 3.2.12 @@ -7114,12 +7024,12 @@ __metadata: fs-extra: 11.1.0 graphql: 16.6.0 graphql-tag: 2.12.6 - jest: 29.4.2 + jest: 29.4.3 kill-port: 1.6.1 prettier: 2.8.4 rimraf: 3.0.2 string-env-interpolation: 1.0.1 - systeminformation: 5.17.9 + systeminformation: 5.17.12 terminal-link: 2.1.1 ts-node: 10.9.1 typescript: 4.9.5 @@ -7133,9 +7043,9 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/prerender@workspace:packages/prerender" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/runtime-corejs3": 7.20.13 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 "@redwoodjs/auth": 4.0.0 "@redwoodjs/internal": 4.0.0 "@redwoodjs/router": 4.0.0 @@ -7146,9 +7056,9 @@ __metadata: babel-plugin-ignore-html-and-css-imports: 0.1.0 babel-plugin-tester: 11.0.4 cheerio: 1.0.0-rc.12 - core-js: 3.28.0 + core-js: 3.29.0 graphql: 16.6.0 - jest: 29.4.2 + jest: 29.4.3 mime-types: 2.1.35 typescript: 4.9.5 peerDependencies: @@ -7161,14 +7071,14 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/record@workspace:packages/record" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/runtime-corejs3": 7.20.13 - "@prisma/client": 4.10.1 - "@prisma/internals": 4.10.1 - core-js: 3.28.0 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 + "@prisma/client": 4.11.0 + "@prisma/internals": 4.11.0 + core-js: 3.29.0 esbuild: 0.17.10 - jest: 29.4.2 + jest: 29.4.3 languageName: unknown linkType: soft @@ -7176,15 +7086,15 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/router@workspace:packages/router" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/runtime-corejs3": 7.20.13 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 "@reach/skip-nav": 0.18.0 "@redwoodjs/auth": 4.0.0 "@types/react": 18.0.28 "@types/react-dom": 18.0.11 - core-js: 3.28.0 - jest: 29.4.2 + core-js: 3.29.0 + jest: 29.4.3 react: 18.2.0 react-dom: 18.2.0 typescript: 4.9.5 @@ -7198,26 +7108,26 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/structure@workspace:packages/structure" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/runtime-corejs3": 7.20.13 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 "@iarna/toml": 2.2.5 - "@prisma/internals": 4.10.1 + "@prisma/internals": 4.11.0 "@redwoodjs/internal": 4.0.0 "@types/fs-extra": 11.0.1 "@types/line-column": 1.0.0 "@types/lodash": 4.14.191 "@types/lru-cache": 5.1.1 - "@types/node": 16.18.12 - "@types/vscode": 1.75.1 + "@types/node": 16.18.14 + "@types/vscode": 1.76.0 camelcase: 6.3.0 - core-js: 3.28.0 + core-js: 3.29.0 deepmerge: 4.3.0 dotenv-defaults: 5.0.2 enquirer: 2.3.6 findup-sync: 5.0.0 graphql: 16.6.0 - jest: 29.4.2 + jest: 29.4.3 lazy-get-decorator: 2.2.1 line-column: 1.0.2 lodash: 4.17.21 @@ -7237,20 +7147,20 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/telemetry@workspace:packages/telemetry" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/runtime-corejs3": 7.20.13 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 "@redwoodjs/internal": 4.0.0 "@redwoodjs/structure": 4.0.0 "@types/envinfo": 7.8.1 "@types/uuid": 9.0.1 "@types/yargs": 17.0.22 "@whatwg-node/fetch": 0.8.1 - ci-info: 3.7.1 - core-js: 3.28.0 + ci-info: 3.8.0 + core-js: 3.29.0 envinfo: 7.8.1 - jest: 29.4.2 - systeminformation: 5.17.9 + jest: 29.4.3 + systeminformation: 5.17.12 uuid: 9.0.0 yargs: 17.7.1 languageName: unknown @@ -7260,9 +7170,9 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/testing@workspace:packages/testing" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/runtime-corejs3": 7.20.13 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 "@redwoodjs/auth": 4.0.0 "@redwoodjs/graphql-server": 4.0.0 "@redwoodjs/internal": 4.0.0 @@ -7275,23 +7185,23 @@ __metadata: "@storybook/manager-webpack5": 6.5.16 "@storybook/react": 6.5.16 "@testing-library/jest-dom": 5.16.5 - "@testing-library/react": 13.4.0 + "@testing-library/react": 14.0.0 "@testing-library/user-event": 14.4.3 - "@types/aws-lambda": 8.10.110 + "@types/aws-lambda": 8.10.111 "@types/babel-core": 6.25.7 "@types/jest": 29.4.0 - "@types/node": 16.18.12 + "@types/node": 16.18.14 "@types/react": 18.0.28 "@types/react-dom": 18.0.11 "@types/webpack": 5.28.0 - babel-jest: 29.4.2 - babel-plugin-inline-react-svg: 2.0.1 - core-js: 3.28.0 + babel-jest: 29.4.3 + babel-plugin-inline-react-svg: 2.0.2 + core-js: 3.29.0 fast-glob: 3.2.12 - jest: 29.4.2 - jest-environment-jsdom: 29.4.2 + jest: 29.4.3 + jest-environment-jsdom: 29.4.3 jest-watch-typeahead: 2.2.2 - msw: 0.49.3 + msw: 1.1.0 ts-toolbelt: 9.6.0 typescript: 4.9.5 whatwg-fetch: 3.6.2 @@ -7302,14 +7212,14 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/vite@workspace:packages/vite" dependencies: - "@babel/cli": 7.20.7 - "@babel/runtime-corejs3": 7.20.13 + "@babel/cli": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 "@redwoodjs/internal": 4.0.0 "@vitejs/plugin-react": 3.1.0 buffer: 6.0.3 - core-js: 3.28.0 + core-js: 3.29.0 typescript: 4.9.5 - vite: 4.1.3 + vite: 4.1.4 vite-plugin-commonjs: 0.6.1 vite-plugin-environment: 1.1.3 vite-plugin-html: 3.2.0 @@ -7324,20 +7234,20 @@ __metadata: resolution: "@redwoodjs/web@workspace:packages/web" dependencies: "@apollo/client": 3.7.5 - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/runtime-corejs3": 7.20.13 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 "@redwoodjs/auth": 4.0.0 "@testing-library/jest-dom": 5.16.5 - "@testing-library/react": 13.4.0 + "@testing-library/react": 14.0.0 "@types/prop-types": 15.7.5 "@types/react": 18.0.28 "@types/react-dom": 18.0.11 "@types/testing-library__jest-dom": 5.14.5 - core-js: 3.28.0 + core-js: 3.29.0 graphql: 16.6.0 graphql-tag: 2.12.6 - jest: 29.4.2 + jest: 29.4.3 jest-runner-tsd: 4.0.0 nodemon: 2.0.20 prop-types: 15.8.1 @@ -7372,24 +7282,24 @@ __metadata: languageName: node linkType: hard -"@replayio/playwright@npm:0.3.23": - version: 0.3.23 - resolution: "@replayio/playwright@npm:0.3.23" +"@replayio/playwright@npm:0.3.24": + version: 0.3.24 + resolution: "@replayio/playwright@npm:0.3.24" dependencies: - "@replayio/replay": ^0.12.4 - "@replayio/test-utils": ^0.5.3 + "@replayio/replay": ^0.12.5 + "@replayio/test-utils": ^0.5.4 uuid: ^8.3.2 peerDependencies: "@playwright/test": 1.19.x bin: replayio-playwright: bin/replayio-playwright.js - checksum: aef7fcf2f56aaff383eb4822f7876097e9c213cb35bb53373ed65d7bfa7ba63b2fd9d25469e0db576333da3b1afb9c70d6238fe2821cccff66b3e9ee022e7904 + checksum: 10191376a5c3e1760dcc9471a1c03fa4eaef43a3981c1b1173c3629f56e3f0b4ea1359d10dcb5f2aa6319144ab86ad3d9eb3b33371b01250251998b51571e9b5 languageName: node linkType: hard -"@replayio/replay@npm:^0.12.4": - version: 0.12.4 - resolution: "@replayio/replay@npm:0.12.4" +"@replayio/replay@npm:^0.12.5": + version: 0.12.5 + resolution: "@replayio/replay@npm:0.12.5" dependencies: "@replayio/sourcemap-upload": ^1.0.6 commander: ^7.2.0 @@ -7403,7 +7313,7 @@ __metadata: ws: ^7.5.0 bin: replay: bin/replay.js - checksum: 8c99852906bd79b10678479b63a28652cf5e11211e768cbea066c47522bca69c56daee580192e85b40b6fd759511bb004befc5744f3e3a9b3435dc9a5f10a291 + checksum: 747505db7e6384725da906ffc92bb9f703d2b3136747f9225937d9402a36dac52c92aa02017fba9abe1943283ae9763876e168a104848e0391217bdcd073a36a languageName: node linkType: hard @@ -7420,16 +7330,16 @@ __metadata: languageName: node linkType: hard -"@replayio/test-utils@npm:^0.5.3": - version: 0.5.3 - resolution: "@replayio/test-utils@npm:0.5.3" +"@replayio/test-utils@npm:^0.5.4": + version: 0.5.4 + resolution: "@replayio/test-utils@npm:0.5.4" dependencies: - "@replayio/replay": ^0.12.4 + "@replayio/replay": ^0.12.5 "@types/node-fetch": ^2.6.2 debug: ^4.3.4 node-fetch: ^2.6.7 uuid: ^8.3.2 - checksum: 58f3b7c357130ac2f98de50585be37d1298d38c86e3f83129f42e6aad216b303f340cec5b38419f8f1fac4e9a0e4b09ef44a0c4dc28439e6900e2fe363648bfc + checksum: 3000f4d13616db429fd8777bc3ebe8bd0f0397e9fd12c2efda6350c4de3be83777342c393e87e4bc809eed0e016c077827e029426ab845cc8492488f88003e0c languageName: node linkType: hard @@ -8792,7 +8702,23 @@ __metadata: languageName: node linkType: hard -"@testing-library/dom@npm:8.20.0, @testing-library/dom@npm:^8.11.1, @testing-library/dom@npm:^8.5.0": +"@testing-library/dom@npm:9.0.0, @testing-library/dom@npm:^9.0.0": + version: 9.0.0 + resolution: "@testing-library/dom@npm:9.0.0" + dependencies: + "@babel/code-frame": ^7.10.4 + "@babel/runtime": ^7.12.5 + "@types/aria-query": ^5.0.1 + aria-query: ^5.0.0 + chalk: ^4.1.0 + dom-accessibility-api: ^0.5.9 + lz-string: ^1.4.4 + pretty-format: ^27.0.2 + checksum: 3dfb7997acf573af7b20be0e5acb594bd9371558242aa7c270ab48af9759a14227aea9663beae1b7e26493c695432ba4e6d63ed292a10fc7b2ce49c8ac7ba022 + languageName: node + linkType: hard + +"@testing-library/dom@npm:^8.11.1": version: 8.20.0 resolution: "@testing-library/dom@npm:8.20.0" dependencies: @@ -8825,17 +8751,17 @@ __metadata: languageName: node linkType: hard -"@testing-library/react@npm:13.4.0": - version: 13.4.0 - resolution: "@testing-library/react@npm:13.4.0" +"@testing-library/react@npm:14.0.0": + version: 14.0.0 + resolution: "@testing-library/react@npm:14.0.0" dependencies: "@babel/runtime": ^7.12.5 - "@testing-library/dom": ^8.5.0 + "@testing-library/dom": ^9.0.0 "@types/react-dom": ^18.0.0 peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: 371bf982dd0deb27da004f368b06904353eac0f23f9c08ff0f24443c3f51a6d647009e366034417565d2484c40f1c7eff74413738abf4ec55209da9bd3253b0e + checksum: 81035913024faf18ba7e163418af517b2c3b85aef496fbd6334bda38f6f6dd4072678c6b76c41148b46b7fc846764f875e1156cbfc7643ffa1b62ee069d78951 languageName: node linkType: hard @@ -8916,10 +8842,10 @@ __metadata: languageName: node linkType: hard -"@types/aws-lambda@npm:8.10.110, @types/aws-lambda@npm:^8.10.83": - version: 8.10.110 - resolution: "@types/aws-lambda@npm:8.10.110" - checksum: b715f6de92dd7451ecc3c589ac28ad8bd0b293eaca74614d6bc7ccd9a40ef33b42f4b8714e99c6a7b406a2481f49644a784198a80e010097d5d5085e1d9c64a3 +"@types/aws-lambda@npm:8.10.111, @types/aws-lambda@npm:^8.10.83": + version: 8.10.111 + resolution: "@types/aws-lambda@npm:8.10.111" + checksum: 8d7ba73975914499d00ac8f510b256ee6f86d260f010b04eeb11716d6a0f5076e972dcad546704903a19d038b998741b850f8b7d19d9b1db3d3dae2c6d1c3174 languageName: node linkType: hard @@ -9212,7 +9138,7 @@ __metadata: languageName: node linkType: hard -"@types/fs-extra@npm:11.0.1": +"@types/fs-extra@npm:11.0.1, @types/fs-extra@npm:^11.0.1": version: 11.0.1 resolution: "@types/fs-extra@npm:11.0.1" dependencies: @@ -9222,15 +9148,6 @@ __metadata: languageName: node linkType: hard -"@types/fs-extra@npm:^9.0.13": - version: 9.0.13 - resolution: "@types/fs-extra@npm:9.0.13" - dependencies: - "@types/node": "*" - checksum: 576d4e9d382393316ed815c593f7f5c157408ec5e184521d077fcb15d514b5a985245f153ef52142b9b976cb9bd8f801850d51238153ebd0dc9e96b7a7548588 - languageName: node - linkType: hard - "@types/glob@npm:*": version: 8.0.0 resolution: "@types/glob@npm:8.0.0" @@ -9408,15 +9325,6 @@ __metadata: languageName: node linkType: hard -"@types/jsonwebtoken@npm:^8.5.9": - version: 8.5.9 - resolution: "@types/jsonwebtoken@npm:8.5.9" - dependencies: - "@types/node": "*" - checksum: 4374b0f1b5641d1dd8847fa6f50bd34ec215f3244ea045556d2caa74ed559b2571502db73526bb8fbff038a60ff7e6bf56ffa79679c0b03539b55fda32617a23 - languageName: node - linkType: hard - "@types/keygrip@npm:*": version: 1.0.2 resolution: "@types/keygrip@npm:1.0.2" @@ -9440,6 +9348,13 @@ __metadata: languageName: node linkType: hard +"@types/linkify-it@npm:*": + version: 3.0.2 + resolution: "@types/linkify-it@npm:3.0.2" + checksum: 4cf1452a11f5b9465aafe0448b36323fdc640bd370a61c44421bed89b8b88b77d94deede21e1bd54e410412492a1c21252efc15fa80b1529df5057f03a15bd49 + languageName: node + linkType: hard + "@types/lodash.escape@npm:4.0.7": version: 4.0.7 resolution: "@types/lodash.escape@npm:4.0.7" @@ -9506,6 +9421,16 @@ __metadata: languageName: node linkType: hard +"@types/markdown-it@npm:^12.2.3": + version: 12.2.3 + resolution: "@types/markdown-it@npm:12.2.3" + dependencies: + "@types/linkify-it": "*" + "@types/mdurl": "*" + checksum: f72e08f69d76be2e30cd367fd6e5302c6878aa44e5b1a952fe7e41280044502bcb9bac8459ad94f6bb5e4f9c4cb52803950609ad66786f0fddc3a8bd533f777d + languageName: node + linkType: hard + "@types/md5@npm:2.3.2": version: 2.3.2 resolution: "@types/md5@npm:2.3.2" @@ -9522,6 +9447,13 @@ __metadata: languageName: node linkType: hard +"@types/mdurl@npm:*": + version: 1.0.2 + resolution: "@types/mdurl@npm:1.0.2" + checksum: 38d18f0d63af68d0480b821b3d884e144b669c0617010da4c13a444498384b4833aff17f84768afeeca7ef3e6cfcd8bb7c462ffbc39a81ff549f17ae5c3ffb8e + languageName: node + linkType: hard + "@types/memjs@npm:1": version: 1.2.5 resolution: "@types/memjs@npm:1.2.5" @@ -9608,17 +9540,17 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:>=12.12.47, @types/node@npm:>=13.7.0, @types/node@npm:^18.7.20": - version: 18.11.18 - resolution: "@types/node@npm:18.11.18" - checksum: 1a308a03a7c1cfced411fc3187e49a507ab2b3ce7cdf0794b7511c8843aae5a8dbe52b16ba4217d2da1c8e3c50920c272b45fecff4cccc26606be7f42c33f4f5 +"@types/node@npm:*, @types/node@npm:>=12.12.47, @types/node@npm:>=13.7.0, @types/node@npm:^18.14.2": + version: 18.14.2 + resolution: "@types/node@npm:18.14.2" + checksum: 996387e0004198cb25bd442b913744e302ef99975ef783c44fc1531e97f1d06ef9a09748bc562988005455f9500e14e60cc6fb0689d32b023a116394512ae175 languageName: node linkType: hard -"@types/node@npm:16.18.12, @types/node@npm:^14.0.10 || ^16.0.0, @types/node@npm:^14.14.20 || ^16.0.0": - version: 16.18.12 - resolution: "@types/node@npm:16.18.12" - checksum: d57b30a9e408bca51b57a1f5118335b2266ff30d66ae87c828630a9391fd1005229ce6b648492374dc393db2e4eae56212d16ef57c8a40e7b25f6306353dd1b1 +"@types/node@npm:16.18.14, @types/node@npm:^14.0.10 || ^16.0.0, @types/node@npm:^14.14.20 || ^16.0.0": + version: 16.18.14 + resolution: "@types/node@npm:16.18.14" + checksum: af0229e73c08e77a9d9281c15e2fb5ea8061a2390287659d7c1abf9602792ea3e923c919430606438085823704f68afa99ca292ed0c99352a4296c3d6b12c711 languageName: node linkType: hard @@ -9773,7 +9705,7 @@ __metadata: languageName: node linkType: hard -"@types/rimraf@npm:3.0.2": +"@types/rimraf@npm:3.0.2, @types/rimraf@npm:^3.0.2": version: 3.0.2 resolution: "@types/rimraf@npm:3.0.2" dependencies: @@ -9924,10 +9856,10 @@ __metadata: languageName: node linkType: hard -"@types/vscode@npm:1.75.1": - version: 1.75.1 - resolution: "@types/vscode@npm:1.75.1" - checksum: 8d126598b6c7bd3330baef47213dea5779b4ecdedb7296f658263d3f53a8c9dd42d0ac319c78f8679e999e6d27673906ba173cfdb761758dcb4a2fe7cf3788ab +"@types/vscode@npm:1.76.0": + version: 1.76.0 + resolution: "@types/vscode@npm:1.76.0" + checksum: 259a9e759cd15f25096a0284502cd56d43458542927d20abf77757c6fefaeeb38a040aae8e56e31e037f10a2383252088127e6ea53fc653a091abffca5d616c7 languageName: node linkType: hard @@ -9974,10 +9906,10 @@ __metadata: languageName: node linkType: hard -"@types/which@npm:^2.0.1": - version: 2.0.1 - resolution: "@types/which@npm:2.0.1" - checksum: 70bdcc57ef4cad876d05def62dbec098cdb3f09c708568e5bba97e6c7a5f1814653da04140720d5e45246cb0db4dad37e64c010987aa20cfe72329db4219415b +"@types/which@npm:^2.0.2": + version: 2.0.2 + resolution: "@types/which@npm:2.0.2" + checksum: c9a2ca5f1d4ca26381cd8adc7415f9e203fa5bfa2f7855c68bc5b676dc402f9c31bd8c83766bfa73d7aa70a0f4b979e7eb139ceec41a17ac2e1fc08a5bca6ba8 languageName: node linkType: hard @@ -10031,13 +9963,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:5.51.0": - version: 5.51.0 - resolution: "@typescript-eslint/eslint-plugin@npm:5.51.0" +"@typescript-eslint/eslint-plugin@npm:5.54.0": + version: 5.54.0 + resolution: "@typescript-eslint/eslint-plugin@npm:5.54.0" dependencies: - "@typescript-eslint/scope-manager": 5.51.0 - "@typescript-eslint/type-utils": 5.51.0 - "@typescript-eslint/utils": 5.51.0 + "@typescript-eslint/scope-manager": 5.54.0 + "@typescript-eslint/type-utils": 5.54.0 + "@typescript-eslint/utils": 5.54.0 debug: ^4.3.4 grapheme-splitter: ^1.0.4 ignore: ^5.2.0 @@ -10051,43 +9983,43 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 2a213b4fe0c1fde1a53b3340b505723d6c19d67a18a8c62b1399e95ecad754e1af433a50dc2f4a98bc0f8fa45b61cb15f3c1b6a946c29e7c61c0c2c54eb63d44 + checksum: 4086b3856aa50b9b8182b20f70e9012badf5e0695379046403d116cec2bc78ca42143aa9376861421bb3f94de43399447dea073135aa40cacb2658f2be76d806 languageName: node linkType: hard -"@typescript-eslint/parser@npm:5.51.0": - version: 5.51.0 - resolution: "@typescript-eslint/parser@npm:5.51.0" +"@typescript-eslint/parser@npm:5.54.0": + version: 5.54.0 + resolution: "@typescript-eslint/parser@npm:5.54.0" dependencies: - "@typescript-eslint/scope-manager": 5.51.0 - "@typescript-eslint/types": 5.51.0 - "@typescript-eslint/typescript-estree": 5.51.0 + "@typescript-eslint/scope-manager": 5.54.0 + "@typescript-eslint/types": 5.54.0 + "@typescript-eslint/typescript-estree": 5.54.0 debug: ^4.3.4 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 84ed35f727d81a2ebce6c633894ff95eea6b30cc906f7ca6003e93064dc66c9282695de388caa0748a27c82545ad5ef9a661f8f9a337adbe98a33c2d02d7deac + checksum: c94e8107f2feac0a9af0a98231592f42305880b04619baa3c64a0b670cc7cd93036a0500d8afb47042a0f7ceb86469f2c3a788fd935ce2f794b310ca959229c3 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.51.0": - version: 5.51.0 - resolution: "@typescript-eslint/scope-manager@npm:5.51.0" +"@typescript-eslint/scope-manager@npm:5.54.0": + version: 5.54.0 + resolution: "@typescript-eslint/scope-manager@npm:5.54.0" dependencies: - "@typescript-eslint/types": 5.51.0 - "@typescript-eslint/visitor-keys": 5.51.0 - checksum: 4e24bbc0a3329c78fedfcd048e90b1c77caf9fc7c46f73a5c33c24cc731d6b1f70d3b40f9b10e0c15316be2ce72fc8903db4acc6ba03497f587fa951585a08a1 + "@typescript-eslint/types": 5.54.0 + "@typescript-eslint/visitor-keys": 5.54.0 + checksum: b3e48219c68a02d91c672c66c66d82f6fde7c65dae6b795f4dc4e43ee8a1de545f8cd515885fd671b173c6e4d4aa1446b899dd3f536f5778c76bf37f1e2fd5bb languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.51.0": - version: 5.51.0 - resolution: "@typescript-eslint/type-utils@npm:5.51.0" +"@typescript-eslint/type-utils@npm:5.54.0": + version: 5.54.0 + resolution: "@typescript-eslint/type-utils@npm:5.54.0" dependencies: - "@typescript-eslint/typescript-estree": 5.51.0 - "@typescript-eslint/utils": 5.51.0 + "@typescript-eslint/typescript-estree": 5.54.0 + "@typescript-eslint/utils": 5.54.0 debug: ^4.3.4 tsutils: ^3.21.0 peerDependencies: @@ -10095,23 +10027,23 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 9b3bd523517f63d3ef96b80a69e0a0369f4a974fb0bfbc3ff275e160c75c0ce36c7d1097c4c84e571f1e41ead7f33e6b58c9f2cbe3959cda5805a56d978163d9 + checksum: 92752f6ab73b0b38231e3e163ecc376171797ca6d4978469d8cd366e55e37464fc4cf3c2575b60b95c784529118a80b0c51c4baa5919efcdc4437fcaa28ed208 languageName: node linkType: hard -"@typescript-eslint/types@npm:5.51.0": - version: 5.51.0 - resolution: "@typescript-eslint/types@npm:5.51.0" - checksum: 88a8526586a0aa408cc1ec6c5d563cb150fe23412d6f825771081fec3eb216c1f2618bdd208e754fb062c56a9a05ff8d6cc091fd8bfb4c55a4920b716cb46489 +"@typescript-eslint/types@npm:5.54.0": + version: 5.54.0 + resolution: "@typescript-eslint/types@npm:5.54.0" + checksum: dec34efd330b7731a36e767ec18bdf6d9e89399963f9e77f0cc14043b320b81fbd1a8e10eae3c2866a765a540626e843522878349d6ec73f09e270ee384c9df5 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.51.0": - version: 5.51.0 - resolution: "@typescript-eslint/typescript-estree@npm:5.51.0" +"@typescript-eslint/typescript-estree@npm:5.54.0": + version: 5.54.0 + resolution: "@typescript-eslint/typescript-estree@npm:5.54.0" dependencies: - "@typescript-eslint/types": 5.51.0 - "@typescript-eslint/visitor-keys": 5.51.0 + "@typescript-eslint/types": 5.54.0 + "@typescript-eslint/visitor-keys": 5.54.0 debug: ^4.3.4 globby: ^11.1.0 is-glob: ^4.0.3 @@ -10120,35 +10052,35 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 6dcfc986c03751d7f30ed0cc05225550c43859208eb7456788241d84f93647beea2a908d5d411ed90faaac3da2201e78d779927947a699f8b1ba1e9e8820e6fd + checksum: e3f7d0c387d62c0e9c111f6de34d6a30e2207a23469335460776380b94dcb7eb10e64d5619473459bc7d4009847b95f7471bc7f292250b2c47b92465e22fd181 languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.51.0": - version: 5.51.0 - resolution: "@typescript-eslint/utils@npm:5.51.0" +"@typescript-eslint/utils@npm:5.54.0": + version: 5.54.0 + resolution: "@typescript-eslint/utils@npm:5.54.0" dependencies: "@types/json-schema": ^7.0.9 "@types/semver": ^7.3.12 - "@typescript-eslint/scope-manager": 5.51.0 - "@typescript-eslint/types": 5.51.0 - "@typescript-eslint/typescript-estree": 5.51.0 + "@typescript-eslint/scope-manager": 5.54.0 + "@typescript-eslint/types": 5.54.0 + "@typescript-eslint/typescript-estree": 5.54.0 eslint-scope: ^5.1.1 eslint-utils: ^3.0.0 semver: ^7.3.7 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 4271b10728cd4507b32f1a9561b9fa46e1184339803f799c6a631a1c512ac128c51528055a2d84ffaa24f647951a344d896ec419b8bc59f62b6542d69c0b74af + checksum: 25932be66c1cafd7a393bf8c236807d4c548b08f4887d98d9e1d136db19a2a6e486b3d48bbcc37e4bdb5ed332d2f4811700470b63cf6d1ee75a2dfb2408f415b languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.51.0": - version: 5.51.0 - resolution: "@typescript-eslint/visitor-keys@npm:5.51.0" +"@typescript-eslint/visitor-keys@npm:5.54.0": + version: 5.54.0 + resolution: "@typescript-eslint/visitor-keys@npm:5.54.0" dependencies: - "@typescript-eslint/types": 5.51.0 + "@typescript-eslint/types": 5.54.0 eslint-visitor-keys: ^3.3.0 - checksum: 20a20f33b5bb75095e55863d9260a84f739522e6f23331bbc561dd4c665a278ded8d307c11e7acb55d60e6ebfee5d5a7da3fc9f04bd993efd551d3cdbd5e4fd8 + checksum: cfcff6b2b42a5b3b4865d84ce45263d4c6ee3551dff6250c67ba27d14ab5f040466d9f4aec77b1682cf9e2c554ee43ac70a94cc2a209b65b46a16e908780147f languageName: node linkType: hard @@ -10566,20 +10498,7 @@ __metadata: languageName: node linkType: hard -"@whatwg-node/fetch@npm:0.6.5": - version: 0.6.5 - resolution: "@whatwg-node/fetch@npm:0.6.5" - dependencies: - "@peculiar/webcrypto": ^1.4.0 - "@whatwg-node/node-fetch": 0.0.1 - busboy: ^1.6.0 - urlpattern-polyfill: ^6.0.2 - web-streams-polyfill: ^3.2.1 - checksum: f325b061a5ee487474e2b28894475c7ce4edad295cd3711abd3988c1bcbd48a474bc77e26e401bb33fefffa1034d1f83d4c62b2e637b0da60666775b487d3ac4 - languageName: node - linkType: hard - -"@whatwg-node/fetch@npm:0.8.1": +"@whatwg-node/fetch@npm:0.8.1, @whatwg-node/fetch@npm:^0.8.0, @whatwg-node/fetch@npm:^0.8.1": version: 0.8.1 resolution: "@whatwg-node/fetch@npm:0.8.1" dependencies: @@ -10605,19 +10524,6 @@ __metadata: languageName: node linkType: hard -"@whatwg-node/node-fetch@npm:0.0.1": - version: 0.0.1 - resolution: "@whatwg-node/node-fetch@npm:0.0.1" - dependencies: - "@whatwg-node/events": 0.0.2 - busboy: 1.6.0 - tslib: ^2.3.1 - peerDependencies: - "@types/node": ^18.0.6 - checksum: 21310744058bbab3970ed9ac1a6bd1d0e788d7ec10b1bbdc46e0e8373ddf3b018cc1924fe800ee90bbae67a74331d48a71df4656f72cbcd900f69c4ca89ffa4e - languageName: node - linkType: hard - "@whatwg-node/node-fetch@npm:0.0.2": version: 0.0.2 resolution: "@whatwg-node/node-fetch@npm:0.0.2" @@ -10646,13 +10552,13 @@ __metadata: languageName: node linkType: hard -"@whatwg-node/server@npm:0.5.11": - version: 0.5.11 - resolution: "@whatwg-node/server@npm:0.5.11" +"@whatwg-node/server@npm:^0.6.7": + version: 0.6.7 + resolution: "@whatwg-node/server@npm:0.6.7" dependencies: - "@whatwg-node/fetch": 0.6.5 + "@whatwg-node/fetch": ^0.8.1 tslib: ^2.3.1 - checksum: 7462004124b70b3c51056ffc9d979d80c2a1722a01529f8f296bcafa7351ce2c1ed4f1d33da1630f90579230d2ea62afa236788aa3e22f750607e5b32ffa7fd6 + checksum: 031b7e4984a54942a8efbb6a614ce99dae9d407ba0faf1a59cba12c12f27e6a1ed6486a956ab1a920150cdb8b18c39ce4e6cdb3690d5d42ac050286d715b88c9 languageName: node linkType: hard @@ -10781,13 +10687,6 @@ __metadata: languageName: node linkType: hard -"abortcontroller-polyfill@npm:^1.7.3": - version: 1.7.5 - resolution: "abortcontroller-polyfill@npm:1.7.5" - checksum: d7a5ab6fda4f9a54f22ddeb233a2564d2f4f857ec17be25fee21a91bb5090bee57c630c454634b5c4b93fc06bd90d592d1f2fc69f77cd28791ac0fe361feb7d2 - languageName: node - linkType: hard - "abstract-logging@npm:^2.0.1": version: 2.0.1 resolution: "abstract-logging@npm:2.0.1" @@ -11877,20 +11776,20 @@ __metadata: languageName: node linkType: hard -"babel-jest@npm:29.4.2, babel-jest@npm:^29.4.2": - version: 29.4.2 - resolution: "babel-jest@npm:29.4.2" +"babel-jest@npm:29.4.3, babel-jest@npm:^29.4.3": + version: 29.4.3 + resolution: "babel-jest@npm:29.4.3" dependencies: - "@jest/transform": ^29.4.2 + "@jest/transform": ^29.4.3 "@types/babel__core": ^7.1.14 babel-plugin-istanbul: ^6.1.1 - babel-preset-jest: ^29.4.2 + babel-preset-jest: ^29.4.3 chalk: ^4.0.0 graceful-fs: ^4.2.9 slash: ^3.0.0 peerDependencies: "@babel/core": ^7.8.0 - checksum: 5becff37a5a4526963956ccd9f0cd03beccfe7db627221610f773e93fa7404da538a1c1555d25cf2495a4b52cc8b53283cfedcef48764fe3bd1a64da5fa7d457 + checksum: ff6b78b978c2230b3a750feec94103dd4b44613e4ba2931ca177e25edf5c94bb6051f6c3c0ff77ddc6a67e72c98d7b67101273cb11733883b53edd4b85b8dcc5 languageName: node linkType: hard @@ -11995,18 +11894,18 @@ __metadata: languageName: node linkType: hard -"babel-plugin-inline-react-svg@npm:2.0.1": - version: 2.0.1 - resolution: "babel-plugin-inline-react-svg@npm:2.0.1" +"babel-plugin-inline-react-svg@npm:2.0.2": + version: 2.0.2 + resolution: "babel-plugin-inline-react-svg@npm:2.0.2" dependencies: "@babel/helper-plugin-utils": ^7.0.0 "@babel/parser": ^7.0.0 lodash.isplainobject: ^4.0.6 - resolve: ^1.20.0 - svgo: ^2.0.3 + resolve: ^2.0.0-next.4 + svgo: ^2.8.0 peerDependencies: "@babel/core": ^7.0.0 - checksum: 5196611ccaa626a0119fb1432c22bcb827cd82ecf60937cf685965645c53021d1dcdec7bad5852130d82a300aaada301d9656409aca20551ce0e5d3afbe0cea4 + checksum: eac0b963bb71457b78a4ed266a3c1fdd84549c912e10228ae6432de5354b66a59377cc8bce8dabd14c746a8e6c8106405c84426255bf9c4950c7a06300a76276 languageName: node linkType: hard @@ -12023,15 +11922,15 @@ __metadata: languageName: node linkType: hard -"babel-plugin-jest-hoist@npm:^29.4.2": - version: 29.4.2 - resolution: "babel-plugin-jest-hoist@npm:29.4.2" +"babel-plugin-jest-hoist@npm:^29.4.3": + version: 29.4.3 + resolution: "babel-plugin-jest-hoist@npm:29.4.3" dependencies: "@babel/template": ^7.3.3 "@babel/types": ^7.3.3 "@types/babel__core": ^7.1.14 "@types/babel__traverse": ^7.0.6 - checksum: 32c90591c9aa4ec2805bd7ac5999c484400d348d5b3fe055ab72cd062b94f28ba858fc9800378a1faa1ef2a0e806d5157f35eb5a02d5b05c5eb8813a95807498 + checksum: 69e0875f99eb83a7d5b7d7acb6138c9da21cf0b9999729f851b5c76ba98dbd63337e7f66341652ddb8171e7d3b82b8d61954072263bb126e29e957ad6c7e7a64 languageName: node linkType: hard @@ -12079,15 +11978,15 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-corejs3@npm:0.6.0, babel-plugin-polyfill-corejs3@npm:^0.6.0": - version: 0.6.0 - resolution: "babel-plugin-polyfill-corejs3@npm:0.6.0" +"babel-plugin-polyfill-corejs3@npm:0.7.1": + version: 0.7.1 + resolution: "babel-plugin-polyfill-corejs3@npm:0.7.1" dependencies: "@babel/helper-define-polyfill-provider": ^0.3.3 - core-js-compat: ^3.25.1 + core-js-compat: ^3.29.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 58f7d16c1fbc5e4a68cc58126039cb997edc9b9d29adf1bc4124eb6a12ec31eb9e1da8df769b7219714748af7916cfbb194b2f15bd55571b3b43cdcd7839fe8f + checksum: ecf010cbed20b3ac6cc3256fe9b9a470458b8091c721a0cc410eac527f5b83a1a7876739c1b2ef917a0de0b9d17398db85aef3059ffb0d059382264ae8439e0a languageName: node linkType: hard @@ -12103,6 +12002,18 @@ __metadata: languageName: node linkType: hard +"babel-plugin-polyfill-corejs3@npm:^0.6.0": + version: 0.6.0 + resolution: "babel-plugin-polyfill-corejs3@npm:0.6.0" + dependencies: + "@babel/helper-define-polyfill-provider": ^0.3.3 + core-js-compat: ^3.25.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 58f7d16c1fbc5e4a68cc58126039cb997edc9b9d29adf1bc4124eb6a12ec31eb9e1da8df769b7219714748af7916cfbb194b2f15bd55571b3b43cdcd7839fe8f + languageName: node + linkType: hard + "babel-plugin-polyfill-regenerator@npm:^0.4.1": version: 0.4.1 resolution: "babel-plugin-polyfill-regenerator@npm:0.4.1" @@ -12213,15 +12124,15 @@ __metadata: languageName: node linkType: hard -"babel-preset-jest@npm:^29.4.2": - version: 29.4.2 - resolution: "babel-preset-jest@npm:29.4.2" +"babel-preset-jest@npm:^29.4.3": + version: 29.4.3 + resolution: "babel-preset-jest@npm:29.4.3" dependencies: - babel-plugin-jest-hoist: ^29.4.2 + babel-plugin-jest-hoist: ^29.4.3 babel-preset-current-node-syntax: ^1.0.0 peerDependencies: "@babel/core": ^7.0.0 - checksum: 4198e9bdbaed6a8e0dc495046f70f9e7fc221f3ad84043414123dfd0314a3763c10d42cb8344caa96f11ddb505f57aff076683a947b383b5e07cb73a70c72960 + checksum: 3f2dfbcaeb30cc52c4cad316290ac5b919b897fa7ca2d75b192f2fa590426f7a811b477ae929888986fa768c0256414ae4981f492fdf5ad11163f8c5538c7efb languageName: node linkType: hard @@ -12573,15 +12484,6 @@ __metadata: languageName: node linkType: hard -"browser-tabs-lock@npm:^1.2.15": - version: 1.2.15 - resolution: "browser-tabs-lock@npm:1.2.15" - dependencies: - lodash: ">=4.17.21" - checksum: 6d9243d6ec7da4d48e39d89db53945979433e390c4c9e4342b7f28060d3a40c01220a6cf53bfdd8f49857fb0031865f5b5b843254f40a57762f40e90c75cc68d - languageName: node - linkType: hard - "browserify-aes@npm:^1.0.0, browserify-aes@npm:^1.0.4": version: 1.2.0 resolution: "browserify-aes@npm:1.2.0" @@ -12655,17 +12557,17 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.0.0, browserslist@npm:^4.12.0, browserslist@npm:^4.14.5, browserslist@npm:^4.16.6, browserslist@npm:^4.21.3, browserslist@npm:^4.21.4": - version: 4.21.4 - resolution: "browserslist@npm:4.21.4" +"browserslist@npm:^4.0.0, browserslist@npm:^4.12.0, browserslist@npm:^4.14.5, browserslist@npm:^4.16.6, browserslist@npm:^4.21.3, browserslist@npm:^4.21.4, browserslist@npm:^4.21.5": + version: 4.21.5 + resolution: "browserslist@npm:4.21.5" dependencies: - caniuse-lite: ^1.0.30001400 - electron-to-chromium: ^1.4.251 - node-releases: ^2.0.6 - update-browserslist-db: ^1.0.9 + caniuse-lite: ^1.0.30001449 + electron-to-chromium: ^1.4.284 + node-releases: ^2.0.8 + update-browserslist-db: ^1.0.10 bin: browserslist: cli.js - checksum: bbc5fe2b4280a590cb40b110cd282f18f4542d75ddb559dfe0a174fda0263d2a7dd5b1634d0f795d617d69cb5f9716479c4a90d9a954a7ef16bc0a2878965af8 + checksum: 903040d2c45b733e1177c288b4f146ff21d45e8a44ccc87d1d7fc2f6a8d021c7ee54b514fd7722529c282381969382a54bd2ab4263f5b6c8981a856b457ea162 languageName: node linkType: hard @@ -13071,10 +12973,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001109, caniuse-lite@npm:^1.0.30001400": - version: 1.0.30001446 - resolution: "caniuse-lite@npm:1.0.30001446" - checksum: 07af2c24ecf86bda64c8483ccc5b1f73b570ea262af22e795092d8fb4c0968214a3ba6897666be944b8380c8c83d992a58d7613d2f91d9e17e3e8d3eb51807b8 +"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001109, caniuse-lite@npm:^1.0.30001449": + version: 1.0.30001458 + resolution: "caniuse-lite@npm:1.0.30001458" + checksum: 92ddb0819736d5d2e0efcbb0a729c172ddebc409c4fc39f2a8a8b5e0083fed795cf3efbaec299215298979d4f88da94e6be0ad2f1988cb25ec9be0772c29d0af languageName: node linkType: hard @@ -13112,6 +13014,15 @@ __metadata: languageName: node linkType: hard +"catharsis@npm:^0.9.0": + version: 0.9.0 + resolution: "catharsis@npm:0.9.0" + dependencies: + lodash: ^4.17.15 + checksum: 9ac03ca48154ac63cfdb6c1645481d9d04f3c3e0dea131debf3116a0c12aa47e8864be7dcf770932c46d75bdd844a99f0c116c234e57232ad1f427751498e7ed + languageName: node + linkType: hard + "cbor@npm:^5.1.0": version: 5.2.0 resolution: "cbor@npm:5.2.0" @@ -13180,7 +13091,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^5.0.1, chalk@npm:^5.2.0": +"chalk@npm:^5.2.0": version: 5.2.0 resolution: "chalk@npm:5.2.0" checksum: 8a519b35c239f96e041b7f1ed8fdd79d3ca2332a8366cb957378b8a1b8a4cdfb740d19628e8bf74654d4c0917aa10cf39c20752e177a1304eac29a1168a740e9 @@ -13429,10 +13340,10 @@ __metadata: languageName: node linkType: hard -"ci-info@npm:3.7.1, ci-info@npm:^3.2.0": - version: 3.7.1 - resolution: "ci-info@npm:3.7.1" - checksum: bae9bbcb0c2cdaf9ecceb4680079486e6bd3634f767e7c27eba761bea01fa133ea79432245e6fe6a8f202e4661f43bb5ec42014c6b547f24393457aa53ce56e1 +"ci-info@npm:3.8.0, ci-info@npm:^3.2.0": + version: 3.8.0 + resolution: "ci-info@npm:3.8.0" + checksum: 0d3052193b58356372b34ab40d2668c3e62f1006d5ca33726d1d3c423853b19a85508eadde7f5908496fb41448f465263bf61c1ee58b7832cb6a924537e3863a languageName: node linkType: hard @@ -13985,20 +13896,6 @@ __metadata: languageName: node linkType: hard -"configstore@npm:^5.0.0": - version: 5.0.1 - resolution: "configstore@npm:5.0.1" - dependencies: - dot-prop: ^5.2.0 - graceful-fs: ^4.1.2 - make-dir: ^3.0.0 - unique-string: ^2.0.0 - write-file-atomic: ^3.0.0 - xdg-basedir: ^4.0.0 - checksum: 5af23830e78bdc56cbe92a2f81e87f1d3a39e96e51a0ab2a8bc79bbbc5d4440a48d92833b3fd9c6d34b4a9c4c5853c8487b8e6e68593e7ecbc7434822f7aced3 - languageName: node - linkType: hard - "connect-history-api-fallback@npm:^1.6.0": version: 1.6.0 resolution: "connect-history-api-fallback@npm:1.6.0" @@ -14242,12 +14139,12 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.25.1, core-js-compat@npm:^3.8.1": - version: 3.27.2 - resolution: "core-js-compat@npm:3.27.2" +"core-js-compat@npm:^3.25.1, core-js-compat@npm:^3.29.0, core-js-compat@npm:^3.8.1": + version: 3.29.0 + resolution: "core-js-compat@npm:3.29.0" dependencies: - browserslist: ^4.21.4 - checksum: 1bb3b63ae46420b55d78171750f58f73f1a0df8312d3be37111588f068f06a2c18f397737f5603c80fa78bd05f224c93fb60459ff05d80f7dbeeb8a97fbdf457 + browserslist: ^4.21.5 + checksum: 2f596222b50b30b3051fbe412bf152c355580fa73aa1d5d2263b6de98703d4e2154eac95fdd0fd38877a4b45d00698dffa8da37694c0c33f4541d4f81e68801b languageName: node linkType: hard @@ -14258,10 +14155,10 @@ __metadata: languageName: node linkType: hard -"core-js@npm:3.28.0, core-js@npm:^3.0.4, core-js@npm:^3.25.4, core-js@npm:^3.26.0, core-js@npm:^3.27.2, core-js@npm:^3.6.5, core-js@npm:^3.8.2": - version: 3.28.0 - resolution: "core-js@npm:3.28.0" - checksum: beaebefa83520ff2ca1eeeddccb17e373474966a7bd935134a1107cecb793798a0971feaf6a1a9f6bbd5b22b7dc1f81f72533eb24e3f6df079fff40fc26a21b4 +"core-js@npm:3.29.0, core-js@npm:^3.0.4, core-js@npm:^3.26.0, core-js@npm:^3.27.2, core-js@npm:^3.6.5, core-js@npm:^3.8.2": + version: 3.29.0 + resolution: "core-js@npm:3.29.0" + checksum: 6955cbbc34d130239d8992a8dd807b406088b74d7fe32cecbcee497de21aa0a0498a64195635d292b90a87e71b9b7e985200d32b674b00fc63e9d852fd9033a5 languageName: node linkType: hard @@ -14452,20 +14349,20 @@ __metadata: version: 0.0.0-use.local resolution: "create-redwood-app@workspace:packages/create-redwood-app" dependencies: - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 "@babel/node": 7.20.7 - "@babel/runtime-corejs3": 7.20.13 + "@babel/runtime-corejs3": 7.21.0 "@redwoodjs/internal": 4.0.0 "@redwoodjs/telemetry": 4.0.0 "@types/prompts": 2.4.2 chalk: 4.1.2 check-node-version: 4.2.1 - core-js: 3.28.0 + core-js: 3.29.0 enquirer: 2.3.6 execa: 5.1.1 fs-extra: 11.1.0 - jest: 29.4.2 + jest: 29.4.3 listr2: 5.0.7 terminal-link: 2.1.1 typescript: 4.9.5 @@ -14862,9 +14759,9 @@ __metadata: languageName: node linkType: hard -"cypress@npm:12.5.1": - version: 12.5.1 - resolution: "cypress@npm:12.5.1" +"cypress@npm:12.7.0": + version: 12.7.0 + resolution: "cypress@npm:12.7.0" dependencies: "@cypress/request": ^2.88.10 "@cypress/xvfb": ^1.2.4 @@ -14883,7 +14780,7 @@ __metadata: commander: ^5.1.0 common-tags: ^1.8.0 dayjs: ^1.10.4 - debug: ^4.3.2 + debug: ^4.3.4 enquirer: ^2.3.6 eventemitter2: 6.4.7 execa: 4.1.0 @@ -14910,7 +14807,7 @@ __metadata: yauzl: ^2.10.0 bin: cypress: bin/cypress - checksum: f236e2e4034d1774885139119bfe5d21ac63fedb2766e2c510e7bc587d45d1986fa11ab4c668aada52223c05640156d7e5277d2afda96c882d096964c8ed5be2 + checksum: c6fb231efb7b2eecaf577bb17ecb1bd944ebb77960897e59e2d24b4a1ef2f0bc5f3ccd357dc50dbe7c0ff3776fe9cec7deb6eeb8c5ffcff1384200cb19ac1ef7 languageName: node linkType: hard @@ -15408,10 +15305,10 @@ __metadata: languageName: node linkType: hard -"diff-sequences@npm:^29.4.2": - version: 29.4.2 - resolution: "diff-sequences@npm:29.4.2" - checksum: b4d8af822398ad2f324ee3af4e50be4ca84a267d95a70972126423305a62144b8836796f0ab892ed288157dc7d12533da357a0b435c60e8ad2d893792d0c68db +"diff-sequences@npm:^29.4.3": + version: 29.4.3 + resolution: "diff-sequences@npm:29.4.3" + checksum: 183800b9fd8523a05a3a50ade0fafe81d4b8a8ac113b077d2bc298052ccdc081e3b896f19bf65768b536daebd8169a493c4764cb70a2195e14c442c12538d121 languageName: node linkType: hard @@ -15621,7 +15518,7 @@ __metadata: languageName: node linkType: hard -"dot-prop@npm:^5.1.0, dot-prop@npm:^5.2.0": +"dot-prop@npm:^5.1.0": version: 5.3.0 resolution: "dot-prop@npm:5.3.0" dependencies: @@ -15734,7 +15631,7 @@ __metadata: languageName: node linkType: hard -"duplexify@npm:^4.0.0, duplexify@npm:^4.1.1": +"duplexify@npm:^4.0.0": version: 4.1.2 resolution: "duplexify@npm:4.1.2" dependencies: @@ -15783,10 +15680,10 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.4.251": - version: 1.4.284 - resolution: "electron-to-chromium@npm:1.4.284" - checksum: 33a7509755efbc0e13e81cdf0486ed37ea354857213b92a987a81e229083c1b2ee5f663c1103db9e5ec142a611e0daeeee02f757f7184833866f8aecb7046c2b +"electron-to-chromium@npm:^1.4.284": + version: 1.4.315 + resolution: "electron-to-chromium@npm:1.4.315" + checksum: d11d74cc06ab5bf2baa2d39f3feaba888693c7a703ee93121a3cacaef9e66db33ab35daa262a7d650682db8d19ef8d28552ef24369a2dd019904b900c44735c2 languageName: node linkType: hard @@ -15929,6 +15826,13 @@ __metadata: languageName: node linkType: hard +"entities@npm:~2.1.0": + version: 2.1.0 + resolution: "entities@npm:2.1.0" + checksum: dd96ed95f7e017b7fbbcdd39bd6dc3dea6638f747c00610b53f23ea461ac409af87670f313805d85854bfce04f96e17d83575f75b3b2920365d78678ccd2a405 + languageName: node + linkType: hard + "env-paths@npm:2.2.1, env-paths@npm:^2.2.0": version: 2.2.1 resolution: "env-paths@npm:2.2.1" @@ -16029,13 +15933,6 @@ __metadata: languageName: node linkType: hard -"es-cookie@npm:~1.3.2": - version: 1.3.2 - resolution: "es-cookie@npm:1.3.2" - checksum: 26eb6e06b25b5569d8763fcb23b5335a5098e354b0a9a7bc5122e8c8705003307187a165ddaeda5cff08fa4cc8e1675dbddd5709279fb27cfa8875514dc3eccb - languageName: node - linkType: hard - "es-get-iterator@npm:^1.0.2, es-get-iterator@npm:^1.1.2": version: 1.1.3 resolution: "es-get-iterator@npm:1.1.3" @@ -16326,6 +16223,25 @@ __metadata: languageName: node linkType: hard +"escodegen@npm:^1.13.0": + version: 1.14.3 + resolution: "escodegen@npm:1.14.3" + dependencies: + esprima: ^4.0.1 + estraverse: ^4.2.0 + esutils: ^2.0.2 + optionator: ^0.8.1 + source-map: ~0.6.1 + dependenciesMeta: + source-map: + optional: true + bin: + escodegen: bin/escodegen.js + esgenerate: bin/esgenerate.js + checksum: 30d337803e8f44308c90267bf6192399e4b44792497c77a7506b68ab802ba6a48ebbe1ce77b219aba13dfd2de5f5e1c267e35be1ed87b2a9c3315e8b283e302a + languageName: node + linkType: hard + "escodegen@npm:^2.0.0": version: 2.0.0 resolution: "escodegen@npm:2.0.0" @@ -16578,11 +16494,12 @@ __metadata: languageName: node linkType: hard -"eslint@npm:8.34.0": - version: 8.34.0 - resolution: "eslint@npm:8.34.0" +"eslint@npm:8.35.0": + version: 8.35.0 + resolution: "eslint@npm:8.35.0" dependencies: - "@eslint/eslintrc": ^1.4.1 + "@eslint/eslintrc": ^2.0.0 + "@eslint/js": 8.35.0 "@humanwhocodes/config-array": ^0.11.8 "@humanwhocodes/module-importer": ^1.0.1 "@nodelib/fs.walk": ^1.2.8 @@ -16596,7 +16513,7 @@ __metadata: eslint-utils: ^3.0.0 eslint-visitor-keys: ^3.3.0 espree: ^9.4.0 - esquery: ^1.4.0 + esquery: ^1.4.2 esutils: ^2.0.2 fast-deep-equal: ^3.1.3 file-entry-cache: ^6.0.1 @@ -16623,11 +16540,11 @@ __metadata: text-table: ^0.2.0 bin: eslint: bin/eslint.js - checksum: 3f43a62efc9f3f071b1bdd363f0d1ca6c90b1263642778ee76c597217f0317dc0fe6df72a3aa7625f5e8f5cc0aa811dac863fef89c7b341f5b9a11328e6de81c + checksum: 268bf0c434f0e550a990f5ca5a778450f48e97d604deedf91b3a613ea58c65d11ee09906303d44078883ee5fb638dc15eb40fe1c603edea60ccd6e37dc13bbff languageName: node linkType: hard -"espree@npm:^9.4.0": +"espree@npm:^9.0.0, espree@npm:^9.4.0": version: 9.4.1 resolution: "espree@npm:9.4.1" dependencies: @@ -16648,12 +16565,12 @@ __metadata: languageName: node linkType: hard -"esquery@npm:^1.0.1, esquery@npm:^1.4.0": - version: 1.4.0 - resolution: "esquery@npm:1.4.0" +"esquery@npm:^1.0.1, esquery@npm:^1.4.2": + version: 1.4.2 + resolution: "esquery@npm:1.4.2" dependencies: estraverse: ^5.1.0 - checksum: b9b18178d33c4335210c76e062de979dc38ee6b49deea12bff1b2315e6cfcca1fd7f8bc49f899720ad8ff25967ac95b5b182e81a8b7b59ff09dbd0d978c32f64 + checksum: b4109b3d8301e79bf0be10bbafe4ac9c5469274e61b07a16e7174e99efe815081bc18ac2e6d951d06df95004ac5772751db5d5b14483e51aefa96b018726117d languageName: node linkType: hard @@ -16666,7 +16583,7 @@ __metadata: languageName: node linkType: hard -"estraverse@npm:^4.1.1": +"estraverse@npm:^4.1.1, estraverse@npm:^4.2.0": version: 4.3.0 resolution: "estraverse@npm:4.3.0" checksum: 9cb46463ef8a8a4905d3708a652d60122a0c20bb58dec7e0e12ab0e7235123d74214fc0141d743c381813e1b992767e2708194f6f6e0f9fd00c1b4e0887b8b6d @@ -16886,16 +16803,16 @@ __metadata: languageName: node linkType: hard -"expect@npm:^29.0.0, expect@npm:^29.4.2": - version: 29.4.2 - resolution: "expect@npm:29.4.2" +"expect@npm:^29.0.0, expect@npm:^29.4.3": + version: 29.4.3 + resolution: "expect@npm:29.4.3" dependencies: - "@jest/expect-utils": ^29.4.2 - jest-get-type: ^29.4.2 - jest-matcher-utils: ^29.4.2 - jest-message-util: ^29.4.2 - jest-util: ^29.4.2 - checksum: 73e77c75610f9f3e1e96d2bb17bb7f26d9a604cc189eace275e41d5f890084c2080b928f0926d3247b5f9063a13f5512d91738c67831f8a0161b904c341ebe57 + "@jest/expect-utils": ^29.4.3 + jest-get-type: ^29.4.3 + jest-matcher-utils: ^29.4.3 + jest-message-util: ^29.4.3 + jest-util: ^29.4.3 + checksum: 20bf59a64715fc841ea73847a79e293a6ccbba7fe161b03b3472711bb47a1d6d0e8b236b2cc25be26c52e17645ba62db5edbd1c8d6fe8a0fc67a738142dfd81f languageName: node linkType: hard @@ -17164,7 +17081,7 @@ __metadata: languageName: node linkType: hard -"fast-text-encoding@npm:^1.0.0, fast-text-encoding@npm:^1.0.3, fast-text-encoding@npm:^1.0.6": +"fast-text-encoding@npm:^1.0.0, fast-text-encoding@npm:^1.0.3": version: 1.0.6 resolution: "fast-text-encoding@npm:1.0.6" checksum: e1d0381bda229c92c7906f63308f3b9caca8c78b732768b1ee16f560089ed21bc159bbe1434138ccd3815931ec8d4785bdade1ad1c45accfdf27ac6606ac67d2 @@ -17539,26 +17456,26 @@ __metadata: languageName: node linkType: hard -"firebase-admin@npm:10.3.0": - version: 10.3.0 - resolution: "firebase-admin@npm:10.3.0" +"firebase-admin@npm:11.5.0": + version: 11.5.0 + resolution: "firebase-admin@npm:11.5.0" dependencies: "@fastify/busboy": ^1.1.0 - "@firebase/database-compat": ^0.2.0 - "@firebase/database-types": ^0.9.7 - "@google-cloud/firestore": ^4.15.1 - "@google-cloud/storage": ^5.18.3 + "@firebase/database-compat": ^0.3.0 + "@firebase/database-types": ^0.10.0 + "@google-cloud/firestore": ^6.4.0 + "@google-cloud/storage": ^6.5.2 "@types/node": ">=12.12.47" - jsonwebtoken: ^8.5.1 - jwks-rsa: ^2.0.2 + jsonwebtoken: ^9.0.0 + jwks-rsa: ^3.0.1 node-forge: ^1.3.1 - uuid: ^8.3.2 + uuid: ^9.0.0 dependenciesMeta: "@google-cloud/firestore": optional: true "@google-cloud/storage": optional: true - checksum: 42030309cea08fe63200139f6a26fe46238590303ed368b5287e8886f0fa414507b38172d70a2981cb51509e4fd34dfdc7680714560634d8a2c3b6d1676b288a + checksum: 50d0c25237a2cb52d6013c3dee7652ed127a01523ca6395c957dc6e8d72293097d52337320af6bb11f153b8792eea13b269f9201ab167ca49e787bdac9ab4777 languageName: node linkType: hard @@ -17942,6 +17859,16 @@ __metadata: languageName: node linkType: hard +"fsevents@npm:2.3.2, fsevents@npm:^2.1.2, fsevents@npm:^2.3.2, fsevents@npm:~2.3.2": + version: 2.3.2 + resolution: "fsevents@npm:2.3.2" + dependencies: + node-gyp: latest + checksum: be78a3efa3e181cda3cf7a4637cb527bcebb0bd0ea0440105a3bb45b86f9245b307dc10a2507e8f4498a7d4ec349d1910f4d73e4d4495b16103106e07eee735b + conditions: os=darwin + languageName: node + linkType: hard + "fsevents@npm:^1.2.7": version: 1.2.13 resolution: "fsevents@npm:1.2.13" @@ -17953,12 +17880,11 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:^2.1.2, fsevents@npm:^2.3.2, fsevents@npm:~2.3.2": +"fsevents@patch:fsevents@2.3.2#~builtin, fsevents@patch:fsevents@^2.1.2#~builtin, fsevents@patch:fsevents@^2.3.2#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin": version: 2.3.2 - resolution: "fsevents@npm:2.3.2" + resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=df0bf1" dependencies: node-gyp: latest - checksum: be78a3efa3e181cda3cf7a4637cb527bcebb0bd0ea0440105a3bb45b86f9245b307dc10a2507e8f4498a7d4ec349d1910f4d73e4d4495b16103106e07eee735b conditions: os=darwin languageName: node linkType: hard @@ -17973,15 +17899,6 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@^2.1.2#~builtin, fsevents@patch:fsevents@^2.3.2#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin": - version: 2.3.2 - resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=df0bf1" - dependencies: - node-gyp: latest - conditions: os=darwin - languageName: node - linkType: hard - "function-bind@npm:^1.1.1": version: 1.1.1 resolution: "function-bind@npm:1.1.1" @@ -18064,26 +17981,25 @@ __metadata: languageName: node linkType: hard -"gaxios@npm:^4.0.0": - version: 4.3.3 - resolution: "gaxios@npm:4.3.3" +"gaxios@npm:^5.0.0, gaxios@npm:^5.0.1": + version: 5.0.2 + resolution: "gaxios@npm:5.0.2" dependencies: - abort-controller: ^3.0.0 extend: ^3.0.2 https-proxy-agent: ^5.0.0 is-stream: ^2.0.0 node-fetch: ^2.6.7 - checksum: 661001bb428dfdb8fabeb0d4b8290edd5ceff4fa7615ef45f447049a38c6379422eafe537c408c0bde333cdf3249fa9673cf8ee66a0658ee174fb85a728efc04 + checksum: 04865b53bc685df5eeb304b7f828b950edf6458113211af941168d87024af76a0cb932a60e9fa44ce130a44fc091ccc07be5bc1841e33fcdabc52fb9d463fbbc languageName: node linkType: hard -"gcp-metadata@npm:^4.2.0": - version: 4.3.1 - resolution: "gcp-metadata@npm:4.3.1" +"gcp-metadata@npm:^5.0.0": + version: 5.2.0 + resolution: "gcp-metadata@npm:5.2.0" dependencies: - gaxios: ^4.0.0 + gaxios: ^5.0.0 json-bigint: ^1.0.0 - checksum: 1fca413fea44b103443c490895e103e972eab1f18453eabc140de10031ce5f35542d3349f09fa57bd629adf2c202005eda004b7c950272837d55fc7da040ed7d + checksum: 67a17a1fe2d5823bec99937e60595f865d6ae26072f33f7d88f5137e76b1d9278bba3fe8bd46e04440d7a6a6d588654c5af521010118f49f35a59aa38e1c05b4 languageName: node linkType: hard @@ -18391,7 +18307,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^8.0.1, glob@npm:^8.0.3": +"glob@npm:^8.0.0, glob@npm:^8.0.1, glob@npm:^8.0.3": version: 8.1.0 resolution: "glob@npm:8.1.0" dependencies: @@ -18486,7 +18402,7 @@ __metadata: languageName: node linkType: hard -"globby@npm:^13.1.1, globby@npm:^13.1.2": +"globby@npm:^13.1.1, globby@npm:^13.1.3": version: 13.1.3 resolution: "globby@npm:13.1.3" dependencies: @@ -18524,54 +18440,57 @@ __metadata: languageName: node linkType: hard -"google-auth-library@npm:^7.14.0, google-auth-library@npm:^7.14.1": - version: 7.14.1 - resolution: "google-auth-library@npm:7.14.1" +"google-auth-library@npm:^8.0.1, google-auth-library@npm:^8.0.2": + version: 8.7.0 + resolution: "google-auth-library@npm:8.7.0" dependencies: arrify: ^2.0.0 base64-js: ^1.3.0 ecdsa-sig-formatter: ^1.0.11 fast-text-encoding: ^1.0.0 - gaxios: ^4.0.0 - gcp-metadata: ^4.2.0 - gtoken: ^5.0.4 + gaxios: ^5.0.0 + gcp-metadata: ^5.0.0 + gtoken: ^6.1.0 jws: ^4.0.0 lru-cache: ^6.0.0 - checksum: 30b632cfbc312701b4d1b750effbf3575bd826dc2241c8ee4526e8632cef9ee4593d9b3c0b0076a264a79864b13805b6c74c1b13171dfb8eb2ea0bd5c7aa0d43 + checksum: b588081779725db99caf29b12bd0ccf727df619499560e6f369986b91b34af227d536d9552f76f413829e29ef67cb721abe8a5c0f79143a7702b467a5ab02316 languageName: node linkType: hard -"google-gax@npm:^2.24.1": - version: 2.30.5 - resolution: "google-gax@npm:2.30.5" +"google-gax@npm:^3.5.3": + version: 3.5.7 + resolution: "google-gax@npm:3.5.7" dependencies: - "@grpc/grpc-js": ~1.6.0 - "@grpc/proto-loader": ^0.6.12 + "@grpc/grpc-js": ~1.8.0 + "@grpc/proto-loader": ^0.7.0 "@types/long": ^4.0.0 + "@types/rimraf": ^3.0.2 abort-controller: ^3.0.0 duplexify: ^4.0.0 fast-text-encoding: ^1.0.3 - google-auth-library: ^7.14.0 + google-auth-library: ^8.0.2 is-stream-ended: ^0.1.4 node-fetch: ^2.6.1 object-hash: ^3.0.0 - proto3-json-serializer: ^0.1.8 - protobufjs: 6.11.3 - retry-request: ^4.0.0 + proto3-json-serializer: ^1.0.0 + protobufjs: 7.2.2 + protobufjs-cli: 1.1.1 + retry-request: ^5.0.0 bin: compileProtos: build/tools/compileProtos.js - checksum: 956c82f4b1cc025940fa5ccacedaf46590b617e1cb75d7b5f75d71fc958291e075c17784aa34a2d60a1328eb4cef10fd25a607ac42d15732fdede649b2ad16f2 + minifyProtoJson: build/tools/minify.js + checksum: 594f7018243451572147301b4dcdbd4aa06f4c12cbdd35ff98e29f19c7d2bcf8301008fe7be00b85ee6a145eccb57ed18703a731a86345565ba6a814d6b716d2 languageName: node linkType: hard -"google-p12-pem@npm:^3.1.3": - version: 3.1.4 - resolution: "google-p12-pem@npm:3.1.4" +"google-p12-pem@npm:^4.0.0": + version: 4.0.1 + resolution: "google-p12-pem@npm:4.0.1" dependencies: node-forge: ^1.3.1 bin: gp12-pem: build/src/bin/gp12-pem.js - checksum: d40c7fa17bebd60f18a4eb7355582ab25513b641703bc3f39ddf2f90deb051d5a9622eeb46d4e45d925dc2bf0841d61e8ba34ff20f214019f270a03f39b28fd8 + checksum: 2cd15077cb2179306870223c65b49d38f0860bd8cc60da8072cc632c9aad8cb7e61e46e63d72e8ef3fca27ad9e6b8870db6cc809839f279382d9cc4d891a9a7b languageName: node linkType: hard @@ -18603,7 +18522,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:4.2.10, graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:4.2.10, graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.1.9, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.10 resolution: "graceful-fs@npm:4.2.10" checksum: 4223a833e38e1d0d2aea630c2433cfb94ddc07dfc11d511dbd6be1d16688c5be848acc31f9a5d0d0ddbfb56d2ee5a6ae0278aceeb0ca6a13f27e06b9956fb952 @@ -18695,24 +18614,24 @@ __metadata: languageName: node linkType: hard -"graphql-yoga@npm:3.5.1": - version: 3.5.1 - resolution: "graphql-yoga@npm:3.5.1" +"graphql-yoga@npm:3.7.0": + version: 3.7.0 + resolution: "graphql-yoga@npm:3.7.0" dependencies: - "@envelop/core": 3.0.4 - "@envelop/parser-cache": ^5.0.4 - "@envelop/validation-cache": ^5.0.5 - "@graphql-tools/executor": 0.0.12 + "@envelop/core": ^3.0.4 + "@envelop/validation-cache": ^5.1.2 + "@graphql-tools/executor": ^0.0.14 "@graphql-tools/schema": ^9.0.0 - "@graphql-tools/utils": ^9.0.1 + "@graphql-tools/utils": ^9.2.1 "@graphql-yoga/subscription": ^3.1.0 - "@whatwg-node/fetch": 0.6.5 - "@whatwg-node/server": 0.5.11 + "@whatwg-node/fetch": ^0.8.1 + "@whatwg-node/server": ^0.6.7 dset: ^3.1.1 + lru-cache: ^7.14.1 tslib: ^2.3.1 peerDependencies: graphql: ^15.2.0 || ^16.0.0 - checksum: 4cd1a4758085f9e46b03e71fafd7f36ef103c08bdfa1f5bf2faef9b61adf407b04e1010bc541d7cb8f50823cd4a1a0a55782b862f0a84005b7889ab185bba0af + checksum: 1e34818b10ac222b358f5ff3f19ff0e13ee45648dad95e03d85e28af913c443271d018efc75955fa041e238d5c20029f8adb0de354b2ff8b86f0156b8cc17f0a languageName: node linkType: hard @@ -18730,14 +18649,14 @@ __metadata: languageName: node linkType: hard -"gtoken@npm:^5.0.4": - version: 5.3.2 - resolution: "gtoken@npm:5.3.2" +"gtoken@npm:^6.1.0": + version: 6.1.2 + resolution: "gtoken@npm:6.1.2" dependencies: - gaxios: ^4.0.0 - google-p12-pem: ^3.1.3 + gaxios: ^5.0.1 + google-p12-pem: ^4.0.0 jws: ^4.0.0 - checksum: c4a6893cda5a4abe3967e15e0b14f292ebbcc6c0d186bb062ff947cb41f7a2e440c1a451ac94e944aa903a51db1be86e5c2ebf837d9a70a66ae1088bcf5fa3ff + checksum: d660fbb8ad00a9f5b6eb426090593cb2a07d63dc22a11b0cf155d43779b6078f804e3467e37deb9a1c078ae34e683070279dc5a1577c50e0e3166a6a6748d98e languageName: node linkType: hard @@ -18917,13 +18836,6 @@ __metadata: languageName: node linkType: hard -"hash-stream-validation@npm:^0.2.2": - version: 0.2.4 - resolution: "hash-stream-validation@npm:0.2.4" - checksum: 1a9b237bd4c2cdc358433b34697be6b1f4145e4612bbd8f51ece8604a1992e13ffb4a11841ef16900a81efe3e50ad52bf915f0fa8da2348550c5502c90b6556d - languageName: node - linkType: hard - "hash.js@npm:^1.0.0, hash.js@npm:^1.0.3": version: 1.1.7 resolution: "hash.js@npm:1.1.7" @@ -20643,57 +20555,57 @@ __metadata: languageName: node linkType: hard -"jest-changed-files@npm:^29.4.2": - version: 29.4.2 - resolution: "jest-changed-files@npm:29.4.2" +"jest-changed-files@npm:^29.4.3": + version: 29.4.3 + resolution: "jest-changed-files@npm:29.4.3" dependencies: execa: ^5.0.0 p-limit: ^3.1.0 - checksum: da1a507633f0a2cc56830f6e2644e6c4a330dd5521c298c8436b39e33a64e6429f4b945f5854d9b5c3e9ccdce6f30bf0387f888dc7afaa698fef42be60426b81 + checksum: a3495ee68121e20e53cf2a05c6031eda54c6698c111dd293304af7dc14837d07b514c05ff4310338b410f4a07ef299fbeba444b9615d32933ea25f6d96c62784 languageName: node linkType: hard -"jest-circus@npm:^29.4.2": - version: 29.4.2 - resolution: "jest-circus@npm:29.4.2" +"jest-circus@npm:^29.4.3": + version: 29.4.3 + resolution: "jest-circus@npm:29.4.3" dependencies: - "@jest/environment": ^29.4.2 - "@jest/expect": ^29.4.2 - "@jest/test-result": ^29.4.2 - "@jest/types": ^29.4.2 + "@jest/environment": ^29.4.3 + "@jest/expect": ^29.4.3 + "@jest/test-result": ^29.4.3 + "@jest/types": ^29.4.3 "@types/node": "*" chalk: ^4.0.0 co: ^4.6.0 dedent: ^0.7.0 is-generator-fn: ^2.0.0 - jest-each: ^29.4.2 - jest-matcher-utils: ^29.4.2 - jest-message-util: ^29.4.2 - jest-runtime: ^29.4.2 - jest-snapshot: ^29.4.2 - jest-util: ^29.4.2 + jest-each: ^29.4.3 + jest-matcher-utils: ^29.4.3 + jest-message-util: ^29.4.3 + jest-runtime: ^29.4.3 + jest-snapshot: ^29.4.3 + jest-util: ^29.4.3 p-limit: ^3.1.0 - pretty-format: ^29.4.2 + pretty-format: ^29.4.3 slash: ^3.0.0 stack-utils: ^2.0.3 - checksum: 119b2429211d2da56d284c64e0da903bacb2a97e460c5ca0e3f0fa78e2e12e5d8ad5ba45fee70f0ed0fa93dd9e866f39e8b13003a7f50593c21c416c45ff421d + checksum: 126dc802495194627b829115d8cc98ae264d029628bdb3bf18dc4141fdee7c796e6aa1064ac503b50bce667dd083cb1203dd0a67542aaa4bdfe8319735f89e94 languageName: node linkType: hard -"jest-cli@npm:^29.4.2": - version: 29.4.2 - resolution: "jest-cli@npm:29.4.2" +"jest-cli@npm:^29.4.3": + version: 29.4.3 + resolution: "jest-cli@npm:29.4.3" dependencies: - "@jest/core": ^29.4.2 - "@jest/test-result": ^29.4.2 - "@jest/types": ^29.4.2 + "@jest/core": ^29.4.3 + "@jest/test-result": ^29.4.3 + "@jest/types": ^29.4.3 chalk: ^4.0.0 exit: ^0.1.2 graceful-fs: ^4.2.9 import-local: ^3.0.2 - jest-config: ^29.4.2 - jest-util: ^29.4.2 - jest-validate: ^29.4.2 + jest-config: ^29.4.3 + jest-util: ^29.4.3 + jest-validate: ^29.4.3 prompts: ^2.0.1 yargs: ^17.3.1 peerDependencies: @@ -20703,34 +20615,34 @@ __metadata: optional: true bin: jest: bin/jest.js - checksum: f7acede039ccfdb8c71e4dad895470c04fb0ab180bc6a21db69957b67b8039b4345e59ea298612090695fd36f09e810741ff91fb0c778424641affda9e32cee2 + checksum: 9e4a67a04a4194009dd1109e79c51ad1eb9d4f0c2b953325d4c2af7668256951e2e658f33448e8e900b0c18944cc51437bb8462f7245c7fbeec55014a7ba1a55 languageName: node linkType: hard -"jest-config@npm:^29.4.2": - version: 29.4.2 - resolution: "jest-config@npm:29.4.2" +"jest-config@npm:^29.4.3": + version: 29.4.3 + resolution: "jest-config@npm:29.4.3" dependencies: "@babel/core": ^7.11.6 - "@jest/test-sequencer": ^29.4.2 - "@jest/types": ^29.4.2 - babel-jest: ^29.4.2 + "@jest/test-sequencer": ^29.4.3 + "@jest/types": ^29.4.3 + babel-jest: ^29.4.3 chalk: ^4.0.0 ci-info: ^3.2.0 deepmerge: ^4.2.2 glob: ^7.1.3 graceful-fs: ^4.2.9 - jest-circus: ^29.4.2 - jest-environment-node: ^29.4.2 - jest-get-type: ^29.4.2 - jest-regex-util: ^29.4.2 - jest-resolve: ^29.4.2 - jest-runner: ^29.4.2 - jest-util: ^29.4.2 - jest-validate: ^29.4.2 + jest-circus: ^29.4.3 + jest-environment-node: ^29.4.3 + jest-get-type: ^29.4.3 + jest-regex-util: ^29.4.3 + jest-resolve: ^29.4.3 + jest-runner: ^29.4.3 + jest-util: ^29.4.3 + jest-validate: ^29.4.3 micromatch: ^4.0.4 parse-json: ^5.2.0 - pretty-format: ^29.4.2 + pretty-format: ^29.4.3 slash: ^3.0.0 strip-json-comments: ^3.1.1 peerDependencies: @@ -20741,83 +20653,83 @@ __metadata: optional: true ts-node: optional: true - checksum: 4f4550805019ce9049f8d5432de2d99a4385f24be5a105df4a0d1b659b0448bd606a3fa68ce5d005ab783622bc060ac2bd9aa467887e46cc84d9a517a21ddbb7 + checksum: 9c1f86e1c6221ee0df3420c6a6d1ff698b5b5e2ca239e2c10a8b7523b2bbb9d6b02798fd07bbeb7835b34724f95f0facf08b3a38aeb4409d1477d8b0760b047a languageName: node linkType: hard -"jest-diff@npm:^29.4.2": - version: 29.4.2 - resolution: "jest-diff@npm:29.4.2" +"jest-diff@npm:^29.4.3": + version: 29.4.3 + resolution: "jest-diff@npm:29.4.3" dependencies: chalk: ^4.0.0 - diff-sequences: ^29.4.2 - jest-get-type: ^29.4.2 - pretty-format: ^29.4.2 - checksum: 30b6164817bffb54bf2a2d9a4daf7b9f8630ca0ded3d6438209f81842c69e35b6d76ce466f0bc297c36bec5c94aacacab4e20b13700802fed4cbbca8e179bd59 + diff-sequences: ^29.4.3 + jest-get-type: ^29.4.3 + pretty-format: ^29.4.3 + checksum: 3178deb16db182d13c3b8887aa1bc8a9496f94ea0b5d40db807d6b5f42772cc46c8e05426eedac80eca51cd980461324add2b0f8dc400e2cee038aeb887e57ab languageName: node linkType: hard -"jest-docblock@npm:^29.4.2": - version: 29.4.2 - resolution: "jest-docblock@npm:29.4.2" +"jest-docblock@npm:^29.4.3": + version: 29.4.3 + resolution: "jest-docblock@npm:29.4.3" dependencies: detect-newline: ^3.0.0 - checksum: 420cbe2a17d7d02b9cc9d7b690ac239a3515f1478330aaa3593fee3601b4bbefe9d9cf0675bb23d62e71868f5d67310f899712a05339f314913a902df2e7e3aa + checksum: 25cdea8fe77ff09d958abd347e26dcd8766ca69d9935bc626a89d694c91d33be06d4c088b02e4b3f143f532f726a10dff0bfe1e2387a0972a95addf5d64ed407 languageName: node linkType: hard -"jest-each@npm:^29.4.2": - version: 29.4.2 - resolution: "jest-each@npm:29.4.2" +"jest-each@npm:^29.4.3": + version: 29.4.3 + resolution: "jest-each@npm:29.4.3" dependencies: - "@jest/types": ^29.4.2 + "@jest/types": ^29.4.3 chalk: ^4.0.0 - jest-get-type: ^29.4.2 - jest-util: ^29.4.2 - pretty-format: ^29.4.2 - checksum: 961a0079ecf803328ab9fa57cfd75a1ef384c2335a65010b641a149dd0dafe2a365dd2f7d80b63b05100154c47fe023fe8340dbf8f45997f53181e19c37f0b1c + jest-get-type: ^29.4.3 + jest-util: ^29.4.3 + pretty-format: ^29.4.3 + checksum: 76e1aa84901faef2e566646f669dada78ed5b4a1813afd16ecd93e848f4809a2b133bd4ae16c98a43f32798eb66525e579bda507f79ba0d4ebfb3c6d61257f4c languageName: node linkType: hard -"jest-environment-jsdom@npm:29.4.2": - version: 29.4.2 - resolution: "jest-environment-jsdom@npm:29.4.2" +"jest-environment-jsdom@npm:29.4.3": + version: 29.4.3 + resolution: "jest-environment-jsdom@npm:29.4.3" dependencies: - "@jest/environment": ^29.4.2 - "@jest/fake-timers": ^29.4.2 - "@jest/types": ^29.4.2 + "@jest/environment": ^29.4.3 + "@jest/fake-timers": ^29.4.3 + "@jest/types": ^29.4.3 "@types/jsdom": ^20.0.0 "@types/node": "*" - jest-mock: ^29.4.2 - jest-util: ^29.4.2 + jest-mock: ^29.4.3 + jest-util: ^29.4.3 jsdom: ^20.0.0 peerDependencies: canvas: ^2.5.0 peerDependenciesMeta: canvas: optional: true - checksum: 76f16a8f1dcb03b71a554d5f9562f761d8402a4bcb95c4e7425fd280a32f34b0a62d807e35b6e2f239ab7a8572736e9e4fce5dd54fb518b264779b44f6c665c7 + checksum: 7799a9edbf2bb5994de8f1a1005a49df4467a07b8941daa75c57443a06ca2ecbfe144f92cdd8a900eed7bb8d4e722bbbfdbe8072b4aa2335ba40401067d9cd8a languageName: node linkType: hard -"jest-environment-node@npm:^29.4.2": - version: 29.4.2 - resolution: "jest-environment-node@npm:29.4.2" +"jest-environment-node@npm:^29.4.3": + version: 29.4.3 + resolution: "jest-environment-node@npm:29.4.3" dependencies: - "@jest/environment": ^29.4.2 - "@jest/fake-timers": ^29.4.2 - "@jest/types": ^29.4.2 + "@jest/environment": ^29.4.3 + "@jest/fake-timers": ^29.4.3 + "@jest/types": ^29.4.3 "@types/node": "*" - jest-mock: ^29.4.2 - jest-util: ^29.4.2 - checksum: a862d4e54457225774601484cc47e15ddee9485ced198cc4d3e4e86035c0812c717c42c2c85398485e2a5f5c1732db682dd1c840099e7bf687997c2c7c6f9642 + jest-mock: ^29.4.3 + jest-util: ^29.4.3 + checksum: 117cbd7a3feb91451f48e0b137e2b3a7cdb171b05a58b7495c517e6813b587dbd6cdb2341ae56fd011221365a833980e9f56ddf7ae941c891efa01809e9dacab languageName: node linkType: hard -"jest-get-type@npm:^29.4.2": - version: 29.4.2 - resolution: "jest-get-type@npm:29.4.2" - checksum: 0789c41fad0e22f3bfaedd44a3085d1d99cfbd25b19caeb55f514044f5331d3ecbeebee56df74b4e51578ba6cf0c02e6edcaec443a5acf7caa8755494637184a +"jest-get-type@npm:^29.4.3": + version: 29.4.3 + resolution: "jest-get-type@npm:29.4.3" + checksum: 874b0ced6b1cc677ff7fcf0dc86d02674617a7d0b73d47097604fb3ca460178d16104efdd3837e8b8bf0520ad5d210838c07483b058802b457b8413e60628fd0 languageName: node linkType: hard @@ -20846,76 +20758,76 @@ __metadata: languageName: node linkType: hard -"jest-haste-map@npm:^29.4.2": - version: 29.4.2 - resolution: "jest-haste-map@npm:29.4.2" +"jest-haste-map@npm:^29.4.3": + version: 29.4.3 + resolution: "jest-haste-map@npm:29.4.3" dependencies: - "@jest/types": ^29.4.2 + "@jest/types": ^29.4.3 "@types/graceful-fs": ^4.1.3 "@types/node": "*" anymatch: ^3.0.3 fb-watchman: ^2.0.0 fsevents: ^2.3.2 graceful-fs: ^4.2.9 - jest-regex-util: ^29.4.2 - jest-util: ^29.4.2 - jest-worker: ^29.4.2 + jest-regex-util: ^29.4.3 + jest-util: ^29.4.3 + jest-worker: ^29.4.3 micromatch: ^4.0.4 walker: ^1.0.8 dependenciesMeta: fsevents: optional: true - checksum: 85e7e02f7cf75d73d89e7adf1613d7eaefe67adbc491ab6a2c1ae7ba73502992adb3b3f8b74bb7cd04d1478fbcbe5d281de6b93cde76c7c274006c8f121c70cc + checksum: a673afa4d8aec84ef579fea937a140f815d39433f517b92dff8690a8c6452b289f837316b3ffb10e10b9f4095aedc6aed5d42b48215f27f9b8dd07b1f5231b93 languageName: node linkType: hard -"jest-leak-detector@npm:^29.4.2": - version: 29.4.2 - resolution: "jest-leak-detector@npm:29.4.2" +"jest-leak-detector@npm:^29.4.3": + version: 29.4.3 + resolution: "jest-leak-detector@npm:29.4.3" dependencies: - jest-get-type: ^29.4.2 - pretty-format: ^29.4.2 - checksum: 71bf0e14a41284b724710a00b1cc55603b0c0e7435fb6868ed7525da1641ec0635ca26f48f088c6ff67baac014494128288ad45cc56dac39f2e9fbfd61d51e74 + jest-get-type: ^29.4.3 + pretty-format: ^29.4.3 + checksum: 7cecea63fb368c35fba6e2f23e624f90ef81e69b879c9edec8c4a7c4702db9309b1a4a2bf8bdc87b392747df3037cef287966b6059939b50497127f6a2963612 languageName: node linkType: hard -"jest-matcher-utils@npm:^29.4.2": - version: 29.4.2 - resolution: "jest-matcher-utils@npm:29.4.2" +"jest-matcher-utils@npm:^29.4.3": + version: 29.4.3 + resolution: "jest-matcher-utils@npm:29.4.3" dependencies: chalk: ^4.0.0 - jest-diff: ^29.4.2 - jest-get-type: ^29.4.2 - pretty-format: ^29.4.2 - checksum: 358c2eb1aca25e2a953578227b9961ea8b0239831ae30da35ce5a15932e0ae354fbc7fe4bdaef419467fd67edf78218422641ea9d976e5cfde8d2324df88aeb6 + jest-diff: ^29.4.3 + jest-get-type: ^29.4.3 + pretty-format: ^29.4.3 + checksum: 174344a1106359835f2fad17a3a822c684c35a08c2fb6cd0e65aec68bbd9aa5ecec41949e7527f7a7668de3c13551918454f0bb83fd5d927c674063398d4d7f1 languageName: node linkType: hard -"jest-message-util@npm:^29.4.2": - version: 29.4.2 - resolution: "jest-message-util@npm:29.4.2" +"jest-message-util@npm:^29.4.3": + version: 29.4.3 + resolution: "jest-message-util@npm:29.4.3" dependencies: "@babel/code-frame": ^7.12.13 - "@jest/types": ^29.4.2 + "@jest/types": ^29.4.3 "@types/stack-utils": ^2.0.0 chalk: ^4.0.0 graceful-fs: ^4.2.9 micromatch: ^4.0.4 - pretty-format: ^29.4.2 + pretty-format: ^29.4.3 slash: ^3.0.0 stack-utils: ^2.0.3 - checksum: 20bc25541ea247a4146e5f147960702754688ba0256890c009d6c5bf107671d3bdf669ad3686b918e63a5e478eb7496b858d0b7366ccb67ca781bf9d34af8aa4 + checksum: dd86b0d017099eb932afbcc53372f30ab192179c68318f2c1436c49f62d516c6562817e151e29a432ba4eda339dda981a71adb4482af5371dde71b87cea0faf2 languageName: node linkType: hard -"jest-mock@npm:^29.4.2": - version: 29.4.2 - resolution: "jest-mock@npm:29.4.2" +"jest-mock@npm:^29.4.3": + version: 29.4.3 + resolution: "jest-mock@npm:29.4.3" dependencies: - "@jest/types": ^29.4.2 + "@jest/types": ^29.4.3 "@types/node": "*" - jest-util: ^29.4.2 - checksum: 4cf4eb219e638190fc7b8eeed42c964ed26658a8eee310418d434a4ab0084af9edc91dcce0760061e03b52c73e0c5adf1fd51935a78f0d06b9cc806f174246a2 + jest-util: ^29.4.3 + checksum: 052a32a567306a298922046668150809e0a58b5b163effb419e68e2f815940851e6bfc927a6f1486a754425bfeed814814c107316753f1b0c82355694f00ea65 languageName: node linkType: hard @@ -20938,37 +20850,37 @@ __metadata: languageName: node linkType: hard -"jest-regex-util@npm:^29.0.0, jest-regex-util@npm:^29.4.2": - version: 29.4.2 - resolution: "jest-regex-util@npm:29.4.2" - checksum: d0fd63b4c40012907234517f105bd9aa1f78fdf7731f6331da5bed064e0a981fbbd5b46b4587eeea7a68591b7ff66d5c590290363f1f86e76b31d16c59eb00ac +"jest-regex-util@npm:^29.0.0, jest-regex-util@npm:^29.4.3": + version: 29.4.3 + resolution: "jest-regex-util@npm:29.4.3" + checksum: a7a4508bda47c5177e7337fb6fb22e9adab414ba141f224c9992c86973da1ccf5c69040e63636090ad26ef3a123d28bec950fa99496c157444b4f847e5e5a670 languageName: node linkType: hard -"jest-resolve-dependencies@npm:^29.4.2": - version: 29.4.2 - resolution: "jest-resolve-dependencies@npm:29.4.2" +"jest-resolve-dependencies@npm:^29.4.3": + version: 29.4.3 + resolution: "jest-resolve-dependencies@npm:29.4.3" dependencies: - jest-regex-util: ^29.4.2 - jest-snapshot: ^29.4.2 - checksum: ec9f27133cfc272fb004612ec491210dc51516907b641ecb41f1a47bcd6bac64b0d9faeb15058086b8e145c668bacd048f0bcc4eb8f55ac500388f0c06370e65 + jest-regex-util: ^29.4.3 + jest-snapshot: ^29.4.3 + checksum: 71ed878d20600b732c240a0cdacc71707710f083e14fe90d99485e35c5650f0b3069a13bb55d1089d79a0f5a4f34450e32961d3c04192ef6da4e9feffe8dc77a languageName: node linkType: hard -"jest-resolve@npm:^29.4.2": - version: 29.4.2 - resolution: "jest-resolve@npm:29.4.2" +"jest-resolve@npm:^29.4.3": + version: 29.4.3 + resolution: "jest-resolve@npm:29.4.3" dependencies: chalk: ^4.0.0 graceful-fs: ^4.2.9 - jest-haste-map: ^29.4.2 + jest-haste-map: ^29.4.3 jest-pnp-resolver: ^1.2.2 - jest-util: ^29.4.2 - jest-validate: ^29.4.2 + jest-util: ^29.4.3 + jest-validate: ^29.4.3 resolve: ^1.20.0 resolve.exports: ^2.0.0 slash: ^3.0.0 - checksum: e6598c58fc4f94db5aa27132754cdfd93c9105a9a575d885649063ba1e9424482f86c223f198c0a1b106d2685a1cc10e99a120798e5c9c61e7e2fbc2f037c52e + checksum: 03bee34a9696580d4f383799c2d1646a6e1edf6d19720052fedb4420565c023c17d775afc0990d2b1c41c5f61be12d3e651734cb542f3d4360ee53e3583e845b languageName: node linkType: hard @@ -20986,63 +20898,62 @@ __metadata: languageName: node linkType: hard -"jest-runner@npm:^29.4.2": - version: 29.4.2 - resolution: "jest-runner@npm:29.4.2" +"jest-runner@npm:^29.4.3": + version: 29.4.3 + resolution: "jest-runner@npm:29.4.3" dependencies: - "@jest/console": ^29.4.2 - "@jest/environment": ^29.4.2 - "@jest/test-result": ^29.4.2 - "@jest/transform": ^29.4.2 - "@jest/types": ^29.4.2 + "@jest/console": ^29.4.3 + "@jest/environment": ^29.4.3 + "@jest/test-result": ^29.4.3 + "@jest/transform": ^29.4.3 + "@jest/types": ^29.4.3 "@types/node": "*" chalk: ^4.0.0 emittery: ^0.13.1 graceful-fs: ^4.2.9 - jest-docblock: ^29.4.2 - jest-environment-node: ^29.4.2 - jest-haste-map: ^29.4.2 - jest-leak-detector: ^29.4.2 - jest-message-util: ^29.4.2 - jest-resolve: ^29.4.2 - jest-runtime: ^29.4.2 - jest-util: ^29.4.2 - jest-watcher: ^29.4.2 - jest-worker: ^29.4.2 + jest-docblock: ^29.4.3 + jest-environment-node: ^29.4.3 + jest-haste-map: ^29.4.3 + jest-leak-detector: ^29.4.3 + jest-message-util: ^29.4.3 + jest-resolve: ^29.4.3 + jest-runtime: ^29.4.3 + jest-util: ^29.4.3 + jest-watcher: ^29.4.3 + jest-worker: ^29.4.3 p-limit: ^3.1.0 source-map-support: 0.5.13 - checksum: bc94edea251c3bdce6d76ca9dd1e118ae04e2fc68540ac0480b5ad528126f338d9ac8e5e6f8863564f7980a860d2e8f20ae5cf6bccb4faf49c1d577573b343e8 + checksum: d878f889e0d3c9f9a6d4738deb2136a2e770ed74b4b8d569a748a01a481f14b0513a804e2a66aea959f1d6b3c5c75dfea8b0215eb913602831280b0635bceeeb languageName: node linkType: hard -"jest-runtime@npm:^29.4.2": - version: 29.4.2 - resolution: "jest-runtime@npm:29.4.2" +"jest-runtime@npm:^29.4.3": + version: 29.4.3 + resolution: "jest-runtime@npm:29.4.3" dependencies: - "@jest/environment": ^29.4.2 - "@jest/fake-timers": ^29.4.2 - "@jest/globals": ^29.4.2 - "@jest/source-map": ^29.4.2 - "@jest/test-result": ^29.4.2 - "@jest/transform": ^29.4.2 - "@jest/types": ^29.4.2 + "@jest/environment": ^29.4.3 + "@jest/fake-timers": ^29.4.3 + "@jest/globals": ^29.4.3 + "@jest/source-map": ^29.4.3 + "@jest/test-result": ^29.4.3 + "@jest/transform": ^29.4.3 + "@jest/types": ^29.4.3 "@types/node": "*" chalk: ^4.0.0 cjs-module-lexer: ^1.0.0 collect-v8-coverage: ^1.0.0 glob: ^7.1.3 graceful-fs: ^4.2.9 - jest-haste-map: ^29.4.2 - jest-message-util: ^29.4.2 - jest-mock: ^29.4.2 - jest-regex-util: ^29.4.2 - jest-resolve: ^29.4.2 - jest-snapshot: ^29.4.2 - jest-util: ^29.4.2 - semver: ^7.3.5 + jest-haste-map: ^29.4.3 + jest-message-util: ^29.4.3 + jest-mock: ^29.4.3 + jest-regex-util: ^29.4.3 + jest-resolve: ^29.4.3 + jest-snapshot: ^29.4.3 + jest-util: ^29.4.3 slash: ^3.0.0 strip-bom: ^4.0.0 - checksum: be9c18f5a3dc47b3fe6179eca428ea80133f4a94003ec919e1c13484e144924f4b8dd26bbe6db496dcbe2c89ae345e8a4d0665bdccb062e210a66a6465520d0b + checksum: 18c77d48947fdcc40b4fb3a7fb94ce6fb1bfed1059fcacf4a295dd036a75be4454bffde8aa58f57242fd4fc15770d7ce82ceed677944b51121ebc4f24a3bf5ea languageName: node linkType: hard @@ -21056,9 +20967,9 @@ __metadata: languageName: node linkType: hard -"jest-snapshot@npm:^29.4.2": - version: 29.4.2 - resolution: "jest-snapshot@npm:29.4.2" +"jest-snapshot@npm:^29.4.3": + version: 29.4.3 + resolution: "jest-snapshot@npm:29.4.3" dependencies: "@babel/core": ^7.11.6 "@babel/generator": ^7.7.2 @@ -21066,25 +20977,25 @@ __metadata: "@babel/plugin-syntax-typescript": ^7.7.2 "@babel/traverse": ^7.7.2 "@babel/types": ^7.3.3 - "@jest/expect-utils": ^29.4.2 - "@jest/transform": ^29.4.2 - "@jest/types": ^29.4.2 + "@jest/expect-utils": ^29.4.3 + "@jest/transform": ^29.4.3 + "@jest/types": ^29.4.3 "@types/babel__traverse": ^7.0.6 "@types/prettier": ^2.1.5 babel-preset-current-node-syntax: ^1.0.0 chalk: ^4.0.0 - expect: ^29.4.2 + expect: ^29.4.3 graceful-fs: ^4.2.9 - jest-diff: ^29.4.2 - jest-get-type: ^29.4.2 - jest-haste-map: ^29.4.2 - jest-matcher-utils: ^29.4.2 - jest-message-util: ^29.4.2 - jest-util: ^29.4.2 + jest-diff: ^29.4.3 + jest-get-type: ^29.4.3 + jest-haste-map: ^29.4.3 + jest-matcher-utils: ^29.4.3 + jest-message-util: ^29.4.3 + jest-util: ^29.4.3 natural-compare: ^1.4.0 - pretty-format: ^29.4.2 + pretty-format: ^29.4.3 semver: ^7.3.5 - checksum: de8f8cc5ab23189825ae87114360bfbe11998b1d4a03e5b08fa64189b13786e769990e14af83d8a64d4d03231feefb6ba94ed2427b8bfdec998c9f02dcb91ba4 + checksum: 89c03d96a8db56cd2019940b378b42992aea4a06aaea4c2dcdf9120e76849030384287a6ce9a64992c266e49a16c31054a8050e55b2b798c610a6d8cd95032cc languageName: node linkType: hard @@ -21102,31 +21013,31 @@ __metadata: languageName: node linkType: hard -"jest-util@npm:^29.4.2": - version: 29.4.2 - resolution: "jest-util@npm:29.4.2" +"jest-util@npm:^29.4.3": + version: 29.4.3 + resolution: "jest-util@npm:29.4.3" dependencies: - "@jest/types": ^29.4.2 + "@jest/types": ^29.4.3 "@types/node": "*" chalk: ^4.0.0 ci-info: ^3.2.0 graceful-fs: ^4.2.9 picomatch: ^2.2.3 - checksum: c851807904dd8177d3314c2465c8f6d5c4b8652c2baab760bb176b96b7edb9c7bb439fb6cb87259a40072e91fc2b76d8a037c3f3485d915b465e1962a5cd8ca1 + checksum: f1b1e6c533a3359984e5b7c94b17cd47f851f728c27d703de82846f1abdb3d791ca9b8bd5c74dbb84879464138fc6721005900bea3647204c3836d68c3de5c0f languageName: node linkType: hard -"jest-validate@npm:^29.4.2": - version: 29.4.2 - resolution: "jest-validate@npm:29.4.2" +"jest-validate@npm:^29.4.3": + version: 29.4.3 + resolution: "jest-validate@npm:29.4.3" dependencies: - "@jest/types": ^29.4.2 + "@jest/types": ^29.4.3 camelcase: ^6.2.0 chalk: ^4.0.0 - jest-get-type: ^29.4.2 + jest-get-type: ^29.4.3 leven: ^3.1.0 - pretty-format: ^29.4.2 - checksum: 473c3f7f4547cf7f85ed3c1e44e996c58b422f82ec181e28bf306bcbf3286a0aabac9909d3b3afcda7fa3a27135415a9f8d5b8f1adba791cdf6253b46778f258 + pretty-format: ^29.4.3 + checksum: 88346dddf9a35ec8c41551a8dcaafa61cb32d1385693371fef559280c1a4b8e0f95a598d535a6253cab2c92641021a58891dd8d765b8c5a35a0df8b4f9798ad9 languageName: node linkType: hard @@ -21147,19 +21058,19 @@ __metadata: languageName: node linkType: hard -"jest-watcher@npm:^29.0.0, jest-watcher@npm:^29.4.2": - version: 29.4.2 - resolution: "jest-watcher@npm:29.4.2" +"jest-watcher@npm:^29.0.0, jest-watcher@npm:^29.4.3": + version: 29.4.3 + resolution: "jest-watcher@npm:29.4.3" dependencies: - "@jest/test-result": ^29.4.2 - "@jest/types": ^29.4.2 + "@jest/test-result": ^29.4.3 + "@jest/types": ^29.4.3 "@types/node": "*" ansi-escapes: ^4.2.1 chalk: ^4.0.0 emittery: ^0.13.1 - jest-util: ^29.4.2 + jest-util: ^29.4.3 string-length: ^4.0.1 - checksum: 549e3983639a5dabaf92b70c939bfc6765b698046ecd883b5b0f541b045566f1443a3ed35e0cb79fabd72dafd5ea59e42ec38cf7fe49523172732ede93dcd39d + checksum: 3bdc9cdab3c44be5baf9757b70837f0ae18eeddd1771240be5683d581a40f879a05c053d2f51a13341ae63636caf7eaf11f0d2963fcbcc60e44c207a51c2ca27 languageName: node linkType: hard @@ -21185,26 +21096,26 @@ __metadata: languageName: node linkType: hard -"jest-worker@npm:^29.0.0, jest-worker@npm:^29.1.2, jest-worker@npm:^29.4.2": - version: 29.4.2 - resolution: "jest-worker@npm:29.4.2" +"jest-worker@npm:^29.0.0, jest-worker@npm:^29.1.2, jest-worker@npm:^29.4.3": + version: 29.4.3 + resolution: "jest-worker@npm:29.4.3" dependencies: "@types/node": "*" - jest-util: ^29.4.2 + jest-util: ^29.4.3 merge-stream: ^2.0.0 supports-color: ^8.0.0 - checksum: 8a9b7f18424fcbd00b5eafd7b7873fca7daf71722bd35efc48c7730d1fd5198dfdaf454d26e434b47031c15b23713022788a10595188e0f340e2945d70f3d2f9 + checksum: fae75c4e5c45f26838571fb86b15cac0b4d4af0a6ccb69a648a11d5661c52c31423f06fe907f329475d57f799cc3f63110679368d8c134393f537b090698b381 languageName: node linkType: hard -"jest@npm:29.4.2": - version: 29.4.2 - resolution: "jest@npm:29.4.2" +"jest@npm:29.4.3": + version: 29.4.3 + resolution: "jest@npm:29.4.3" dependencies: - "@jest/core": ^29.4.2 - "@jest/types": ^29.4.2 + "@jest/core": ^29.4.3 + "@jest/types": ^29.4.3 import-local: ^3.0.2 - jest-cli: ^29.4.2 + jest-cli: ^29.4.3 peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: @@ -21212,7 +21123,7 @@ __metadata: optional: true bin: jest: bin/jest.js - checksum: 8729ee89b8682cf26fc1619b1e4d101487cc59d13f6b90f6636fbedd59864853c323b02fb791cb0e59e7f4787ec55c2b49abe56495f56ae91357f4af8c17cadd + checksum: 57a677678b1f9394adf41543a284919fc78e147ccd1dd6c21b263d69127e069331500dbe81d5214daa9facff4a3363e0621fc4786dc0bf568d88533581dc5f65 languageName: node linkType: hard @@ -21223,15 +21134,6 @@ __metadata: languageName: node linkType: hard -"jose@npm:^2.0.6": - version: 2.0.6 - resolution: "jose@npm:2.0.6" - dependencies: - "@panva/asn1.js": ^1.0.0 - checksum: 458413e81b3b25371ee5f97010a2a2b7cb28194a4f02ee1a5dc0225649998f100a5835fc00a1e03d929e1966080b950d898d93e839a5254a1e20a666d53efa67 - languageName: node - linkType: hard - "jose@npm:^4.10.4": version: 4.11.2 resolution: "jose@npm:4.11.2" @@ -21290,6 +21192,15 @@ __metadata: languageName: node linkType: hard +"js2xmlparser@npm:^4.0.2": + version: 4.0.2 + resolution: "js2xmlparser@npm:4.0.2" + dependencies: + xmlcreate: ^2.0.4 + checksum: b00de9351649d67d225e21734a08f456a4ecb3c29cafcd3bbecb36a8ab61ec841fad7f425bed50e21936fe387f472e49cfe75ce71d0beaacb0475b077c88ed39 + languageName: node + linkType: hard + "jsbn@npm:~0.1.0": version: 0.1.1 resolution: "jsbn@npm:0.1.1" @@ -21328,6 +21239,31 @@ __metadata: languageName: node linkType: hard +"jsdoc@npm:^4.0.0": + version: 4.0.2 + resolution: "jsdoc@npm:4.0.2" + dependencies: + "@babel/parser": ^7.20.15 + "@jsdoc/salty": ^0.2.1 + "@types/markdown-it": ^12.2.3 + bluebird: ^3.7.2 + catharsis: ^0.9.0 + escape-string-regexp: ^2.0.0 + js2xmlparser: ^4.0.2 + klaw: ^3.0.0 + markdown-it: ^12.3.2 + markdown-it-anchor: ^8.4.1 + marked: ^4.0.10 + mkdirp: ^1.0.4 + requizzle: ^0.2.3 + strip-json-comments: ^3.1.0 + underscore: ~1.13.2 + bin: + jsdoc: jsdoc.js + checksum: 1320a49ea576e60cfe38e5912e0b6aab22e3861a76c1795afde2e02896b29e343abee4da0de6b82f1edb6ef6b6c4fc8e2ef41d0fe65a3522138b28b74b01e5c2 + languageName: node + linkType: hard + "jsdom@npm:^20.0.0": version: 20.0.3 resolution: "jsdom@npm:20.0.3" @@ -21576,24 +21512,6 @@ __metadata: languageName: node linkType: hard -"jsonwebtoken@npm:^8.5.1": - version: 8.5.1 - resolution: "jsonwebtoken@npm:8.5.1" - dependencies: - jws: ^3.2.2 - lodash.includes: ^4.3.0 - lodash.isboolean: ^3.0.3 - lodash.isinteger: ^4.0.4 - lodash.isnumber: ^3.0.3 - lodash.isplainobject: ^4.0.6 - lodash.isstring: ^4.0.1 - lodash.once: ^4.0.0 - ms: ^2.1.1 - semver: ^5.6.0 - checksum: c5ad937b6fa23a230efa8ed8ca3c0da8ebfdd377bafc3e8432a11b03ef90e733400a00b26c0dfee47db44a2e64b88b154b57e9926a92990f98dd25aaed15006e - languageName: node - linkType: hard - "jsprim@npm:^2.0.2": version: 2.0.2 resolution: "jsprim@npm:2.0.2" @@ -21677,7 +21595,7 @@ __metadata: languageName: node linkType: hard -"jwks-rsa@npm:3.0.1": +"jwks-rsa@npm:3.0.1, jwks-rsa@npm:^3.0.1": version: 3.0.1 resolution: "jwks-rsa@npm:3.0.1" dependencies: @@ -21691,20 +21609,6 @@ __metadata: languageName: node linkType: hard -"jwks-rsa@npm:^2.0.2": - version: 2.1.5 - resolution: "jwks-rsa@npm:2.1.5" - dependencies: - "@types/express": ^4.17.14 - "@types/jsonwebtoken": ^8.5.9 - debug: ^4.3.4 - jose: ^2.0.6 - limiter: ^1.1.5 - lru-memoizer: ^2.1.4 - checksum: 4f0e2b2aadf70394ab7541fa8ad564662a9372f0e545783e666a75166a477807db5d6511bc529e5d591036eedf3d0572919e0d9437862a7b3f270b5478df0784 - languageName: node - linkType: hard - "jws@npm:^3.2.2": version: 3.2.2 resolution: "jws@npm:3.2.2" @@ -21778,6 +21682,15 @@ __metadata: languageName: node linkType: hard +"klaw@npm:^3.0.0": + version: 3.0.0 + resolution: "klaw@npm:3.0.0" + dependencies: + graceful-fs: ^4.1.9 + checksum: 8391cf6df6337dce02e44628b620b39412d007eff162d907d37063c23986041d9b5c3558851d473c2fae92c1ccb0fde8864e36f9c55ac339fc469b517a2caa1b + languageName: node + linkType: hard + "kleur@npm:^3.0.3": version: 3.0.3 resolution: "kleur@npm:3.0.3" @@ -22040,6 +21953,15 @@ __metadata: languageName: node linkType: hard +"linkify-it@npm:^3.0.1": + version: 3.0.3 + resolution: "linkify-it@npm:3.0.3" + dependencies: + uc.micro: ^1.0.1 + checksum: 468cb4954f85cdfc16e169db89a42d65287e3f121a9448b29c3c00d64c6f5a8f4367bea3978ba9109a0e3a10b19d50632b983639f91b9be9f20d1f63a5ff5bc1 + languageName: node + linkType: hard + "listr2@npm:5.0.7": version: 5.0.7 resolution: "listr2@npm:5.0.7" @@ -22295,27 +22217,6 @@ __metadata: languageName: node linkType: hard -"lodash.includes@npm:^4.3.0": - version: 4.3.0 - resolution: "lodash.includes@npm:4.3.0" - checksum: 7ca498b9b75bf602d04e48c0adb842dfc7d90f77bcb2a91a2b2be34a723ad24bc1c8b3683ec6b2552a90f216c723cdea530ddb11a3320e08fa38265703978f4b - languageName: node - linkType: hard - -"lodash.isboolean@npm:^3.0.3": - version: 3.0.3 - resolution: "lodash.isboolean@npm:3.0.3" - checksum: 0aac604c1ef7e72f9a6b798e5b676606042401dd58e49f051df3cc1e3adb497b3d7695635a5cbec4ae5f66456b951fdabe7d6b387055f13267cde521f10ec7f7 - languageName: node - linkType: hard - -"lodash.isinteger@npm:^4.0.4": - version: 4.0.4 - resolution: "lodash.isinteger@npm:4.0.4" - checksum: 4c3e023a2373bf65bf366d3b8605b97ec830bca702a926939bcaa53f8e02789b6a176e7f166b082f9365bfec4121bfeb52e86e9040cb8d450e64c858583f61b7 - languageName: node - linkType: hard - "lodash.ismatch@npm:^4.4.0": version: 4.4.0 resolution: "lodash.ismatch@npm:4.4.0" @@ -22323,13 +22224,6 @@ __metadata: languageName: node linkType: hard -"lodash.isnumber@npm:^3.0.3": - version: 3.0.3 - resolution: "lodash.isnumber@npm:3.0.3" - checksum: 2d01530513a1ee4f72dd79528444db4e6360588adcb0e2ff663db2b3f642d4bb3d687051ae1115751ca9082db4fdef675160071226ca6bbf5f0c123dbf0aa12d - languageName: node - linkType: hard - "lodash.isplainobject@npm:^4.0.6": version: 4.0.6 resolution: "lodash.isplainobject@npm:4.0.6" @@ -22337,13 +22231,6 @@ __metadata: languageName: node linkType: hard -"lodash.isstring@npm:^4.0.1": - version: 4.0.1 - resolution: "lodash.isstring@npm:4.0.1" - checksum: 09eaf980a283f9eef58ef95b30ec7fee61df4d6bf4aba3b5f096869cc58f24c9da17900febc8ffd67819b4e29de29793190e88dc96983db92d84c95fa85d1c92 - languageName: node - linkType: hard - "lodash.memoize@npm:4.1.2, lodash.memoize@npm:^4.1.2": version: 4.1.2 resolution: "lodash.memoize@npm:4.1.2" @@ -22372,7 +22259,7 @@ __metadata: languageName: node linkType: hard -"lodash.once@npm:^4.0.0, lodash.once@npm:^4.1.1": +"lodash.once@npm:^4.1.1": version: 4.1.1 resolution: "lodash.once@npm:4.1.1" checksum: 46a9a0a66c45dd812fcc016e46605d85ad599fe87d71a02f6736220554b52ffbe82e79a483ad40f52a8a95755b0d1077fba259da8bfb6694a7abbf4a48f1fc04 @@ -22419,7 +22306,7 @@ __metadata: languageName: node linkType: hard -"lodash@npm:4.17.21, lodash@npm:>=4.17.21, lodash@npm:^4.11.2, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:~4.17.0": +"lodash@npm:4.17.21, lodash@npm:^4.11.2, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:~4.17.0": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c @@ -22554,10 +22441,10 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^7.4.4, lru-cache@npm:^7.5.1, lru-cache@npm:^7.7.1": - version: 7.14.1 - resolution: "lru-cache@npm:7.14.1" - checksum: d54e01ae3bedbd7bb0562fe48e61e509c86102bcc2c8babba1ba5498a6859a796adc697fa917459a455969a45c7d8645b29d938c0142b97fa3b5fb9c234d2390 +"lru-cache@npm:^7.14.1, lru-cache@npm:^7.4.4, lru-cache@npm:^7.5.1, lru-cache@npm:^7.7.1": + version: 7.17.0 + resolution: "lru-cache@npm:7.17.0" + checksum: 5c1b796a52c0a0574b3bac784a0198a68efbe7e35097f5f246cfbc00a6ed901461aaab6c638dd648a10afb51ee517670f2dc95381a8cbf08f2894c9d7d3967e4 languageName: node linkType: hard @@ -22770,6 +22657,40 @@ __metadata: languageName: node linkType: hard +"markdown-it-anchor@npm:^8.4.1": + version: 8.6.7 + resolution: "markdown-it-anchor@npm:8.6.7" + peerDependencies: + "@types/markdown-it": "*" + markdown-it: "*" + checksum: f117866488013b7e4085a6b59d12bf62879181aef65ea2851f01ed1b763b8c052580c2c27fa8bd009421886220c6beeb373a65af9e885ce63a36ee9f8dcd0e89 + languageName: node + linkType: hard + +"markdown-it@npm:^12.3.2": + version: 12.3.2 + resolution: "markdown-it@npm:12.3.2" + dependencies: + argparse: ^2.0.1 + entities: ~2.1.0 + linkify-it: ^3.0.1 + mdurl: ^1.0.1 + uc.micro: ^1.0.5 + bin: + markdown-it: bin/markdown-it.js + checksum: 7f97b924e6f90e2c5ccdfb486a19bd7885b938f568a86b527bf6f916a16b01a298e6739f86a99e77acb5e7c020f6c8b34bd726364179b3f820e48b2971a6450c + languageName: node + linkType: hard + +"marked@npm:^4.0.10": + version: 4.2.12 + resolution: "marked@npm:4.2.12" + bin: + marked: bin/marked.js + checksum: ce8a2d0def715480f23ade1ee72ad74c9cdfe614442da88dac22049500566cf3e6a1fa41e70c4061bb378beba9896bb4bd542f58aa4a30c1f431e553a461ffe6 + languageName: node + linkType: hard + "md5.js@npm:^1.3.4": version: 1.3.5 resolution: "md5.js@npm:1.3.5" @@ -22840,7 +22761,7 @@ __metadata: languageName: node linkType: hard -"mdurl@npm:^1.0.0": +"mdurl@npm:^1.0.0, mdurl@npm:^1.0.1": version: 1.0.1 resolution: "mdurl@npm:1.0.1" checksum: ea8534341eb002aaa532a722daef6074cd8ca66202e10a2b4cda46722c1ebdb1da92197ac300bc953d3ef1bf41cd6561ef2cc69d82d5d0237dae00d4a61a4eee @@ -23034,7 +22955,7 @@ __metadata: languageName: node linkType: hard -"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4": +"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.5": version: 4.0.5 resolution: "micromatch@npm:4.0.5" dependencies: @@ -23217,10 +23138,10 @@ __metadata: languageName: node linkType: hard -"minimist@npm:^1.1.1, minimist@npm:^1.1.3, minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6": - version: 1.2.7 - resolution: "minimist@npm:1.2.7" - checksum: 8808da67ca50ee19ab2d69051d77ee78572e67297fd8a1635ecc757a15106ccdfb5b8c4d11d84750120142f1684e5329a141295728c755e5d149eedd73cc6572 +"minimist@npm:^1.1.1, minimist@npm:^1.1.3, minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6, minimist@npm:^1.2.8": + version: 1.2.8 + resolution: "minimist@npm:1.2.8" + checksum: 19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 languageName: node linkType: hard @@ -23450,9 +23371,9 @@ __metadata: languageName: node linkType: hard -"msw@npm:0.49.3": - version: 0.49.3 - resolution: "msw@npm:0.49.3" +"msw@npm:1.1.0": + version: 1.1.0 + resolution: "msw@npm:1.1.0" dependencies: "@mswjs/cookies": ^0.2.2 "@mswjs/interceptors": ^0.17.5 @@ -23480,7 +23401,7 @@ __metadata: optional: true bin: msw: cli/index.js - checksum: 993e87ce639eae8edcbb492a7bbc4772bafe8ae2760ce543933e4598c24e371df9b20fe31f9d022e838810cc1fdc46438782fc6c7430be77d78d9526bd82ebee + checksum: 146b6841f93b0d03d6ff465347ebe2ba6dff84f7618305f98b4c7469ab4fc480aa4030ef8504b56a867b0d47a68a6890ad06dcb21660f99a65e7d9a2b9753fb0 languageName: node linkType: hard @@ -23836,10 +23757,10 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.6": - version: 2.0.8 - resolution: "node-releases@npm:2.0.8" - checksum: 4b58f44de428b630fae7e8bcd7bf8e4030dab628122acff3ce2df6bb480c00b97319bb9408e3be23b258329350c31e1cb27a232ba548c35f3bce2d647717be58 +"node-releases@npm:^2.0.8": + version: 2.0.10 + resolution: "node-releases@npm:2.0.10" + checksum: 90947653e8e3d85bda4bcbf28d019693ccfb5d5947838ca64e91208b51d7bfc13ba930b8216389a4faffbad8145b2c616bf1f7a09c97a1a9ac57fd6ef6d01c5c languageName: node linkType: hard @@ -24114,16 +24035,7 @@ __metadata: languageName: node linkType: hard -"npm-packlist@npm:7.0.4, npm-packlist@npm:^7.0.0": - version: 7.0.4 - resolution: "npm-packlist@npm:7.0.4" - dependencies: - ignore-walk: ^6.0.0 - checksum: a6528b2d0aa09288166a21a04bb152231d29fd8c0e40e551ea5edb323a12d0580aace11b340387ba3a01c614db25bb4100a10c20d0ff53976eed786f95b82536 - languageName: node - linkType: hard - -"npm-packlist@npm:^5.1.0": +"npm-packlist@npm:5.1.3, npm-packlist@npm:^5.1.0": version: 5.1.3 resolution: "npm-packlist@npm:5.1.3" dependencies: @@ -24137,6 +24049,15 @@ __metadata: languageName: node linkType: hard +"npm-packlist@npm:7.0.4, npm-packlist@npm:^7.0.0": + version: 7.0.4 + resolution: "npm-packlist@npm:7.0.4" + dependencies: + ignore-walk: ^6.0.0 + checksum: a6528b2d0aa09288166a21a04bb152231d29fd8c0e40e551ea5edb323a12d0580aace11b340387ba3a01c614db25bb4100a10c20d0ff53976eed786f95b82536 + languageName: node + linkType: hard + "npm-pick-manifest@npm:^7.0.0": version: 7.0.2 resolution: "npm-pick-manifest@npm:7.0.2" @@ -24302,74 +24223,21 @@ __metadata: languageName: node linkType: hard -"nx@npm:15.6.3": - version: 15.6.3 - resolution: "nx@npm:15.6.3" - dependencies: - "@nrwl/cli": 15.6.3 - "@nrwl/tao": 15.6.3 - "@parcel/watcher": 2.0.4 - "@yarnpkg/lockfile": ^1.1.0 - "@yarnpkg/parsers": ^3.0.0-rc.18 - "@zkochan/js-yaml": 0.0.6 - axios: ^1.0.0 - chalk: ^4.1.0 - cli-cursor: 3.1.0 - cli-spinners: 2.6.1 - cliui: ^7.0.2 - dotenv: ~10.0.0 - enquirer: ~2.3.6 - fast-glob: 3.2.7 - figures: 3.2.0 - flat: ^5.0.2 - fs-extra: ^11.1.0 - glob: 7.1.4 - ignore: ^5.0.4 - js-yaml: 4.1.0 - jsonc-parser: 3.2.0 - lines-and-columns: ~2.0.3 - minimatch: 3.0.5 - npm-run-path: ^4.0.1 - open: ^8.4.0 - semver: 7.3.4 - string-width: ^4.2.3 - strong-log-transformer: ^2.1.0 - tar-stream: ~2.2.0 - tmp: ~0.2.1 - tsconfig-paths: ^4.1.2 - tslib: ^2.3.0 - v8-compile-cache: 2.3.0 - yargs: ^17.6.2 - yargs-parser: 21.1.1 - peerDependencies: - "@swc-node/register": ^1.4.2 - "@swc/core": ^1.2.173 - peerDependenciesMeta: - "@swc-node/register": - optional: true - "@swc/core": - optional: true - bin: - nx: bin/nx.js - checksum: c68c542c90494c8a19469bb03fefb203d82aeab658015ebdf52299a48442c187b7a06a410435903e451f1f2e79fd07c3ff548024ad25454b70ba6102dd471291 - languageName: node - linkType: hard - -"nx@npm:15.7.1, nx@npm:>=15.5.2 < 16": - version: 15.7.1 - resolution: "nx@npm:15.7.1" - dependencies: - "@nrwl/cli": 15.7.1 - "@nrwl/nx-darwin-arm64": 15.7.1 - "@nrwl/nx-darwin-x64": 15.7.1 - "@nrwl/nx-linux-arm-gnueabihf": 15.7.1 - "@nrwl/nx-linux-arm64-gnu": 15.7.1 - "@nrwl/nx-linux-arm64-musl": 15.7.1 - "@nrwl/nx-linux-x64-gnu": 15.7.1 - "@nrwl/nx-linux-x64-musl": 15.7.1 - "@nrwl/nx-win32-arm64-msvc": 15.7.1 - "@nrwl/nx-win32-x64-msvc": 15.7.1 - "@nrwl/tao": 15.7.1 +"nx@npm:15.8.1, nx@npm:>=15.5.2 < 16": + version: 15.8.1 + resolution: "nx@npm:15.8.1" + dependencies: + "@nrwl/cli": 15.8.1 + "@nrwl/nx-darwin-arm64": 15.8.1 + "@nrwl/nx-darwin-x64": 15.8.1 + "@nrwl/nx-linux-arm-gnueabihf": 15.8.1 + "@nrwl/nx-linux-arm64-gnu": 15.8.1 + "@nrwl/nx-linux-arm64-musl": 15.8.1 + "@nrwl/nx-linux-x64-gnu": 15.8.1 + "@nrwl/nx-linux-x64-musl": 15.8.1 + "@nrwl/nx-win32-arm64-msvc": 15.8.1 + "@nrwl/nx-win32-x64-msvc": 15.8.1 + "@nrwl/tao": 15.8.1 "@parcel/watcher": 2.0.4 "@yarnpkg/lockfile": ^1.1.0 "@yarnpkg/parsers": ^3.0.0-rc.18 @@ -24432,7 +24300,7 @@ __metadata: optional: true bin: nx: bin/nx.js - checksum: a47b70be1c6c3275709f7f0d53ba8d6b9c00cf989670c441369507f7ab91aec9938e53c1055d6ea342452c585bc1044a6490c3930ed64165d6e0932fe3ac5c84 + checksum: 380bf1dac5e9382ad5509d63439770371f36f4d4ba9b957f2434784bcd1e6a2eb4f0f968e4b710ca5b3919885e2482bcd486dd44734fae63675aacda2731f1f6 languageName: node linkType: hard @@ -25568,9 +25436,9 @@ __metadata: languageName: node linkType: hard -"pino@npm:8.10.0, pino@npm:^8.5.0": - version: 8.10.0 - resolution: "pino@npm:8.10.0" +"pino@npm:8.11.0, pino@npm:^8.5.0": + version: 8.11.0 + resolution: "pino@npm:8.11.0" dependencies: atomic-sleep: ^1.0.0 fast-redact: ^3.1.1 @@ -25585,7 +25453,7 @@ __metadata: thread-stream: ^2.0.0 bin: pino: bin.js - checksum: cc7e908a8367756ead1c0078e659c8eb8db150194173c7e7f8a62deb09bd115606c886f1f22fbac7e65b236a72a418572f5a93138ae0dbf4455051e2b467fd34 + checksum: 456694c935008b0ad3df75991a3b494c0325806cb5378ef672828554e67e5bcedc7a8fbfc3e513d098e585e1c6f7489415eaa9d7b9a95453278bfe2ce5f68bc6 languageName: node linkType: hard @@ -25632,12 +25500,12 @@ __metadata: languageName: node linkType: hard -"playwright-core@npm:1.30.0": - version: 1.30.0 - resolution: "playwright-core@npm:1.30.0" +"playwright-core@npm:1.31.1": + version: 1.31.1 + resolution: "playwright-core@npm:1.31.1" bin: playwright: cli.js - checksum: cad74ca8ff028f4e65336323f7eec54497e344810c2f2e9c1ffaf836dcc20eb15c073aae6c5e994eaf800b75ea0f0817ffb60ff7ecaadc59229df54779d5f429 + checksum: 9df7cb50df49a61fc7146dfd5a8d08488a295fabdedb2e522678ba2f393149f8baaaeff189fb4efbc3c1849ee375c6be3cbe5adf379e816b5efd365954e26f6c languageName: node linkType: hard @@ -26223,14 +26091,14 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^29.0.0, pretty-format@npm:^29.4.2": - version: 29.4.2 - resolution: "pretty-format@npm:29.4.2" +"pretty-format@npm:^29.0.0, pretty-format@npm:^29.4.3": + version: 29.4.3 + resolution: "pretty-format@npm:29.4.3" dependencies: - "@jest/schemas": ^29.4.2 + "@jest/schemas": ^29.4.3 ansi-styles: ^5.0.0 react-is: ^18.0.0 - checksum: 993da7351e16480013231530a4a9d79c1e9e2e8fca3e065987888de1ad33c74b44e1bd62fd50414f488467475384ed1ec94fe2be3cb2e524fe6fd2e5a37cf59d + checksum: 3426542b0218d83ffd542374cfb23c6db00c7d0fad751b20e53debe35a420f3fd5976062e47bde79c36ff936421a3df52e1fe0048596c18200a59daa86a593bd languageName: node linkType: hard @@ -26257,15 +26125,15 @@ __metadata: languageName: node linkType: hard -"prisma@npm:4.10.1": - version: 4.10.1 - resolution: "prisma@npm:4.10.1" +"prisma@npm:4.11.0": + version: 4.11.0 + resolution: "prisma@npm:4.11.0" dependencies: - "@prisma/engines": 4.10.1 + "@prisma/engines": 4.11.0 bin: prisma: build/index.js prisma2: build/index.js - checksum: 9bb4812d91dd3e54fe96897f28ce1d55a65f6a2e1802fd1f7f03f91165c999145b33bee3ff92aebebb8ec2b29b0b1704b70407928620db56a8972e8595f195f7 + checksum: 5da9335228e60de7f05c6b2f6bb7d5215ec25405351e01b6ab263c3076f697e2f47803301d88a8ba83fb61da5f86fb3269a6298ee7e831525da11f8562db2a37 languageName: node linkType: hard @@ -26332,13 +26200,6 @@ __metadata: languageName: node linkType: hard -"promise-polyfill@npm:^8.2.3": - version: 8.2.3 - resolution: "promise-polyfill@npm:8.2.3" - checksum: 8d0418ef94d92ff53b3d8a42f47596bd354f4dfadcf21a5d52682f3addba05b05c02d88d4674e4909c069c8e14128a6d0d5e646392fb088b5300f99982a11a6c - languageName: node - linkType: hard - "promise-retry@npm:^2.0.1": version: 2.0.1 resolution: "promise-retry@npm:2.0.1" @@ -26429,18 +26290,41 @@ __metadata: languageName: node linkType: hard -"proto3-json-serializer@npm:^0.1.8": - version: 0.1.9 - resolution: "proto3-json-serializer@npm:0.1.9" +"proto3-json-serializer@npm:^1.0.0": + version: 1.1.0 + resolution: "proto3-json-serializer@npm:1.1.0" dependencies: - protobufjs: ^6.11.2 - checksum: 55afe22d9214473cf061cc3d592c6292080c4ca44a3dddf5156de610bca1ff847f66955c982b2a90ffa2930066dd5f0ff3ab2a7bf4d23c49c3b0180ea02a524e + protobufjs: ^7.0.0 + checksum: 04ce1b994b33a37edec262f4c149654e94d34b838ed2f7cb29f7b1357c660256af1606bd8d326c1ac8a471443f728fa4f5826626447b5a1a9ab044d00c759ffd languageName: node linkType: hard -"protobufjs@npm:6.11.3, protobufjs@npm:^6.11.2, protobufjs@npm:^6.11.3, protobufjs@npm:^6.8.6": - version: 6.11.3 - resolution: "protobufjs@npm:6.11.3" +"protobufjs-cli@npm:1.1.1": + version: 1.1.1 + resolution: "protobufjs-cli@npm:1.1.1" + dependencies: + chalk: ^4.0.0 + escodegen: ^1.13.0 + espree: ^9.0.0 + estraverse: ^5.1.0 + glob: ^8.0.0 + jsdoc: ^4.0.0 + minimist: ^1.2.0 + semver: ^7.1.2 + tmp: ^0.2.1 + uglify-js: ^3.7.7 + peerDependencies: + protobufjs: ^7.0.0 + bin: + pbjs: bin/pbjs + pbts: bin/pbts + checksum: 50ab15abf741e7008d2bd88881ac5760d33c07bbe1b28f5460bf74722c2f152c35671b77b5365fc3e6b83e392b44c2e354b227c307fdd870598d7220214b5f87 + languageName: node + linkType: hard + +"protobufjs@npm:7.2.2, protobufjs@npm:^7.0.0": + version: 7.2.2 + resolution: "protobufjs@npm:7.2.2" dependencies: "@protobufjs/aspromise": ^1.1.2 "@protobufjs/base64": ^1.1.2 @@ -26452,19 +26336,15 @@ __metadata: "@protobufjs/path": ^1.1.2 "@protobufjs/pool": ^1.1.0 "@protobufjs/utf8": ^1.1.0 - "@types/long": ^4.0.1 "@types/node": ">=13.7.0" - long: ^4.0.0 - bin: - pbjs: bin/pbjs - pbts: bin/pbts - checksum: 76cd3d45242d346ac60cdd16a03b347d61cd2eaaa2d0f152f3a19af19ce328562e800547e562ee136bc99a3465c48a35246274117f0acfb7dfaa8ff555ea045a + long: ^5.0.0 + checksum: eb630c6aa9419c448605b6ad550d5c001538071e4ef437ececa3cf25e36839aa817757f60bca7dff4037872fdd1b265ac55b6a12bdb735dd72299bb8c959252d languageName: node linkType: hard -"protobufjs@npm:^7.0.0": - version: 7.1.2 - resolution: "protobufjs@npm:7.1.2" +"protobufjs@npm:^6.11.3": + version: 6.11.3 + resolution: "protobufjs@npm:6.11.3" dependencies: "@protobufjs/aspromise": ^1.1.2 "@protobufjs/base64": ^1.1.2 @@ -26476,9 +26356,13 @@ __metadata: "@protobufjs/path": ^1.1.2 "@protobufjs/pool": ^1.1.0 "@protobufjs/utf8": ^1.1.0 + "@types/long": ^4.0.1 "@types/node": ">=13.7.0" - long: ^5.0.0 - checksum: f60f6a3dc05485d040a8683cd4ae6ab9a721fce5656c6ae12c965ea2db274ac3a86cc2ca21e5510c07af4b678ebeec4490e864be3073992c691511927a5618c8 + long: ^4.0.0 + bin: + pbjs: bin/pbjs + pbts: bin/pbts + checksum: 76cd3d45242d346ac60cdd16a03b347d61cd2eaaa2d0f152f3a19af19ce328562e800547e562ee136bc99a3465c48a35246274117f0acfb7dfaa8ff555ea045a languageName: node linkType: hard @@ -26608,17 +26492,6 @@ __metadata: languageName: node linkType: hard -"pumpify@npm:^2.0.0": - version: 2.0.1 - resolution: "pumpify@npm:2.0.1" - dependencies: - duplexify: ^4.1.1 - inherits: ^2.0.3 - pump: ^3.0.0 - checksum: f9c12190dc65f8c347fe82e993708e4d14ce82c96f7cbd24b52f488cfa4dbc2ebbcc49e0f54655f1ca118fea59ddeec6ca5a34ef45558c8bb1de2f1ffa307198 - languageName: node - linkType: hard - "punycode@npm:1.3.2": version: 1.3.2 resolution: "punycode@npm:1.3.2" @@ -27292,17 +27165,17 @@ __metadata: languageName: node linkType: hard -"redis@npm:4.6.4": - version: 4.6.4 - resolution: "redis@npm:4.6.4" +"redis@npm:4.6.5": + version: 4.6.5 + resolution: "redis@npm:4.6.5" dependencies: "@redis/bloom": 1.2.0 - "@redis/client": 1.5.5 + "@redis/client": 1.5.6 "@redis/graph": 1.1.0 "@redis/json": 1.0.4 - "@redis/search": 1.1.1 + "@redis/search": 1.1.2 "@redis/time-series": 1.0.4 - checksum: 935c798b0f87689dd407652258325b5da4ec63b286910617c4bd7a0595654831e0f7b28a8c33c30d846b1d6ab37cca3253cd43e2f3ac2fb673bc144f7c3d14f1 + checksum: fbed8e4dad67f4b1f14a707309945dde9f8b6e92a485a16317aa4dd657d3468c9235d72dc8f0f98d6a22d492565b563da5d7464238c21e36ecee64ad19219a77 languageName: node linkType: hard @@ -27635,6 +27508,15 @@ __metadata: languageName: node linkType: hard +"requizzle@npm:^0.2.3": + version: 0.2.4 + resolution: "requizzle@npm:0.2.4" + dependencies: + lodash: ^4.17.21 + checksum: ad138f987943aeda5f96cd1ccba9752c96352a729a7e3c3e2545568703f7fc9b978d9b46715803408ef178b0d61d36a4b1b506b367b7e78fe6d041fa5bfa5e06 + languageName: node + linkType: hard + "reselect@npm:^4.1.7": version: 4.1.7 resolution: "reselect@npm:4.1.7" @@ -27781,13 +27663,13 @@ __metadata: languageName: node linkType: hard -"retry-request@npm:^4.0.0, retry-request@npm:^4.2.2": - version: 4.2.2 - resolution: "retry-request@npm:4.2.2" +"retry-request@npm:^5.0.0": + version: 5.0.2 + resolution: "retry-request@npm:5.0.2" dependencies: debug: ^4.1.1 extend: ^3.0.2 - checksum: 16d6504a9d7a4ac74fc61adb1f670e17bfd5985dd626b7b817ff9b734c40c82afa73cf098081e3f6bc3fb733aee93b4a37cabdde8aaeca053db0f337f0ad8415 + checksum: 06de24fd2f08a3d7985ad12d5993a5772dd0a4e0a079577ad63c0ce9b4005fcf464c8b0b215b732bede995f326ac0408c0fa04658736c8ffae5adde5b0194ed9 languageName: node linkType: hard @@ -27889,26 +27771,26 @@ __metadata: dependencies: "@actions/core": 1.10.0 "@actions/exec": 1.1.1 - "@babel/cli": 7.20.7 - "@babel/core": 7.20.12 - "@babel/generator": 7.20.14 + "@babel/cli": 7.21.0 + "@babel/core": 7.21.0 + "@babel/generator": 7.21.1 "@babel/node": 7.20.7 "@babel/plugin-proposal-class-properties": 7.18.6 - "@babel/plugin-proposal-decorators": 7.20.13 + "@babel/plugin-proposal-decorators": 7.21.0 "@babel/plugin-proposal-nullish-coalescing-operator": 7.18.6 "@babel/plugin-proposal-private-methods": 7.18.6 - "@babel/plugin-proposal-private-property-in-object": 7.20.5 - "@babel/plugin-transform-runtime": 7.19.6 + "@babel/plugin-proposal-private-property-in-object": 7.21.0 + "@babel/plugin-transform-runtime": 7.21.0 "@babel/preset-env": 7.20.2 "@babel/preset-react": 7.18.6 - "@babel/preset-typescript": 7.18.6 - "@babel/runtime-corejs3": 7.20.13 - "@npmcli/arborist": 6.2.3 - "@nrwl/nx-cloud": 15.0.3 - "@playwright/test": 1.30.0 - "@replayio/playwright": 0.3.23 + "@babel/preset-typescript": 7.21.0 + "@babel/runtime-corejs3": 7.21.0 + "@npmcli/arborist": 6.2.4 + "@nrwl/nx-cloud": 15.1.1 + "@playwright/test": 1.31.1 + "@replayio/playwright": 0.3.24 "@testing-library/jest-dom": 5.16.5 - "@testing-library/react": 13.4.0 + "@testing-library/react": 14.0.0 "@testing-library/user-event": 14.4.3 "@tsd/typescript": 4.9.5 "@types/babel__generator": 7.6.4 @@ -27920,37 +27802,37 @@ __metadata: "@types/prompts": 2.4.2 all-contributors-cli: 6.24.0 ansi-colors: 4.1.3 - babel-jest: 29.4.2 + babel-jest: 29.4.3 babel-plugin-auto-import: 1.1.0 babel-plugin-remove-code: 0.0.6 boxen: 5.1.2 - core-js: 3.28.0 - cypress: 12.5.1 + core-js: 3.29.0 + cypress: 12.7.0 cypress-wait-until: 1.7.2 - eslint: 8.34.0 + eslint: 8.35.0 fast-glob: 3.2.12 fs-extra: 11.1.0 is-port-reachable: 3.1.0 - jest: 29.4.2 + jest: 29.4.3 jest-runner-tsd: 4.0.0 jscodeshift: 0.14.0 lerna: 6.5.1 listr2: 5.0.7 lodash.template: 4.5.0 make-dir-cli: 3.0.0 - msw: 0.49.3 + msw: 1.1.0 ncp: 2.0.0 node-notifier: 10.0.1 nodemon: 2.0.20 npm-packlist: 7.0.4 - nx: 15.6.3 + nx: 15.8.1 octokit: 2.0.14 ora: 5.4.1 prompts: 2.4.2 rimraf: 3.0.2 terminal-link: 2.1.1 typescript: 4.9.5 - zx: 7.1.1 + zx: 7.2.0 languageName: unknown linkType: soft @@ -28250,7 +28132,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8": +"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.1.2, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8": version: 7.3.8 resolution: "semver@npm:7.3.8" dependencies: @@ -28428,6 +28310,13 @@ __metadata: languageName: node linkType: hard +"sha1-es@npm:^1.8.2": + version: 1.8.2 + resolution: "sha1-es@npm:1.8.2" + checksum: b2f37bead586db729e4d48785a0802b6d41fe0a1c9345c4acde1266fc2045b859110ddfc10f879aac4d4e1b20ed65a0c94d4177a3b58ee6431a79f1a33cc756a + languageName: node + linkType: hard + "shallow-clone@npm:^3.0.0": version: 3.0.1 resolution: "shallow-clone@npm:3.0.1" @@ -29098,7 +28987,7 @@ __metadata: languageName: node linkType: hard -"stream-events@npm:^1.0.4, stream-events@npm:^1.0.5": +"stream-events@npm:^1.0.5": version: 1.0.5 resolution: "stream-events@npm:1.0.5" dependencies: @@ -29520,7 +29409,7 @@ __metadata: languageName: node linkType: hard -"svgo@npm:^2.0.3, svgo@npm:^2.7.0": +"svgo@npm:^2.7.0, svgo@npm:^2.8.0": version: 2.8.0 resolution: "svgo@npm:2.8.0" dependencies: @@ -29588,12 +29477,12 @@ __metadata: languageName: node linkType: hard -"systeminformation@npm:5.17.9": - version: 5.17.9 - resolution: "systeminformation@npm:5.17.9" +"systeminformation@npm:5.17.12": + version: 5.17.12 + resolution: "systeminformation@npm:5.17.12" bin: systeminformation: lib/cli.js - checksum: cfb705e62ad9b932733f0924cffb5bd5b4b66fcccc93da1b5937709e423a9b00f98ee9964e47e8e6d3d057766bae148679a46fb719e2f198ad6b2f8dbf878f19 + checksum: 963f69fe8c28e20e2839584bff533cef887168f91de400ba5af7d6fceb02a4336a82249463fb0f5a42ad1e38341e54949d870a0cc9b270334ae5c06f8d882ab1 conditions: (os=darwin | os=linux | os=win32 | os=freebsd | os=openbsd | os=netbsd | os=sunos | os=android) languageName: node linkType: hard @@ -29662,16 +29551,16 @@ __metadata: languageName: node linkType: hard -"teeny-request@npm:^7.1.3": - version: 7.2.0 - resolution: "teeny-request@npm:7.2.0" +"teeny-request@npm:^8.0.0": + version: 8.0.3 + resolution: "teeny-request@npm:8.0.3" dependencies: http-proxy-agent: ^5.0.0 https-proxy-agent: ^5.0.0 node-fetch: ^2.6.1 stream-events: ^1.0.5 - uuid: ^8.0.0 - checksum: 257ee30444ef92f43f12e98d87199fb726e89745b7995c8f496b627ff720e468da571c748376b9a14802f624b77b212ebcbc7777f033b6e78afda66838a8b2b9 + uuid: ^9.0.0 + checksum: d3f60db26aa314ed64776c89255abc2d2cfb264656921c952781b27c314e2d157134ad0c514ce170eb9c0c5443e7e2dbfe221310ade6c5b1badbc980184e6b57 languageName: node linkType: hard @@ -29950,7 +29839,7 @@ __metadata: languageName: node linkType: hard -"tmp@npm:0.2.1, tmp@npm:~0.2.1": +"tmp@npm:0.2.1, tmp@npm:^0.2.1, tmp@npm:~0.2.1": version: 0.2.1 resolution: "tmp@npm:0.2.1" dependencies: @@ -30316,13 +30205,6 @@ __metadata: languageName: node linkType: hard -"tslib@npm:2.4.0": - version: 2.4.0 - resolution: "tslib@npm:2.4.0" - checksum: eb19bda3ae545b03caea6a244b34593468e23d53b26bf8649fbc20fce43e9b21a71127fd6d2b9662c0fe48ee6ff668ead48fd00d3b88b2b716b1c12edae25b5d - languageName: node - linkType: hard - "tslib@npm:2.4.1, tslib@npm:~2.4.0": version: 2.4.1 resolution: "tslib@npm:2.4.1" @@ -30558,7 +30440,14 @@ __metadata: languageName: node linkType: hard -"uglify-js@npm:^3.1.4": +"uc.micro@npm:^1.0.1, uc.micro@npm:^1.0.5": + version: 1.0.6 + resolution: "uc.micro@npm:1.0.6" + checksum: 9bde2afc6f2e24b899db6caea47dae778b88862ca76688d844ef6e6121dec0679c152893a74a6cfbd2e6fde34654e6bd8424fee8e0166cdfa6c9ae5d42b8a17b + languageName: node + linkType: hard + +"uglify-js@npm:^3.1.4, uglify-js@npm:^3.7.7": version: 3.17.4 resolution: "uglify-js@npm:3.17.4" bin: @@ -30593,6 +30482,13 @@ __metadata: languageName: node linkType: hard +"underscore@npm:~1.13.2": + version: 1.13.6 + resolution: "underscore@npm:1.13.6" + checksum: 5f57047f47273044c045fddeb8b141dafa703aa487afd84b319c2495de2e685cecd0b74abec098292320d518b267c0c4598e45aa47d4c3628d0d4020966ba521 + languageName: node + linkType: hard + "undici@npm:5.16.0, undici@npm:^5.12.0, undici@npm:^5.5.1": version: 5.16.0 resolution: "undici@npm:5.16.0" @@ -30911,7 +30807,7 @@ __metadata: languageName: node linkType: hard -"update-browserslist-db@npm:^1.0.9": +"update-browserslist-db@npm:^1.0.10": version: 1.0.10 resolution: "update-browserslist-db@npm:1.0.10" dependencies: @@ -31318,9 +31214,9 @@ __metadata: languageName: node linkType: hard -"vite@npm:4.1.3": - version: 4.1.3 - resolution: "vite@npm:4.1.3" +"vite@npm:4.1.4": + version: 4.1.4 + resolution: "vite@npm:4.1.4" dependencies: esbuild: ^0.16.14 fsevents: ~2.3.2 @@ -31352,7 +31248,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: f9bf9ea80f4b775398e7801d7852e700efb4f4872e84cd0224c84ea9e9c4c5df25fb5de993feaaaa6616818f713dccbf3b903a324ac6cbbe41526a9a62f8dc78 + checksum: 300618519501cebeaf095b8794202b89a4a4c75baae5e0690dd324ed8cb6bd27f6971959f5883b13e711fb6f473acbec81b2161f148299843936568c931a033b languageName: node linkType: hard @@ -31545,10 +31441,11 @@ __metadata: languageName: node linkType: hard -"webpack-bundle-analyzer@npm:4.7.0": - version: 4.7.0 - resolution: "webpack-bundle-analyzer@npm:4.7.0" +"webpack-bundle-analyzer@npm:4.8.0": + version: 4.8.0 + resolution: "webpack-bundle-analyzer@npm:4.8.0" dependencies: + "@discoveryjs/json-ext": 0.5.7 acorn: ^8.0.4 acorn-walk: ^8.0.0 chalk: ^4.1.0 @@ -31560,7 +31457,7 @@ __metadata: ws: ^7.3.1 bin: webpack-bundle-analyzer: lib/bin/analyzer.js - checksum: 7ca9546dae1271ecd4524646bf45fad32dc69f2293c1ade5f9a0d581d44ab4a12af94294c5ecfe0ed12c5b9327f827a3adfc733b77c162ebe3e0411371f8788e + checksum: 52f2b1442ff01742d6fd7b143487f872449700a2b3b212ec54ce149d2c4e7ab04a34ee2d7d9a54e59749c9f585bc25c923e78fef7946a51e8b64797b967fd0c9 languageName: node linkType: hard @@ -31867,6 +31764,15 @@ __metadata: languageName: node linkType: hard +"webpod@npm:^0.0.2": + version: 0.0.2 + resolution: "webpod@npm:0.0.2" + bin: + webpod: dist/index.js + checksum: 92b5920be7a8a080839221ce70e5d18f5cac86455af9ee20a54e77ee5c577746981c6d70afc2510df15061d3e3ea8c47f9fc36c2be01f47fd7630db1c9e5cba0 + languageName: node + linkType: hard + "websocket-driver@npm:>=0.5.1, websocket-driver@npm:^0.7.4": version: 0.7.4 resolution: "websocket-driver@npm:0.7.4" @@ -32236,13 +32142,6 @@ __metadata: languageName: node linkType: hard -"xdg-basedir@npm:^4.0.0": - version: 4.0.0 - resolution: "xdg-basedir@npm:4.0.0" - checksum: 1b5d70d58355af90363a4e0a51c992e77fc5a1d8de5822699c7d6e96a6afea9a1e048cb93312be6870f338ca45ebe97f000425028fa149c1e87d1b5b8b212a06 - languageName: node - linkType: hard - "xml-name-validator@npm:^4.0.0": version: 4.0.0 resolution: "xml-name-validator@npm:4.0.0" @@ -32274,6 +32173,13 @@ __metadata: languageName: node linkType: hard +"xmlcreate@npm:^2.0.4": + version: 2.0.4 + resolution: "xmlcreate@npm:2.0.4" + checksum: fc4234e2d1942877d761d4f3d64410b54633d2ec60b13a5d56a6a06545aba39a0df8ed7ded10785a302f632eb4f0a4fedbf4bf10e17892e11d5075244b9e5705 + languageName: node + linkType: hard + "xregexp@npm:4.0.0": version: 4.0.0 resolution: "xregexp@npm:4.0.0" @@ -32356,7 +32262,7 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^2.1.1": +"yaml@npm:^2.2.1": version: 2.2.1 resolution: "yaml@npm:2.2.1" checksum: 12f3a73f2d28970d146184b1425d32a63f65e9f4840eeab09155a4d23a15be8401ac7a3a09b6626895ccf853c1b9069450957c0ad82cfe591369aaa58d1593d6 @@ -32510,25 +32416,26 @@ __metadata: languageName: node linkType: hard -"zx@npm:7.1.1": - version: 7.1.1 - resolution: "zx@npm:7.1.1" +"zx@npm:7.2.0": + version: 7.2.0 + resolution: "zx@npm:7.2.0" dependencies: - "@types/fs-extra": ^9.0.13 + "@types/fs-extra": ^11.0.1 "@types/minimist": ^1.2.2 - "@types/node": ^18.7.20 + "@types/node": ^18.14.2 "@types/ps-tree": ^1.1.2 - "@types/which": ^2.0.1 - chalk: ^5.0.1 - fs-extra: ^10.1.0 - globby: ^13.1.2 - minimist: ^1.2.6 + "@types/which": ^2.0.2 + chalk: ^5.2.0 + fs-extra: ^11.1.0 + globby: ^13.1.3 + minimist: ^1.2.8 node-fetch: 3.2.10 ps-tree: ^1.2.0 - which: ^2.0.2 - yaml: ^2.1.1 + webpod: ^0.0.2 + which: ^3.0.0 + yaml: ^2.2.1 bin: zx: build/cli.js - checksum: 831e028481ee83c53fd5c20f5663414f784f47ddf4bc0d3a58d7ffa09da53002adce70236ead5b81a02a51727a4ac07ce78344629d51cbab195c9c96897df944 + checksum: bf2cc4ab2edb555d2abf4fb4ebc6b58470a810b9ec884ded28314e4099f324f0b0d4acfc1a6dc5ae0816ed86bfce125d00ed14fa26d39ef849310d5f2374c167 languageName: node linkType: hard