diff --git a/.env.example b/.env.example index 79557b1..b7e7698 100644 --- a/.env.example +++ b/.env.example @@ -10,7 +10,12 @@ DATABASE_URL=file:./db.sqlite # CLERK is used for authentication and authorization in the app # @see https://dashboard.clerk.dev for your Clerk API keys +# +### LEGACY KEYS FOR APPS BEFORE 1/18/2023 +#NEXT_PUBLIC_CLERK_FRONTEND_API=clerk_api_key +#CLERK_API_KEY=test_XXXXXXXXXXXXXXXXXXXXXXXX +#CLERK_JWT_KEY=clerk_key_key -NEXT_PUBLIC_CLERK_FRONTEND_API=clerk_api_key -CLERK_API_KEY=test_XXXXXXXXXXXXXXXXXXXXXXXX -CLERK_JWT_KEY=clerk_key_key +### NEW KEYS FOR APPS AFTER 1/18/2023 +NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=pk_test_XXXXXXXXXXXXXXXXXXXX +CLERK_SECRET_KEY=sk_test_XXXXXXXXXXXXXXXXXXXXXXXX \ No newline at end of file diff --git a/README.md b/README.md index f69b573..17a45ec 100644 --- a/README.md +++ b/README.md @@ -65,7 +65,15 @@ pnpm db-push ### Configure Expo app -In the `_app.tsx` replace `const clerk_frontend_api = "YOUR_CLERK_FRONTEND_API";` with your api key. +In the /apps/expo/src/constants.ts you will find two different keys, only one is required, the FRONTEND_API is a legacy key for apps created prior to 1/18/2023: + +``` +// CLERK_FRONTEND_API is only for legacy apps +export const CLERK_FRONTEND_API = ""; + +// FOR CLERK APPS AFTER 1/18/2023 pk_test_XXXXXXXXXXXXXXXXXXXXXXXX +export const CLERK_PUBLISHABLE_KEY = undefined; +``` ### Configure Expo `dev`-script diff --git a/apps/expo/package.json b/apps/expo/package.json index 9a8ef76..dae1215 100644 --- a/apps/expo/package.json +++ b/apps/expo/package.json @@ -14,7 +14,7 @@ "dependencies": { "@acme/api": "*", "@acme/tailwind-config": "*", - "@clerk/clerk-expo": "0.10.16", + "@clerk/clerk-expo": "0.11.3", "@shopify/flash-list": "^1.4.0", "@tanstack/react-query": "^4.16.1", "@trpc/client": "^10.1.0", diff --git a/apps/expo/src/_app.tsx b/apps/expo/src/_app.tsx index 6432680..b77239e 100644 --- a/apps/expo/src/_app.tsx +++ b/apps/expo/src/_app.tsx @@ -7,11 +7,15 @@ import { HomeScreen } from "./screens/home"; import { SignInSignUpScreen } from "./screens/signin"; import { ClerkProvider, SignedIn, SignedOut } from "@clerk/clerk-expo"; import { tokenCache } from "./utils/cache"; -import { CLERK_FRONTEND_API } from "./constants"; +import { CLERK_FRONTEND_API, CLERK_PUBLISHABLE_KEY } from "./constants"; export const App = () => { return ( - + diff --git a/apps/expo/src/constants.ts b/apps/expo/src/constants.ts index 9a12313..e0a4fe9 100644 --- a/apps/expo/src/constants.ts +++ b/apps/expo/src/constants.ts @@ -2,7 +2,7 @@ * URL key for the Clerk auth API. You can find this in your Clerk dashboard: * https://dashboard.clerk.dev * - * NOTE: we recommend putting the frontend api key here instead of in your .env + * NOTE: we recommend putting the frontend api key / publishable key here instead of in your .env * files for two reasons: * 1. It's okay for this to be "public" (CLERK_API_KEY and CLERK_JWT_KEY should * NEVER be public) @@ -10,8 +10,13 @@ * variables above that we don't want (and it's obnoxious to do right as a * result) */ + +// CLERK_FRONTEND_API is only for legacy apps export const CLERK_FRONTEND_API = ""; -if (CLERK_FRONTEND_API === "") { - throw new Error("CLERK_FRONTEND_API is not defined"); +// FOR CLERK APPS AFTER 1/18/2023 pk_test_XXXXXXXXXXXXXXXXXXXXXXXX +export const CLERK_PUBLISHABLE_KEY = undefined; + +if (CLERK_FRONTEND_API === "" && CLERK_PUBLISHABLE_KEY === undefined) { + throw new Error("CLERK_FRONTEND_API or CLERK_PUBLISHABLE_KEY is not defined"); } diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 453fd83..835900c 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -15,7 +15,7 @@ "@acme/api": "*", "@acme/db": "*", "@acme/tailwind-config": "*", - "@clerk/nextjs": "^4.6.14", + "@clerk/nextjs": "^4.7.4", "@tanstack/react-query": "^4.16.1", "@trpc/client": "^10.1.0", "@trpc/next": "^10.1.0", diff --git a/apps/nextjs/src/env/schema.mjs b/apps/nextjs/src/env/schema.mjs index 0bf8baf..d387c4c 100644 --- a/apps/nextjs/src/env/schema.mjs +++ b/apps/nextjs/src/env/schema.mjs @@ -7,8 +7,9 @@ import { z } from "zod"; */ export const serverSchema = z.object({ NODE_ENV: z.enum(["development", "test", "production"]), - CLERK_API_KEY: z.string(), - CLERK_JWT_KEY: z.string(), + CLERK_API_KEY: z.string().optional(), + CLERK_JWT_KEY: z.string().optional(), + CLERK_SECRET_KEY: z.string().optional(), }); /** @@ -17,7 +18,8 @@ export const serverSchema = z.object({ * To expose them to the client, prefix them with `NEXT_PUBLIC_`. */ export const clientSchema = z.object({ - NEXT_PUBLIC_CLERK_FRONTEND_API: z.string(), + NEXT_PUBLIC_CLERK_FRONTEND_API: z.string().optional(), + NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY: z.string().optional(), }); /** @@ -28,4 +30,6 @@ export const clientSchema = z.object({ */ export const clientEnv = { NEXT_PUBLIC_CLERK_FRONTEND_API: process.env.NEXT_PUBLIC_CLERK_FRONTEND_API, + NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY: + process.env.NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY, }; diff --git a/package.json b/package.json index 9c9f48c..df30003 100644 --- a/package.json +++ b/package.json @@ -16,13 +16,13 @@ }, "dependencies": { "@manypkg/cli": "^0.19.2", - "@typescript-eslint/eslint-plugin": "^5.43.0", - "@typescript-eslint/parser": "^5.43.0", - "eslint": "^8.28.0", - "prettier": "^2.7.1", + "@typescript-eslint/eslint-plugin": "^5.48.2", + "@typescript-eslint/parser": "^5.48.2", + "eslint": "^8.32.0", + "prettier": "^2.8.3", "prettier-plugin-tailwindcss": "^0.1.13", - "turbo": "^1.5.5", - "typescript": "^4.9.3" + "turbo": "^1.7.0", + "typescript": "^4.9.4" }, "pnpm": { "patchedDependencies": { diff --git a/packages/db/prisma/db.sqlite b/packages/db/prisma/db.sqlite new file mode 100644 index 0000000..e69de29 diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index eb1d756..0a96813 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,21 +10,21 @@ importers: .: specifiers: '@manypkg/cli': ^0.19.2 - '@typescript-eslint/eslint-plugin': ^5.43.0 - '@typescript-eslint/parser': ^5.43.0 - eslint: ^8.28.0 - prettier: ^2.7.1 + '@typescript-eslint/eslint-plugin': ^5.48.2 + '@typescript-eslint/parser': ^5.48.2 + eslint: ^8.32.0 + prettier: ^2.8.3 prettier-plugin-tailwindcss: ^0.1.13 - turbo: ^1.5.5 - typescript: ^4.9.3 + turbo: ^1.7.0 + typescript: ^4.9.4 dependencies: '@manypkg/cli': 0.19.2 - '@typescript-eslint/eslint-plugin': 5.46.0_5mle7isnkfgjmrghnnczirv6iy - '@typescript-eslint/parser': 5.46.0_ha6vam6werchizxrnqvarmz2zu - eslint: 8.29.0 - prettier: 2.8.1 - prettier-plugin-tailwindcss: 0.1.13_prettier@2.8.1 - turbo: 1.6.3 + '@typescript-eslint/eslint-plugin': 5.48.2_caon6io6stgpr7lz2rtbhekxqy + '@typescript-eslint/parser': 5.48.2_7uibuqfxkfaozanbtbziikiqje + eslint: 8.32.0 + prettier: 2.8.3 + prettier-plugin-tailwindcss: 0.1.13_prettier@2.8.3 + turbo: 1.7.0 typescript: 4.9.4 apps/expo: @@ -34,7 +34,7 @@ importers: '@babel/core': ^7.19.3 '@babel/preset-env': ^7.19.3 '@babel/runtime': ^7.19.0 - '@clerk/clerk-expo': 0.10.16 + '@clerk/clerk-expo': 0.11.3 '@shopify/flash-list': ^1.4.0 '@tanstack/react-query': ^4.16.1 '@trpc/client': ^10.1.0 @@ -60,7 +60,7 @@ importers: dependencies: '@acme/api': link:../../packages/api '@acme/tailwind-config': link:../../packages/config/tailwind - '@clerk/clerk-expo': 0.10.16_bqiwlafsw4dcdbo4utcvdflp5e + '@clerk/clerk-expo': 0.11.3_bqiwlafsw4dcdbo4utcvdflp5e '@shopify/flash-list': 1.4.0_fwd3cvm5yi7xtgo6cbycpwbcpi '@tanstack/react-query': 4.19.1_2bkajway7msrchxwrvhplxy5ru '@trpc/client': 10.5.0_@trpc+server@10.5.0 @@ -93,7 +93,7 @@ importers: '@acme/api': '*' '@acme/db': '*' '@acme/tailwind-config': '*' - '@clerk/nextjs': ^4.6.14 + '@clerk/nextjs': ^4.7.4 '@tanstack/react-query': ^4.16.1 '@trpc/client': ^10.1.0 '@trpc/next': ^10.1.0 @@ -116,7 +116,7 @@ importers: '@acme/api': link:../../packages/api '@acme/db': link:../../packages/db '@acme/tailwind-config': link:../../packages/config/tailwind - '@clerk/nextjs': 4.6.15_6jx7hpii6hgsrmhxgqrmo3277u + '@clerk/nextjs': 4.7.4_6jx7hpii6hgsrmhxgqrmo3277u '@tanstack/react-query': 4.19.1_biqbaboplfbrettd7655fr4n2y '@trpc/client': 10.5.0_@trpc+server@10.5.0 '@trpc/next': 10.5.0_ulqxwhd3n5wjj3kblp2lhgkbwa @@ -1408,6 +1408,13 @@ packages: dependencies: regenerator-runtime: 0.13.11 + /@babel/runtime/7.20.7: + resolution: {integrity: sha512-UF0tvkUtxwAgZ5W/KrkHf0Rn0fdnLDU9ScxBrEVNUprE/MzirjK4MJUX1/BVDv00Sv8cljtukVK1aky++X1SjQ==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.13.11 + dev: false + /@babel/template/7.18.10: resolution: {integrity: sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==} engines: {node: '>=6.9.0'} @@ -1453,30 +1460,31 @@ packages: resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==} dev: false - /@clerk/backend-core/2.12.1: - resolution: {integrity: sha512-cVQcHYEtRW7xL/ajrsHgHoNNINCN7thkD72jNKQ9Upu0fb3usjGKGD6bmqJ0VVYiQorXPWPU5w8Y0Ny32s/BQA==} - engines: {node: '>=14'} + /@clerk/backend/0.4.1: + resolution: {integrity: sha512-tUPSztv1HK2yVVyLxglOUCv9OS2djazyv/esC7VC7rBoqecGenU3GO/6aX0EYr0zG6VhCE0sBN70CXZ+yyFM8A==} + engines: {node: '>=16'} dependencies: - '@clerk/types': 3.23.0 + '@clerk/types': 3.24.0 '@peculiar/webcrypto': 1.4.1 '@types/node': 16.18.6 - '@types/node-fetch': 2.6.2 - node-fetch: 2.6.7 - query-string: 7.1.3 + deepmerge: 4.2.2 + node-fetch: 2.6.8 + node-fetch-native: 1.0.1 + rfc4648: 1.5.2 snakecase-keys: 5.4.4 tslib: 2.4.1 transitivePeerDependencies: - encoding dev: false - /@clerk/clerk-expo/0.10.16_bqiwlafsw4dcdbo4utcvdflp5e: - resolution: {integrity: sha512-NdUlaeJT5MoPr9zj+NcVeGdctlF6AIVi3SOyZF1Ejv6hjQmKowEPPbz5WV/+eatSzOGdwxjmCLL55TxCIerU5Q==} + /@clerk/clerk-expo/0.11.3_bqiwlafsw4dcdbo4utcvdflp5e: + resolution: {integrity: sha512-L4Xa3t0fk2bFMRZsPFD4dNoc58QnSohbxwY8P7hfbV7YKkpL2ezC3Uoj7U3VOZHfthqEXm2XiRWj0Jg62u+Ojg==} engines: {node: '>=14'} peerDependencies: react: '>=16' dependencies: - '@clerk/clerk-js': 4.22.1_bojq522x43gltlp3o2g2z3fkw4 - '@clerk/clerk-react': 4.7.0_ef5jwxihqo6n7gxfmzogljlgcm + '@clerk/clerk-js': 4.23.1_bojq522x43gltlp3o2g2z3fkw4 + '@clerk/clerk-react': 4.8.2_ef5jwxihqo6n7gxfmzogljlgcm base-64: 1.0.0 react: 18.1.0 react-native-url-polyfill: 1.3.0_react-native@0.70.5 @@ -1488,12 +1496,12 @@ packages: - react-test-renderer dev: false - /@clerk/clerk-js/4.22.1_bojq522x43gltlp3o2g2z3fkw4: - resolution: {integrity: sha512-UvsPo4nn1VM5qASIULwaZKV4tMagubYXhloTrwYAsbmL7fVS2dAXYi+Zyt3Mtxdfs4pPKQy1CQDlHku4IlymYQ==} + /@clerk/clerk-js/4.23.1_bojq522x43gltlp3o2g2z3fkw4: + resolution: {integrity: sha512-1/Hcx/35CX86PWCew8vLbfmxxv978RrI1i1Ex4XmczcL9J1qzqK/wEmAJeUEW9kWZ866wGb6VPhqEZtclwFNPQ==} dependencies: - '@clerk/localizations': 1.2.0_react@18.2.0 - '@clerk/shared': 0.8.3_biqbaboplfbrettd7655fr4n2y - '@clerk/types': 3.23.0 + '@clerk/localizations': 1.2.1_react@18.2.0 + '@clerk/shared': 0.9.0_biqbaboplfbrettd7655fr4n2y + '@clerk/types': 3.24.0 '@emotion/cache': 11.10.5 '@emotion/react': 11.10.5_xl5my4wapvq2ctl7qwehtbgorq '@floating-ui/react-dom-interactions': 0.6.6_ib3m5ricvtkl2cll7qpr2f6lvq @@ -1516,15 +1524,15 @@ packages: - react-test-renderer dev: false - /@clerk/clerk-react/4.7.0_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-A0GyPOmy3abF1WHNX1gs829Zq5LhqqWjKLlbV7Ui3JX06mLFH7OWkh9x1y9pQbHwzABOMI7DfaTFMu8MNXlUaQ==} + /@clerk/clerk-react/4.8.2_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-NuI8923wo9qvOCQfx2rGtEdD2292/qZe40RWC/u768E59drieq6pbnkOwg1qS+YI60h2Wlg/pbCo6tk1Siib8g==} engines: {node: '>=14'} peerDependencies: react: '>=16' react-dom: '>=16' dependencies: - '@clerk/shared': 0.8.3_biqbaboplfbrettd7655fr4n2y - '@clerk/types': 3.23.0 + '@clerk/shared': 0.9.0_biqbaboplfbrettd7655fr4n2y + '@clerk/types': 3.24.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 swr: 1.3.0_react@18.2.0 @@ -1533,15 +1541,15 @@ packages: - react-test-renderer dev: false - /@clerk/clerk-react/4.7.0_ef5jwxihqo6n7gxfmzogljlgcm: - resolution: {integrity: sha512-A0GyPOmy3abF1WHNX1gs829Zq5LhqqWjKLlbV7Ui3JX06mLFH7OWkh9x1y9pQbHwzABOMI7DfaTFMu8MNXlUaQ==} + /@clerk/clerk-react/4.8.2_ef5jwxihqo6n7gxfmzogljlgcm: + resolution: {integrity: sha512-NuI8923wo9qvOCQfx2rGtEdD2292/qZe40RWC/u768E59drieq6pbnkOwg1qS+YI60h2Wlg/pbCo6tk1Siib8g==} engines: {node: '>=14'} peerDependencies: react: '>=16' react-dom: '>=16' dependencies: - '@clerk/shared': 0.8.3_ef5jwxihqo6n7gxfmzogljlgcm - '@clerk/types': 3.23.0 + '@clerk/shared': 0.9.0_ef5jwxihqo6n7gxfmzogljlgcm + '@clerk/types': 3.24.0 react: 18.1.0 react-dom: 18.1.0_react@18.1.0 swr: 1.3.0_react@18.1.0 @@ -1550,65 +1558,44 @@ packages: - react-test-renderer dev: false - /@clerk/clerk-sdk-node/4.5.14: - resolution: {integrity: sha512-4NHfROWQevI9SMYz3dJnCPpAcK7mIKPaH3x4viNeIvaqVzEJJCZplPeokfFNGihlgVcHle53JVnNEElk61R1DQ==} + /@clerk/clerk-sdk-node/4.6.1: + resolution: {integrity: sha512-xHxyQBZquEkd2zxgaeZmOJVjt1wF5Wq0+YW3aeL8qocStF7MCznnJt2avfqWT83eAGjwcWmLqwT6QhwI+iC2Tw==} engines: {node: '>=14'} dependencies: - '@clerk/backend-core': 2.12.1 - '@clerk/types': 3.23.0 - '@peculiar/webcrypto': 1.4.1 + '@clerk/backend': 0.4.1 + '@clerk/types': 3.24.0 '@types/cookies': 0.7.7 '@types/express': 4.17.14 '@types/jsonwebtoken': 8.5.9 '@types/node-fetch': 2.6.2 camelcase-keys: 6.2.2 - cookies: 0.8.0 - deepmerge: 4.2.2 - jsonwebtoken: 8.5.1 - jwks-rsa: 2.1.5 - node-fetch: 2.6.7 + cookie: 0.5.0 snakecase-keys: 3.2.1 tslib: 2.4.1 - transitivePeerDependencies: - - encoding - - supports-color - dev: false - - /@clerk/edge/1.12.22_next@13.0.6: - resolution: {integrity: sha512-K7ppae4ZbNmZadyQQhrzkpyWejcv/ur0olQ6jUKk9yJMlLOfLhbFvImBPbD0osGbSWc6/ehCX0A7Do13++NLCw==} - engines: {node: '>=12'} - peerDependencies: - next: '>=12' - dependencies: - '@clerk/backend-core': 2.12.1 - '@clerk/types': 3.23.0 - '@peculiar/webcrypto': 1.4.1 - '@types/node': 16.18.6 - next: 13.0.6_biqbaboplfbrettd7655fr4n2y transitivePeerDependencies: - encoding dev: false - /@clerk/localizations/1.2.0_react@18.2.0: - resolution: {integrity: sha512-X0AsEJOQX7Q/o6OtnmtUmS/Bfgx2zvfgDMY3yKG0ZhPAywbx+hS8YPY2LJTkFOaGsQ1C7bjJdMdFezwev237vw==} + /@clerk/localizations/1.2.1_react@18.2.0: + resolution: {integrity: sha512-2NRzN1vldTh4XxkpDN8aH3ZQ+m08nnAUYM634h7Eflzsh52Shg/Ahw/IxCYjLh/Ohfqwjnp3Wyy25nYHzUm0dw==} engines: {node: '>=14'} peerDependencies: react: '>=16' dependencies: - '@clerk/types': 3.23.0 + '@clerk/types': 3.24.0 react: 18.2.0 dev: false - /@clerk/nextjs/4.6.15_6jx7hpii6hgsrmhxgqrmo3277u: - resolution: {integrity: sha512-WIFdVmvstxtKH4NVWMUN6wOHdA8Fe/8nUDMuoM0ySqIIHW1s2xSXsTAAtJhkHd8c7y/nZhl+thXm/zNSx13i7A==} + /@clerk/nextjs/4.7.4_6jx7hpii6hgsrmhxgqrmo3277u: + resolution: {integrity: sha512-5yXZuAD/7x1X5/sBIlBbQfDiVfe0O5SvV6cgOmwEddu60MBdtw+VXur3p7/QVoUBmjKWg2GV1ZyYi6YBC8UEEg==} engines: {node: '>=14'} peerDependencies: next: '>=10' dependencies: - '@clerk/clerk-react': 4.7.0_biqbaboplfbrettd7655fr4n2y - '@clerk/clerk-sdk-node': 4.5.14 - '@clerk/edge': 1.12.22_next@13.0.6 - '@clerk/types': 3.23.0 + '@clerk/backend': 0.4.1 + '@clerk/clerk-react': 4.8.2_biqbaboplfbrettd7655fr4n2y + '@clerk/clerk-sdk-node': 4.6.1 + '@clerk/types': 3.24.0 next: 13.0.6_biqbaboplfbrettd7655fr4n2y tslib: 2.4.1 transitivePeerDependencies: @@ -1616,11 +1603,10 @@ packages: - react - react-dom - react-test-renderer - - supports-color dev: false - /@clerk/shared/0.8.3_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-YAlNknhZVWASBm/3i85aZdWHFRNIwqTmtERFgf3OL5+pdFBue2ajS8eqNmzDFNjf4kFXCOCe2WJ3CSZOUAYaNQ==} + /@clerk/shared/0.9.0_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-2OM+BR72uVluMg8tr8n6mXmJA8v+37I48eB+s+wXEZfenCCS5fGZc/sHXeHOdJj2JzQlo0cYqF8qjly9PY6hEA==} peerDependencies: react: 18.2.0 react-dom: 18.2.0 @@ -1630,8 +1616,8 @@ packages: react-dom: 18.2.0_react@18.2.0 dev: false - /@clerk/shared/0.8.3_ef5jwxihqo6n7gxfmzogljlgcm: - resolution: {integrity: sha512-YAlNknhZVWASBm/3i85aZdWHFRNIwqTmtERFgf3OL5+pdFBue2ajS8eqNmzDFNjf4kFXCOCe2WJ3CSZOUAYaNQ==} + /@clerk/shared/0.9.0_ef5jwxihqo6n7gxfmzogljlgcm: + resolution: {integrity: sha512-2OM+BR72uVluMg8tr8n6mXmJA8v+37I48eB+s+wXEZfenCCS5fGZc/sHXeHOdJj2JzQlo0cYqF8qjly9PY6hEA==} peerDependencies: react: 18.2.0 react-dom: 18.2.0 @@ -1641,8 +1627,8 @@ packages: react-dom: 18.1.0_react@18.1.0 dev: false - /@clerk/types/3.23.0: - resolution: {integrity: sha512-u88bQ7vuRenq1+m5TWkxJbCNzaq+T2RGAkpm8Cib8no0MmwuhplYwx+o1QvseM0cVLu1xr9mPCa/OyLqkdowhQ==} + /@clerk/types/3.24.0: + resolution: {integrity: sha512-h5C4xFpRLIznYrcKU9KXP9y36z5j9FplGJmqGTVagHD7dL8LAuymOGawLINuBiNFO1P2VS9nb+/mdMC0vGYdiQ==} engines: {node: '>=14'} dependencies: csstype: 3.1.1 @@ -1656,7 +1642,7 @@ packages: '@babel/core': 7.20.5 '@babel/helper-module-imports': 7.18.6 '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.20.5 - '@babel/runtime': 7.20.6 + '@babel/runtime': 7.20.7 '@emotion/hash': 0.9.0 '@emotion/memoize': 0.8.0 '@emotion/serialize': 1.1.1 @@ -1699,7 +1685,7 @@ packages: optional: true dependencies: '@babel/core': 7.20.5 - '@babel/runtime': 7.20.6 + '@babel/runtime': 7.20.7 '@emotion/babel-plugin': 11.10.5_@babel+core@7.20.5 '@emotion/cache': 11.10.5 '@emotion/serialize': 1.1.1 @@ -1760,6 +1746,24 @@ packages: strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color + dev: true + + /@eslint/eslintrc/1.4.1: + resolution: {integrity: sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + ajv: 6.12.6 + debug: 4.3.4 + espree: 9.4.1 + globals: 13.19.0 + ignore: 5.2.4 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: false /@expo/bunyan/4.0.0: resolution: {integrity: sha512-Ydf4LidRB/EBI+YrB+cVLqIseiRfjUI/AeHBgjGMtq3GroraDu81OV7zqophRgupngoL3iS3JUMDMnxO7g39qA==} @@ -2141,6 +2145,18 @@ packages: minimatch: 3.1.2 transitivePeerDependencies: - supports-color + dev: true + + /@humanwhocodes/config-array/0.11.8: + resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==} + engines: {node: '>=10.10.0'} + dependencies: + '@humanwhocodes/object-schema': 1.2.1 + debug: 4.3.4 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + dev: false /@humanwhocodes/module-importer/1.0.1: resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} @@ -2180,7 +2196,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.11.13 + '@types/node': 18.11.18 '@types/yargs': 16.0.4 chalk: 4.1.2 dev: false @@ -2233,7 +2249,7 @@ packages: resolution: {integrity: sha512-DXx/P1lyunNoFWwOj1MWBucUhaIJljoiAGOpO2fE0GKMBCI6EZBZD0Up1+fQZoXBecKXRgV9mGgLvIB2fOQ0KQ==} hasBin: true dependencies: - '@babel/runtime': 7.20.6 + '@babel/runtime': 7.20.7 '@manypkg/get-packages': 1.1.3 chalk: 2.4.2 detect-indent: 6.1.0 @@ -2252,7 +2268,7 @@ packages: /@manypkg/find-root/1.1.0: resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} dependencies: - '@babel/runtime': 7.20.6 + '@babel/runtime': 7.20.7 '@types/node': 12.20.55 find-up: 4.1.0 fs-extra: 8.1.0 @@ -2261,7 +2277,7 @@ packages: /@manypkg/get-packages/1.1.3: resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} dependencies: - '@babel/runtime': 7.20.6 + '@babel/runtime': 7.20.7 '@changesets/types': 4.1.0 '@manypkg/find-root': 1.1.0 fs-extra: 8.1.0 @@ -2412,7 +2428,7 @@ packages: engines: {node: '>= 8'} dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.14.0 + fastq: 1.15.0 /@npmcli/fs/1.1.1: resolution: {integrity: sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==} @@ -2430,11 +2446,6 @@ packages: rimraf: 3.0.2 dev: false - /@panva/asn1.js/1.0.0: - resolution: {integrity: sha512-UdkG3mLEqXgnlKsWanWcgb6dOjUzJ+XC5f+aWw30qrtjxeNUSfKX1cd5FBzOaXQumoe9nIqeZUvrRJS03HCCtw==} - engines: {node: '>=10.13.0'} - dev: false - /@peculiar/asn1-schema/2.3.3: resolution: {integrity: sha512-6GptMYDMyWBHTUKndHaDsRZUO/XMSgIns2krxcm2L7SEExRHwawFvSwNBhqNPR9HJwv3MruAiF1bhN0we6j6GQ==} dependencies: @@ -2896,13 +2907,13 @@ packages: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.35 - '@types/node': 18.11.13 + '@types/node': 18.11.18 dev: false /@types/connect/3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 18.11.13 + '@types/node': 18.11.18 dev: false /@types/cookies/0.7.7: @@ -2911,13 +2922,13 @@ packages: '@types/connect': 3.4.35 '@types/express': 4.17.14 '@types/keygrip': 1.0.2 - '@types/node': 18.11.13 + '@types/node': 18.11.18 dev: false /@types/express-serve-static-core/4.17.31: resolution: {integrity: sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==} dependencies: - '@types/node': 18.11.13 + '@types/node': 18.11.18 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 dev: false @@ -2958,7 +2969,7 @@ packages: /@types/jsonwebtoken/8.5.9: resolution: {integrity: sha512-272FMnFGzAVMGtu9tkr29hRL6bZj4Zs1KZNeHLnKqAvp06tAIcarTMwOh8/8bz4FmKRcMxZhZNeUAQsNLoiPhg==} dependencies: - '@types/node': 18.11.13 + '@types/node': 18.11.18 dev: false /@types/keygrip/1.0.2: @@ -2968,7 +2979,7 @@ packages: /@types/keyv/3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 18.11.13 + '@types/node': 18.11.18 dev: false /@types/mime/3.0.1: @@ -2978,7 +2989,7 @@ packages: /@types/node-fetch/2.6.2: resolution: {integrity: sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==} dependencies: - '@types/node': 18.11.13 + '@types/node': 18.11.18 form-data: 3.0.1 dev: false @@ -2993,6 +3004,10 @@ packages: /@types/node/18.11.13: resolution: {integrity: sha512-IASpMGVcWpUsx5xBOrxMj7Bl8lqfuTY7FKAnPmu5cHkfQVWF8GulWS1jbRqA934qZL35xh5xN/+Xe/i26Bod4w==} + /@types/node/18.11.18: + resolution: {integrity: sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==} + dev: false + /@types/parse-json/4.0.0: resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} dev: false @@ -3030,7 +3045,7 @@ packages: /@types/responselike/1.0.0: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} dependencies: - '@types/node': 18.11.13 + '@types/node': 18.11.18 dev: false /@types/scheduler/0.16.2: @@ -3048,7 +3063,7 @@ packages: resolution: {integrity: sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==} dependencies: '@types/mime': 3.0.1 - '@types/node': 18.11.13 + '@types/node': 18.11.18 dev: false /@types/yargs-parser/21.0.0: @@ -3073,8 +3088,8 @@ packages: '@types/yargs-parser': 21.0.0 dev: false - /@typescript-eslint/eslint-plugin/5.46.0_5mle7isnkfgjmrghnnczirv6iy: - resolution: {integrity: sha512-QrZqaIOzJAjv0sfjY4EjbXUi3ZOFpKfzntx22gPGr9pmFcTjcFw/1sS1LJhEubfAGwuLjNrPV0rH+D1/XZFy7Q==} + /@typescript-eslint/eslint-plugin/5.48.2_caon6io6stgpr7lz2rtbhekxqy: + resolution: {integrity: sha512-sR0Gja9Ky1teIq4qJOl0nC+Tk64/uYdX+mi+5iB//MH8gwyx8e3SOyhEzeLZEFEEfCaLf8KJq+Bd/6je1t+CAg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -3084,13 +3099,13 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.46.0_ha6vam6werchizxrnqvarmz2zu - '@typescript-eslint/scope-manager': 5.46.0 - '@typescript-eslint/type-utils': 5.46.0_ha6vam6werchizxrnqvarmz2zu - '@typescript-eslint/utils': 5.46.0_ha6vam6werchizxrnqvarmz2zu + '@typescript-eslint/parser': 5.48.2_7uibuqfxkfaozanbtbziikiqje + '@typescript-eslint/scope-manager': 5.48.2 + '@typescript-eslint/type-utils': 5.48.2_7uibuqfxkfaozanbtbziikiqje + '@typescript-eslint/utils': 5.48.2_7uibuqfxkfaozanbtbziikiqje debug: 4.3.4 - eslint: 8.29.0 - ignore: 5.2.1 + eslint: 8.32.0 + ignore: 5.2.4 natural-compare-lite: 1.4.0 regexpp: 3.2.0 semver: 7.3.8 @@ -3118,6 +3133,27 @@ packages: typescript: 4.9.4 transitivePeerDependencies: - supports-color + dev: true + + /@typescript-eslint/parser/5.48.2_7uibuqfxkfaozanbtbziikiqje: + resolution: {integrity: sha512-38zMsKsG2sIuM5Oi/olurGwYJXzmtdsHhn5mI/pQogP+BjYVkK5iRazCQ8RGS0V+YLk282uWElN70zAAUmaYHw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 5.48.2 + '@typescript-eslint/types': 5.48.2 + '@typescript-eslint/typescript-estree': 5.48.2_typescript@4.9.4 + debug: 4.3.4 + eslint: 8.32.0 + typescript: 4.9.4 + transitivePeerDependencies: + - supports-color + dev: false /@typescript-eslint/scope-manager/5.46.0: resolution: {integrity: sha512-7wWBq9d/GbPiIM6SqPK9tfynNxVbfpihoY5cSFMer19OYUA3l4powA2uv0AV2eAZV6KoAh6lkzxv4PoxOLh1oA==} @@ -3125,9 +3161,18 @@ packages: dependencies: '@typescript-eslint/types': 5.46.0 '@typescript-eslint/visitor-keys': 5.46.0 + dev: true - /@typescript-eslint/type-utils/5.46.0_ha6vam6werchizxrnqvarmz2zu: - resolution: {integrity: sha512-dwv4nimVIAsVS2dTA0MekkWaRnoYNXY26dKz8AN5W3cBFYwYGFQEqm/cG+TOoooKlncJS4RTbFKgcFY/pOiBCg==} + /@typescript-eslint/scope-manager/5.48.2: + resolution: {integrity: sha512-zEUFfonQid5KRDKoI3O+uP1GnrFd4tIHlvs+sTJXiWuypUWMuDaottkJuR612wQfOkjYbsaskSIURV9xo4f+Fw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.48.2 + '@typescript-eslint/visitor-keys': 5.48.2 + dev: false + + /@typescript-eslint/type-utils/5.48.2_7uibuqfxkfaozanbtbziikiqje: + resolution: {integrity: sha512-QVWx7J5sPMRiOMJp5dYshPxABRoZV1xbRirqSk8yuIIsu0nvMTZesKErEA3Oix1k+uvsk8Cs8TGJ6kQ0ndAcew==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -3136,10 +3181,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.46.0_typescript@4.9.4 - '@typescript-eslint/utils': 5.46.0_ha6vam6werchizxrnqvarmz2zu + '@typescript-eslint/typescript-estree': 5.48.2_typescript@4.9.4 + '@typescript-eslint/utils': 5.48.2_7uibuqfxkfaozanbtbziikiqje debug: 4.3.4 - eslint: 8.29.0 + eslint: 8.32.0 tsutils: 3.21.0_typescript@4.9.4 typescript: 4.9.4 transitivePeerDependencies: @@ -3149,6 +3194,12 @@ packages: /@typescript-eslint/types/5.46.0: resolution: {integrity: sha512-wHWgQHFB+qh6bu0IAPAJCdeCdI0wwzZnnWThlmHNY01XJ9Z97oKqKOzWYpR2I83QmshhQJl6LDM9TqMiMwJBTw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /@typescript-eslint/types/5.48.2: + resolution: {integrity: sha512-hE7dA77xxu7ByBc6KCzikgfRyBCTst6dZQpwaTy25iMYOnbNljDT4hjhrGEJJ0QoMjrfqrx+j1l1B9/LtKeuqA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: false /@typescript-eslint/typescript-estree/5.46.0_typescript@4.9.4: resolution: {integrity: sha512-kDLNn/tQP+Yp8Ro2dUpyyVV0Ksn2rmpPpB0/3MO874RNmXtypMwSeazjEN/Q6CTp8D7ExXAAekPEcCEB/vtJkw==} @@ -3169,21 +3220,43 @@ packages: typescript: 4.9.4 transitivePeerDependencies: - supports-color + dev: true - /@typescript-eslint/utils/5.46.0_ha6vam6werchizxrnqvarmz2zu: - resolution: {integrity: sha512-4O+Ps1CRDw+D+R40JYh5GlKLQERXRKW5yIQoNDpmXPJ+C7kaPF9R7GWl+PxGgXjB3PQCqsaaZUpZ9dG4U6DO7g==} + /@typescript-eslint/typescript-estree/5.48.2_typescript@4.9.4: + resolution: {integrity: sha512-bibvD3z6ilnoVxUBFEgkO0k0aFvUc4Cttt0dAreEr+nrAHhWzkO83PEVVuieK3DqcgL6VAK5dkzK8XUVja5Zcg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.48.2 + '@typescript-eslint/visitor-keys': 5.48.2 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.3.8 + tsutils: 3.21.0_typescript@4.9.4 + typescript: 4.9.4 + transitivePeerDependencies: + - supports-color + dev: false + + /@typescript-eslint/utils/5.48.2_7uibuqfxkfaozanbtbziikiqje: + resolution: {integrity: sha512-2h18c0d7jgkw6tdKTlNaM7wyopbLRBiit8oAxoP89YnuBOzCZ8g8aBCaCqq7h208qUTroL7Whgzam7UY3HVLow==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: '@types/json-schema': 7.0.11 '@types/semver': 7.3.13 - '@typescript-eslint/scope-manager': 5.46.0 - '@typescript-eslint/types': 5.46.0 - '@typescript-eslint/typescript-estree': 5.46.0_typescript@4.9.4 - eslint: 8.29.0 + '@typescript-eslint/scope-manager': 5.48.2 + '@typescript-eslint/types': 5.48.2 + '@typescript-eslint/typescript-estree': 5.48.2_typescript@4.9.4 + eslint: 8.32.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.29.0 + eslint-utils: 3.0.0_eslint@8.32.0 semver: 7.3.8 transitivePeerDependencies: - supports-color @@ -3196,6 +3269,15 @@ packages: dependencies: '@typescript-eslint/types': 5.46.0 eslint-visitor-keys: 3.3.0 + dev: true + + /@typescript-eslint/visitor-keys/5.48.2: + resolution: {integrity: sha512-z9njZLSkwmjFWUelGEwEbdf4NwKvfHxvGC0OcGN1Hp/XNDIcJ7D5DpPNPv6x6/mFvc1tQHsaWmpD/a4gOvvCJQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.48.2 + eslint-visitor-keys: 3.3.0 + dev: false /@urql/core/2.3.6_graphql@15.8.0: resolution: {integrity: sha512-PUxhtBh7/8167HJK6WqBv6Z0piuiaZHQGYbhwpNL9aIQmLROPEdaUYkY4wh45wPQXcTpnd11l0q3Pw+TI11pdw==} @@ -3556,7 +3638,7 @@ packages: resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} engines: {node: '>=10', npm: '>=6'} dependencies: - '@babel/runtime': 7.20.6 + '@babel/runtime': 7.20.7 cosmiconfig: 7.1.0 resolve: 1.22.1 dev: false @@ -3821,10 +3903,6 @@ packages: buffer-fill: 1.0.0 dev: false - /buffer-equal-constant-time/1.0.1: - resolution: {integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==} - dev: false - /buffer-fill/1.0.0: resolution: {integrity: sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==} dev: false @@ -4216,12 +4294,9 @@ packages: /convert-source-map/1.9.0: resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} - /cookies/0.8.0: - resolution: {integrity: sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow==} - engines: {node: '>= 0.8'} - dependencies: - depd: 2.0.0 - keygrip: 1.1.0 + /cookie/0.5.0: + resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} + engines: {node: '>= 0.6'} dev: false /copy-anything/3.0.3: @@ -4610,12 +4685,6 @@ packages: resolution: {integrity: sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==} dev: false - /ecdsa-sig-formatter/1.0.11: - resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==} - dependencies: - safe-buffer: 5.2.1 - dev: false - /ee-first/1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} dev: false @@ -4940,6 +5009,17 @@ packages: dependencies: eslint: 8.29.0 eslint-visitor-keys: 2.1.0 + dev: true + + /eslint-utils/3.0.0_eslint@8.32.0: + resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} + engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} + peerDependencies: + eslint: '>=5' + dependencies: + eslint: 8.32.0 + eslint-visitor-keys: 2.1.0 + dev: false /eslint-visitor-keys/2.1.0: resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} @@ -4995,6 +5075,55 @@ packages: text-table: 0.2.0 transitivePeerDependencies: - supports-color + dev: true + + /eslint/8.32.0: + resolution: {integrity: sha512-nETVXpnthqKPFyuY2FNjz/bEd6nbosRgKbkgS/y1C7LJop96gYHWpiguLecMHQ2XCPxn77DS0P+68WzG6vkZSQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + dependencies: + '@eslint/eslintrc': 1.4.1 + '@humanwhocodes/config-array': 0.11.8 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.1.1 + eslint-utils: 3.0.0_eslint@8.32.0 + eslint-visitor-keys: 3.3.0 + espree: 9.4.1 + esquery: 1.4.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.19.0 + grapheme-splitter: 1.0.4 + ignore: 5.2.4 + import-fresh: 3.3.0 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-sdsl: 4.2.0 + js-yaml: 4.1.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.1 + regexpp: 3.2.0 + strip-ansi: 6.0.1 + strip-json-comments: 3.1.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + dev: false /espree/9.4.1: resolution: {integrity: sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==} @@ -5330,8 +5459,8 @@ packages: resolution: {integrity: sha512-8EZzEP0eKkEEVX+drtd9mtuQ+/QrlfW/5MlwcwK5Nds6EkZ/tRzEexkzUY2mIssnAyVLT+TKHuRXmFNNXYUd6g==} dev: false - /fastq/1.14.0: - resolution: {integrity: sha512-eR2D+V9/ExcbF9ls441yIuN6TI2ED1Y2ZcA5BmMtJsOkWOFRJQ0Jt0g1UwqXJJVAb+V+umH5Dfr8oh4EVP7VVg==} + /fastq/1.15.0: + resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} dependencies: reusify: 1.0.4 @@ -5393,11 +5522,6 @@ packages: dependencies: to-regex-range: 5.0.1 - /filter-obj/1.1.0: - resolution: {integrity: sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==} - engines: {node: '>=0.10.0'} - dev: false - /finalhandler/1.1.2: resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} engines: {node: '>= 0.8'} @@ -5725,7 +5849,7 @@ packages: array-union: 2.1.0 dir-glob: 3.0.1 fast-glob: 3.2.12 - ignore: 5.2.1 + ignore: 5.2.4 merge2: 1.4.1 slash: 3.0.0 @@ -5929,6 +6053,11 @@ packages: /ignore/5.2.1: resolution: {integrity: sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA==} engines: {node: '>= 4'} + dev: true + + /ignore/5.2.4: + resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} + engines: {node: '>= 4'} /image-size/0.6.3: resolution: {integrity: sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA==} @@ -6337,7 +6466,7 @@ packages: resolution: {integrity: sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@types/node': 18.11.13 + '@types/node': 18.11.18 graceful-fs: 4.2.10 dev: false @@ -6346,7 +6475,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.5.1 - '@types/node': 18.11.13 + '@types/node': 18.11.18 chalk: 4.1.2 ci-info: 3.7.0 graceful-fs: 4.2.10 @@ -6392,13 +6521,6 @@ packages: resolution: {integrity: sha512-bF7vcQxbODoGK1imE2P9GS9aw4zD0Sd+Hni68IMZLj7zRnquH7dXUmMw9hDI5S/Jzt7q+IyTXN0rSg2GI0IKhQ==} dev: false - /jose/2.0.6: - resolution: {integrity: sha512-FVoPY7SflDodE4lknJmbAHSUjLCzE2H1F6MS0RYKMQ8SR+lNccpMf8R4eqkNYyyUjR5qZReOzZo5C5YiHOCjjg==} - engines: {node: '>=10.13.0 < 13 || >=13.7.0'} - dependencies: - '@panva/asn1.js': 1.0.0 - dev: false - /js-sdsl/4.2.0: resolution: {integrity: sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==} @@ -6530,22 +6652,6 @@ packages: graceful-fs: 4.2.10 dev: false - /jsonwebtoken/8.5.1: - resolution: {integrity: sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==} - engines: {node: '>=4', npm: '>=1.4.28'} - 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.1.1 - ms: 2.1.3 - semver: 5.7.1 - dev: false - /jsx-ast-utils/3.3.3: resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==} engines: {node: '>=4.0'} @@ -6554,42 +6660,6 @@ packages: object.assign: 4.1.4 dev: true - /jwa/1.4.1: - resolution: {integrity: sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==} - dependencies: - buffer-equal-constant-time: 1.0.1 - ecdsa-sig-formatter: 1.0.11 - safe-buffer: 5.2.1 - dev: false - - /jwks-rsa/2.1.5: - resolution: {integrity: sha512-IODtn1SwEm7n6GQZnQLY0oxKDrMh7n/jRH1MzE8mlxWMrh2NnMyOsXTebu8vJ1qCpmuTJcL4DdiE0E4h8jnwsA==} - engines: {node: '>=10 < 13 || >=14'} - 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 - transitivePeerDependencies: - - supports-color - dev: false - - /jws/3.2.2: - resolution: {integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==} - dependencies: - jwa: 1.4.1 - safe-buffer: 5.2.1 - dev: false - - /keygrip/1.1.0: - resolution: {integrity: sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==} - engines: {node: '>= 0.6'} - dependencies: - tsscmp: 1.0.6 - dev: false - /keyv/3.1.0: resolution: {integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==} dependencies: @@ -6657,10 +6727,6 @@ packages: resolution: {integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==} engines: {node: '>=10'} - /limiter/1.1.5: - resolution: {integrity: sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==} - dev: false - /lines-and-columns/1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} dev: false @@ -6686,44 +6752,12 @@ packages: dependencies: p-locate: 5.0.0 - /lodash.clonedeep/4.5.0: - resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==} - dev: false - /lodash.debounce/4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} - /lodash.includes/4.3.0: - resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==} - dev: false - - /lodash.isboolean/3.0.3: - resolution: {integrity: sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==} - dev: false - - /lodash.isinteger/4.0.4: - resolution: {integrity: sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==} - dev: false - - /lodash.isnumber/3.0.3: - resolution: {integrity: sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==} - dev: false - - /lodash.isplainobject/4.0.6: - resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} - dev: false - - /lodash.isstring/4.0.1: - resolution: {integrity: sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==} - dev: false - /lodash.merge/4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - /lodash.once/4.1.1: - resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==} - dev: false - /lodash.throttle/4.1.1: resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==} dev: false @@ -6778,13 +6812,6 @@ packages: engines: {node: '>=8'} dev: false - /lru-cache/4.0.2: - resolution: {integrity: sha512-uQw9OqphAGiZhkuPlpFGmdTU2tEuhxTourM/19qGJrxBPHAr/f8BT1a0i/lOclESnGatdJG/UCkP9kZB/Lh1iw==} - dependencies: - pseudomap: 1.0.2 - yallist: 2.1.2 - dev: false - /lru-cache/4.1.5: resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} dependencies: @@ -6798,13 +6825,6 @@ packages: dependencies: yallist: 4.0.0 - /lru-memoizer/2.1.4: - resolution: {integrity: sha512-IXAq50s4qwrOBrXJklY+KhgZF+5y98PDaNo0gi/v2KQBFLyWr+JyFvijZXkGKjQj/h9c0OwoE+JZbwUXce76hQ==} - dependencies: - lodash.clonedeep: 4.5.0 - lru-cache: 4.0.2 - dev: false - /make-dir/2.1.0: resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} engines: {node: '>=6'} @@ -7486,6 +7506,10 @@ packages: minimatch: 3.1.2 dev: false + /node-fetch-native/1.0.1: + resolution: {integrity: sha512-VzW+TAk2wE4X9maiKMlT+GsPU4OMmR1U9CrHSmd3DFLn2IcZ9VJ6M6BBugGfYUnPCLSYxXdZy17M0BEJyhUTwg==} + dev: false + /node-fetch/2.6.7: resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} engines: {node: 4.x || >=6.0.0} @@ -7498,6 +7522,18 @@ packages: whatwg-url: 5.0.0 dev: false + /node-fetch/2.6.8: + resolution: {integrity: sha512-RZ6dBYuj8dRSfxpUSu+NsdF1dpPpluJxwOp+6IoDp/sH2QNDSvurYsAa+F1WxY2RjA1iP93xhcsUoYbF2XBqVg==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + dependencies: + whatwg-url: 5.0.0 + dev: false + /node-forge/1.3.1: resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} engines: {node: '>= 6.13.0'} @@ -8084,17 +8120,17 @@ packages: engines: {node: '>=4'} dev: false - /prettier-plugin-tailwindcss/0.1.13_prettier@2.8.1: + /prettier-plugin-tailwindcss/0.1.13_prettier@2.8.3: resolution: {integrity: sha512-/EKQURUrxLu66CMUg4+1LwGdxnz8of7IDvrSLqEtDqhLH61SAlNNUSr90UTvZaemujgl3OH/VHg+fyGltrNixw==} engines: {node: '>=12.17.0'} peerDependencies: prettier: '>=2.2.0' dependencies: - prettier: 2.8.1 + prettier: 2.8.3 dev: false - /prettier/2.8.1: - resolution: {integrity: sha512-lqGoSJBQNJidqCHE80vqZJHWHRFoNYsSpP9AjFhlhi9ODCJA541svILes/+/1GM3VaL/abZi7cpFzOpdR9UPKg==} + /prettier/2.8.3: + resolution: {integrity: sha512-tJ/oJ4amDihPoufT5sM0Z1SKEuKay8LfVAMlbbhnnkvt6BUserZylqo2PN+p9KeljLr0OHa2rXHU1T8reeoTrw==} engines: {node: '>=10.13.0'} hasBin: true dev: false @@ -8178,8 +8214,8 @@ packages: once: 1.4.0 dev: false - /punycode/2.1.1: - resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} + /punycode/2.2.2: + resolution: {integrity: sha512-vKAcKbHEGA3cKbkNWwsA9MjHgIg4/X/xO/PnVQ/Pxt5eNC8/F726fGNlUlwwPej7NkmTg9OBWP4ovYvtdPtmXw==} engines: {node: '>=6'} /pvtsutils/1.3.2: @@ -8227,16 +8263,6 @@ packages: strict-uri-encode: 1.1.0 dev: false - /query-string/7.1.3: - resolution: {integrity: sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==} - engines: {node: '>=6'} - dependencies: - decode-uri-component: 0.2.2 - filter-obj: 1.1.0 - split-on-first: 1.1.0 - strict-uri-encode: 2.0.0 - dev: false - /querystringify/2.2.0: resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} dev: false @@ -8737,6 +8763,10 @@ packages: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + /rfc4648/1.5.2: + resolution: {integrity: sha512-tLOizhR6YGovrEBLatX1sdcuhoSCXddw3mqNVAcKxGJ+J0hFeJ+SjeWCv5UPA/WU3YzWPPuCVYgXBKZUPGpKtg==} + dev: false + /rimraf/2.2.8: resolution: {integrity: sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg==} hasBin: true @@ -9110,11 +9140,6 @@ packages: signal-exit: 3.0.7 dev: false - /split-on-first/1.1.0: - resolution: {integrity: sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==} - engines: {node: '>=6'} - dev: false - /split-string/3.1.0: resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==} engines: {node: '>=0.10.0'} @@ -9178,11 +9203,6 @@ packages: engines: {node: '>=0.10.0'} dev: false - /strict-uri-encode/2.0.0: - resolution: {integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==} - engines: {node: '>=4'} - dev: false - /string-width/4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} @@ -9632,11 +9652,6 @@ packages: /tslib/2.4.1: resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==} - /tsscmp/1.0.6: - resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} - engines: {node: '>=0.6.x'} - dev: false - /tsutils/3.21.0_typescript@4.9.4: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} @@ -9646,65 +9661,65 @@ packages: tslib: 1.14.1 typescript: 4.9.4 - /turbo-darwin-64/1.6.3: - resolution: {integrity: sha512-QmDIX0Yh1wYQl0bUS0gGWwNxpJwrzZU2GIAYt3aOKoirWA2ecnyb3R6ludcS1znfNV2MfunP+l8E3ncxUHwtjA==} + /turbo-darwin-64/1.7.0: + resolution: {integrity: sha512-hSGAueSf5Ko8J67mpqjpt9FsP6ePn1nMcl7IVPoJq5dHsgX3anCP/BPlexJ502bNK+87DDyhQhJ/LPSJXKrSYQ==} cpu: [x64] os: [darwin] requiresBuild: true dev: false optional: true - /turbo-darwin-arm64/1.6.3: - resolution: {integrity: sha512-75DXhFpwE7CinBbtxTxH08EcWrxYSPFow3NaeFwsG8aymkWXF+U2aukYHJA6I12n9/dGqf7yRXzkF0S/9UtdyQ==} + /turbo-darwin-arm64/1.7.0: + resolution: {integrity: sha512-BLLOW5W6VZxk5+0ZOj5AO1qjM0P5isIgjbEuyAl8lHZ4s9antUbY4CtFrspT32XxPTYoDl4UjviPMcSsbcl3WQ==} cpu: [arm64] os: [darwin] requiresBuild: true dev: false optional: true - /turbo-linux-64/1.6.3: - resolution: {integrity: sha512-O9uc6J0yoRPWdPg9THRQi69K6E2iZ98cRHNvus05lZbcPzZTxJYkYGb5iagCmCW/pq6fL4T4oLWAd6evg2LGQA==} + /turbo-linux-64/1.7.0: + resolution: {integrity: sha512-aw2qxmfZa+kT87SB3GNUoFimqEPzTlzlRqhPgHuAAT6Uf0JHnmebPt4K+ZPtDNl5yfVmtB05bhHPqw+5QV97Yg==} cpu: [x64] os: [linux] requiresBuild: true dev: false optional: true - /turbo-linux-arm64/1.6.3: - resolution: {integrity: sha512-dCy667qqEtZIhulsRTe8hhWQNCJO0i20uHXv7KjLHuFZGCeMbWxB8rsneRoY+blf8+QNqGuXQJxak7ayjHLxiA==} + /turbo-linux-arm64/1.7.0: + resolution: {integrity: sha512-AJEx2jX+zO5fQtJpO3r6uhTabj4oSA5ZhB7zTs/rwu/XqoydsvStA4X8NDW4poTbOjF7DcSHizqwi04tSMzpJw==} cpu: [arm64] os: [linux] requiresBuild: true dev: false optional: true - /turbo-windows-64/1.6.3: - resolution: {integrity: sha512-lKRqwL3mrVF09b9KySSaOwetehmGknV9EcQTF7d2dxngGYYX1WXoQLjFP9YYH8ZV07oPm+RUOAKSCQuDuMNhiA==} + /turbo-windows-64/1.7.0: + resolution: {integrity: sha512-ewj7PPv2uxqv0r31hgnBa3E5qwUu7eyVRP5M1gB/TJXfSHduU79gbxpKCyxIZv2fL/N2/3U7EPOQPSZxBAoljA==} cpu: [x64] os: [win32] requiresBuild: true dev: false optional: true - /turbo-windows-arm64/1.6.3: - resolution: {integrity: sha512-BXY1sDPEA1DgPwuENvDCD8B7Hb0toscjus941WpL8CVd10hg9pk/MWn9CNgwDO5Q9ks0mw+liDv2EMnleEjeNA==} + /turbo-windows-arm64/1.7.0: + resolution: {integrity: sha512-LzjOUzveWkvTD0jP8DBMYiAnYemmydsvqxdSmsUapHHJkl6wKZIOQNSO7pxsy+9XM/1/+0f9Y9F9ZNl5lePTEA==} cpu: [arm64] os: [win32] requiresBuild: true dev: false optional: true - /turbo/1.6.3: - resolution: {integrity: sha512-FtfhJLmEEtHveGxW4Ye/QuY85AnZ2ZNVgkTBswoap7UMHB1+oI4diHPNyqrQLG4K1UFtCkjOlVoLsllUh/9QRw==} + /turbo/1.7.0: + resolution: {integrity: sha512-cwympNwQNnQZ/TffBd8yT0i0O10Cf/hlxccCYgUcwhcGEb9rDjE5thDbHoHw1hlJQUF/5ua7ERJe7Zr0lNE/ww==} hasBin: true requiresBuild: true optionalDependencies: - turbo-darwin-64: 1.6.3 - turbo-darwin-arm64: 1.6.3 - turbo-linux-64: 1.6.3 - turbo-linux-arm64: 1.6.3 - turbo-windows-64: 1.6.3 - turbo-windows-arm64: 1.6.3 + turbo-darwin-64: 1.7.0 + turbo-darwin-arm64: 1.7.0 + turbo-linux-64: 1.7.0 + turbo-linux-arm64: 1.7.0 + turbo-windows-64: 1.7.0 + turbo-windows-arm64: 1.7.0 dev: false /type-check/0.4.0: @@ -9879,7 +9894,7 @@ packages: /uri-js/4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: - punycode: 2.1.1 + punycode: 2.2.2 /urix/0.1.0: resolution: {integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==} @@ -10027,7 +10042,7 @@ packages: engines: {node: '>=10'} dependencies: buffer: 5.7.1 - punycode: 2.1.1 + punycode: 2.2.2 webidl-conversions: 5.0.0 dev: false