From 88ff40aeba198028f76febf73514d62d6f39e1d6 Mon Sep 17 00:00:00 2001 From: FleetAdmiralJakob Date: Wed, 31 Jan 2024 19:54:35 +0100 Subject: [PATCH 1/8] feat: Added basic functionality of the blog --- .env.example | 1 + .gitignore | 1 + apps/web/package.json | 4 +- apps/web/src/app/blog/page.tsx | 57 +++ apps/web/src/app/layout.tsx | 20 ++ apps/web/tsconfig.json | 25 +- pnpm-lock.yaml | 635 ++++++++++++++++++++++++++++++++- turbo.json | 3 +- 8 files changed, 734 insertions(+), 12 deletions(-) create mode 100644 apps/web/src/app/blog/page.tsx create mode 100644 apps/web/src/app/layout.tsx diff --git a/.env.example b/.env.example index f9f74c1b..8a5d5032 100644 --- a/.env.example +++ b/.env.example @@ -18,3 +18,4 @@ UPSTASH_RATELIMITER_EXCLUDED_IPS="..." // List of IPs separated by comma RESEND_API_KEY="re_..." QWEATHER_API_KEY="..." API_NINJA_API_KEY="..." +BASEHUB_TOKEN="bshb_pk_..." diff --git a/.gitignore b/.gitignore index b218578d..7246a351 100644 --- a/.gitignore +++ b/.gitignore @@ -12,6 +12,7 @@ coverage .next/ out/ next-env.d.ts +analyze # production build diff --git a/apps/web/package.json b/apps/web/package.json index d95ef43b..a7a89da4 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -10,7 +10,8 @@ "lint": "dotenv -v SKIP_ENV_VALIDATION=1 next lint", "start": "pnpm with-env next start", "typecheck": "tsc --noEmit", - "with-env": "dotenv -e ../../.env --" + "with-env": "dotenv -e ../../.env --", + "postinstall": "basehub" }, "dependencies": { "@ducanh2912/next-pwa": "^10.2.2", @@ -29,6 +30,7 @@ "@weatherio/api": "workspace:^0.1.0", "@weatherio/types": "workspace:^0.1.0", "@weatherio/ui": "workspace:^0.1.0", + "basehub": "^1.3.10", "classnames": "^2.5.1", "dayjs": "^1.11.10", "next": "^14.1.0", diff --git a/apps/web/src/app/blog/page.tsx b/apps/web/src/app/blog/page.tsx new file mode 100644 index 00000000..9dab1020 --- /dev/null +++ b/apps/web/src/app/blog/page.tsx @@ -0,0 +1,57 @@ +import type { Metadata } from "next"; +import Link from "next/link"; +import { basehub } from "basehub"; +import { RichText } from "basehub/react"; + +export const revalidate = 60; +export const dynamic = "force-static"; + +export async function generateMetadata(): Promise { + const { blogIndex } = await basehub().query({ + blogIndex: { + _title: true, + title: true, + subtitle: true, + }, + }); + + return { + title: blogIndex._title, + description: blogIndex.subtitle, + // etc... + }; +} + +const BlogPage = async () => { + const { blogIndex } = await basehub({ next: { revalidate: 60 } }).query({ + blogIndex: { + title: true, + subtitle: true, + blogPosts: { + items: { + _id: true, + _title: true, + _slug: true, + }, + }, + }, + }); + + return ( +
+

{blogIndex.title}

+
{blogIndex.subtitle}
+
    + {blogIndex.blogPosts.items.map((post) => { + return ( +
  • + {post._title} +
  • + ); + })} +
+
+ ); +}; + +export default BlogPage; diff --git a/apps/web/src/app/layout.tsx b/apps/web/src/app/layout.tsx new file mode 100644 index 00000000..ef97abd9 --- /dev/null +++ b/apps/web/src/app/layout.tsx @@ -0,0 +1,20 @@ +import "~/styles/globals.css"; + +import { Inter } from "next/font/google"; + +const inter = Inter({ + subsets: ["latin"], + variable: "--font-sans", +}); + +export default function RootLayout({ + children, +}: { + children: React.ReactNode; +}) { + return ( + + {children} + + ); +} diff --git a/apps/web/tsconfig.json b/apps/web/tsconfig.json index 6ff96ddb..2da2107d 100644 --- a/apps/web/tsconfig.json +++ b/apps/web/tsconfig.json @@ -3,12 +3,27 @@ "compilerOptions": { "baseUrl": ".", "paths": { - "~/*": ["./src/*"] + "~/*": [ + "./src/*" + ] }, - "plugins": [{ "name": "next" }], + "plugins": [ + { + "name": "next" + } + ], "tsBuildInfoFile": "node_modules/.cache/tsbuildinfo.json", - "types": ["@ducanh2912/next-pwa/workbox"] + "types": [ + "@ducanh2912/next-pwa/workbox" + ], + "strictNullChecks": true }, - "include": [".", ".next/types/**/*.ts", "../../reset.d.ts"], - "exclude": ["node_modules"] + "include": [ + ".", + ".next/types/**/*.ts", + "../../reset.d.ts" + ], + "exclude": [ + "node_modules" + ] } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0760f60d..760933f9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -80,6 +80,9 @@ importers: '@weatherio/ui': specifier: workspace:^0.1.0 version: link:../../packages/ui + basehub: + specifier: ^1.3.10 + version: 1.3.10(react-dom@18.2.0)(react@18.2.0) classnames: specifier: ^2.5.1 version: 2.5.1 @@ -1820,6 +1823,204 @@ packages: dev: false optional: true + /@esbuild/android-arm64@0.19.2: + resolution: {integrity: sha512-lsB65vAbe90I/Qe10OjkmrdxSX4UJDjosDgb8sZUKcg3oefEuW2OT2Vozz8ef7wrJbMcmhvCC+hciF8jY/uAkw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: false + optional: true + + /@esbuild/android-arm@0.19.2: + resolution: {integrity: sha512-tM8yLeYVe7pRyAu9VMi/Q7aunpLwD139EY1S99xbQkT4/q2qa6eA4ige/WJQYdJ8GBL1K33pPFhPfPdJ/WzT8Q==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: false + optional: true + + /@esbuild/android-x64@0.19.2: + resolution: {integrity: sha512-qK/TpmHt2M/Hg82WXHRc/W/2SGo/l1thtDHZWqFq7oi24AjZ4O/CpPSu6ZuYKFkEgmZlFoa7CooAyYmuvnaG8w==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: false + optional: true + + /@esbuild/darwin-arm64@0.19.2: + resolution: {integrity: sha512-Ora8JokrvrzEPEpZO18ZYXkH4asCdc1DLdcVy8TGf5eWtPO1Ie4WroEJzwI52ZGtpODy3+m0a2yEX9l+KUn0tA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@esbuild/darwin-x64@0.19.2: + resolution: {integrity: sha512-tP+B5UuIbbFMj2hQaUr6EALlHOIOmlLM2FK7jeFBobPy2ERdohI4Ka6ZFjZ1ZYsrHE/hZimGuU90jusRE0pwDw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@esbuild/freebsd-arm64@0.19.2: + resolution: {integrity: sha512-YbPY2kc0acfzL1VPVK6EnAlig4f+l8xmq36OZkU0jzBVHcOTyQDhnKQaLzZudNJQyymd9OqQezeaBgkTGdTGeQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: false + optional: true + + /@esbuild/freebsd-x64@0.19.2: + resolution: {integrity: sha512-nSO5uZT2clM6hosjWHAsS15hLrwCvIWx+b2e3lZ3MwbYSaXwvfO528OF+dLjas1g3bZonciivI8qKR/Hm7IWGw==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-arm64@0.19.2: + resolution: {integrity: sha512-ig2P7GeG//zWlU0AggA3pV1h5gdix0MA3wgB+NsnBXViwiGgY77fuN9Wr5uoCrs2YzaYfogXgsWZbm+HGr09xg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-arm@0.19.2: + resolution: {integrity: sha512-Odalh8hICg7SOD7XCj0YLpYCEc+6mkoq63UnExDCiRA2wXEmGlK5JVrW50vZR9Qz4qkvqnHcpH+OFEggO3PgTg==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-ia32@0.19.2: + resolution: {integrity: sha512-mLfp0ziRPOLSTek0Gd9T5B8AtzKAkoZE70fneiiyPlSnUKKI4lp+mGEnQXcQEHLJAcIYDPSyBvsUbKUG2ri/XQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-loong64@0.19.2: + resolution: {integrity: sha512-hn28+JNDTxxCpnYjdDYVMNTR3SKavyLlCHHkufHV91fkewpIyQchS1d8wSbmXhs1fiYDpNww8KTFlJ1dHsxeSw==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-mips64el@0.19.2: + resolution: {integrity: sha512-KbXaC0Sejt7vD2fEgPoIKb6nxkfYW9OmFUK9XQE4//PvGIxNIfPk1NmlHmMg6f25x57rpmEFrn1OotASYIAaTg==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-ppc64@0.19.2: + resolution: {integrity: sha512-dJ0kE8KTqbiHtA3Fc/zn7lCd7pqVr4JcT0JqOnbj4LLzYnp+7h8Qi4yjfq42ZlHfhOCM42rBh0EwHYLL6LEzcw==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-riscv64@0.19.2: + resolution: {integrity: sha512-7Z/jKNFufZ/bbu4INqqCN6DDlrmOTmdw6D0gH+6Y7auok2r02Ur661qPuXidPOJ+FSgbEeQnnAGgsVynfLuOEw==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-s390x@0.19.2: + resolution: {integrity: sha512-U+RinR6aXXABFCcAY4gSlv4CL1oOVvSSCdseQmGO66H+XyuQGZIUdhG56SZaDJQcLmrSfRmx5XZOWyCJPRqS7g==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-x64@0.19.2: + resolution: {integrity: sha512-oxzHTEv6VPm3XXNaHPyUTTte+3wGv7qVQtqaZCrgstI16gCuhNOtBXLEBkBREP57YTd68P0VgDgG73jSD8bwXQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/netbsd-x64@0.19.2: + resolution: {integrity: sha512-WNa5zZk1XpTTwMDompZmvQLHszDDDN7lYjEHCUmAGB83Bgs20EMs7ICD+oKeT6xt4phV4NDdSi/8OfjPbSbZfQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: false + optional: true + + /@esbuild/openbsd-x64@0.19.2: + resolution: {integrity: sha512-S6kI1aT3S++Dedb7vxIuUOb3oAxqxk2Rh5rOXOTYnzN8JzW1VzBd+IqPiSpgitu45042SYD3HCoEyhLKQcDFDw==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: false + optional: true + + /@esbuild/sunos-x64@0.19.2: + resolution: {integrity: sha512-VXSSMsmb+Z8LbsQGcBMiM+fYObDNRm8p7tkUDMPG/g4fhFX5DEFmjxIEa3N8Zr96SjsJ1woAhF0DUnS3MF3ARw==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: false + optional: true + + /@esbuild/win32-arm64@0.19.2: + resolution: {integrity: sha512-5NayUlSAyb5PQYFAU9x3bHdsqB88RC3aM9lKDAz4X1mo/EchMIT1Q+pSeBXNgkfNmRecLXA0O8xP+x8V+g/LKg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@esbuild/win32-ia32@0.19.2: + resolution: {integrity: sha512-47gL/ek1v36iN0wL9L4Q2MFdujR0poLZMJwhO2/N3gA89jgHp4MR8DKCmwYtGNksbfJb9JoTtbkoe6sDhg2QTA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@esbuild/win32-x64@0.19.2: + resolution: {integrity: sha512-tcuhV7ncXBqbt/Ybf0IyrMcwVOAPDckMK9rXNHtF17UTK18OKLpg08glminN06pt2WCoALhXdLfSPbVvK/6fxw==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + /@eslint-community/eslint-utils@4.4.0(eslint@8.56.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1853,6 +2054,11 @@ packages: resolution: {integrity: sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@fastify/busboy@2.1.0: + resolution: {integrity: sha512-+KpH+QxZU7O4675t3mnkQKcZZg56u+K/Ct2K+N2AZYNVK8kyeo/bI18tI8aPm3tvNNRyTWfj6s5tnGNlcbQRsA==} + engines: {node: '>=14'} + dev: false + /@floating-ui/core@1.5.2: resolution: {integrity: sha512-Ii3MrfY/GAIN3OhXNzpCKaLxHQfJF9qvwq/kEJYdqDxeIHa01K8sldugal6TmeeXl+WMvhv9cnVzUTaFFJF09A==} dependencies: @@ -1881,6 +2087,104 @@ packages: resolution: {integrity: sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==} dev: false + /@genql/cli@6.3.1: + resolution: {integrity: sha512-J7Obx+flmsVaZw7E5/f/qx27hrAkQLjFILfImbEAJiI5QJJ2TIBs2/lKUyuBR2amI+AZsauuJX+a/YWd4kZ6nw==} + hasBin: true + dependencies: + '@graphql-tools/graphql-file-loader': 7.5.17(graphql@16.8.1) + '@graphql-tools/load': 7.8.14(graphql@16.8.1) + fs-extra: 10.1.0 + graphql: 16.8.1 + kleur: 4.1.5 + listr2: 6.6.1 + lodash: 4.17.21 + mkdirp: 0.5.6 + native-fetch: 4.0.2(undici@5.28.2) + prettier: 2.8.8 + qs: 6.11.2 + rimraf: 2.7.1 + undici: 5.28.2 + yargs: 15.4.1 + transitivePeerDependencies: + - enquirer + dev: false + + /@graphql-tools/graphql-file-loader@7.5.17(graphql@16.8.1): + resolution: {integrity: sha512-hVwwxPf41zOYgm4gdaZILCYnKB9Zap7Ys9OhY1hbwuAuC4MMNY9GpUjoTU3CQc3zUiPoYStyRtUGkHSJZ3HxBw==} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + dependencies: + '@graphql-tools/import': 6.7.18(graphql@16.8.1) + '@graphql-tools/utils': 9.2.1(graphql@16.8.1) + globby: 11.1.0 + graphql: 16.8.1 + tslib: 2.5.0 + unixify: 1.0.0 + dev: false + + /@graphql-tools/import@6.7.18(graphql@16.8.1): + resolution: {integrity: sha512-XQDdyZTp+FYmT7as3xRWH/x8dx0QZA2WZqfMF5EWb36a0PiH7WwlRQYIdyYXj8YCLpiWkeBXgBRHmMnwEYR8iQ==} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + dependencies: + '@graphql-tools/utils': 9.2.1(graphql@16.8.1) + graphql: 16.8.1 + resolve-from: 5.0.0 + tslib: 2.5.0 + dev: false + + /@graphql-tools/load@7.8.14(graphql@16.8.1): + resolution: {integrity: sha512-ASQvP+snHMYm+FhIaLxxFgVdRaM0vrN9wW2BKInQpktwWTXVyk+yP5nQUCEGmn0RTdlPKrffBaigxepkEAJPrg==} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + dependencies: + '@graphql-tools/schema': 9.0.19(graphql@16.8.1) + '@graphql-tools/utils': 9.2.1(graphql@16.8.1) + graphql: 16.8.1 + p-limit: 3.1.0 + tslib: 2.5.0 + dev: false + + /@graphql-tools/merge@8.4.2(graphql@16.8.1): + resolution: {integrity: sha512-XbrHAaj8yDuINph+sAfuq3QCZ/tKblrTLOpirK0+CAgNlZUCHs0Fa+xtMUURgwCVThLle1AF7svJCxFizygLsw==} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + dependencies: + '@graphql-tools/utils': 9.2.1(graphql@16.8.1) + graphql: 16.8.1 + tslib: 2.5.0 + dev: false + + /@graphql-tools/schema@9.0.19(graphql@16.8.1): + resolution: {integrity: sha512-oBRPoNBtCkk0zbUsyP4GaIzCt8C0aCI4ycIRUL67KK5pOHljKLBBtGT+Jr6hkzA74C8Gco8bpZPe7aWFjiaK2w==} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + dependencies: + '@graphql-tools/merge': 8.4.2(graphql@16.8.1) + '@graphql-tools/utils': 9.2.1(graphql@16.8.1) + graphql: 16.8.1 + tslib: 2.5.0 + value-or-promise: 1.0.12 + dev: false + + /@graphql-tools/utils@9.2.1(graphql@16.8.1): + resolution: {integrity: sha512-WUw506Ql6xzmOORlriNrD6Ugx+HjVgYxt9KCXD9mHAak+eaXSwuGGPyE60hy9xaDEoXKBsG7SkG69ybitaVl6A==} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + dependencies: + '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1) + graphql: 16.8.1 + tslib: 2.5.0 + dev: false + + /@graphql-typed-document-node/core@3.2.0(graphql@16.8.1): + resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==} + 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 || ^17.0.0 + dependencies: + graphql: 16.8.1 + dev: false + /@hapi/hoek@9.3.0: resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} dev: false @@ -3554,6 +3858,13 @@ packages: type-fest: 0.21.3 dev: true + /ansi-escapes@5.0.0: + resolution: {integrity: sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==} + engines: {node: '>=12'} + dependencies: + type-fest: 1.4.0 + dev: false + /ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} @@ -3594,6 +3905,10 @@ packages: resolution: {integrity: sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg==} dev: true + /arg@5.0.1: + resolution: {integrity: sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==} + dev: false + /arg@5.0.2: resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} @@ -3829,6 +4144,25 @@ packages: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} dev: true + /basehub@1.3.10(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-92ENEFx7x39lDWhjEc+WEl2jKkBiVx4JqescMaNfnHShzKSKh08IFQcqpBmDWB50Y369hvA1GgQ2AILyMBjFVw==} + hasBin: true + peerDependencies: + react: ^18.2.0 + react-dom: ^18.2.0 + dependencies: + '@genql/cli': 6.3.1 + arg: 5.0.1 + dotenv-mono: 1.3.10 + esbuild: 0.19.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + slugify: 1.6.6 + zod: 3.22.1 + transitivePeerDependencies: + - enquirer + dev: false + /basic-ftp@5.0.3: resolution: {integrity: sha512-QHX8HLlncOLpy54mh+k/sWIFd0ThmRqwe9ZjELybGZK+tZ8rUb9VO0saKJUROTbE+KhzDUT7xziGpGrW8Kmd+g==} engines: {node: '>=10.0.0'} @@ -3942,6 +4276,11 @@ packages: resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} engines: {node: '>= 6'} + /camelcase@5.3.1: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} + dev: false + /caniuse-lite@1.0.30001538: resolution: {integrity: sha512-HWJnhnID+0YMtGlzcp3T9drmBJUVDchPJ08tpUGFLs9CYlwWPH2uLgpHn8fND5pCgXVtnGS3H4QR9XLMHVNkHw==} dev: false @@ -4064,11 +4403,26 @@ packages: restore-cursor: 3.1.0 dev: true + /cli-cursor@4.0.0: + resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + restore-cursor: 4.0.0 + dev: false + /cli-spinners@2.9.0: resolution: {integrity: sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==} engines: {node: '>=6'} dev: true + /cli-truncate@3.1.0: + resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + slice-ansi: 5.0.0 + string-width: 5.1.2 + dev: false + /cli-width@3.0.0: resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} engines: {node: '>= 10'} @@ -4078,6 +4432,14 @@ packages: resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} dev: false + /cliui@6.0.0: + resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 6.2.0 + dev: false + /clone@1.0.4: resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} engines: {node: '>=0.8'} @@ -4120,6 +4482,10 @@ packages: color-string: 1.9.1 dev: false + /colorette@2.0.20: + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} + dev: false + /combined-stream@1.0.8: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} @@ -4268,6 +4634,11 @@ packages: dependencies: ms: 2.1.2 + /decamelize@1.2.0: + resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} + engines: {node: '>=0.10.0'} + dev: false + /deep-extend@0.6.0: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} engines: {node: '>=4.0.0'} @@ -4462,7 +4833,13 @@ packages: /dotenv-expand@10.0.0: resolution: {integrity: sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==} engines: {node: '>=12'} - dev: true + + /dotenv-mono@1.3.10: + resolution: {integrity: sha512-xKsO4AdiQsZZWtPQeVYlD1r1oFgWemesbibykeD3I9PAcp6yEhdfIw5rc8uwxQONr1yEAcW+Q0656LpziDzwcg==} + dependencies: + dotenv: 16.3.1 + dotenv-expand: 10.0.0 + dev: false /dotenv@16.0.3: resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} @@ -4472,7 +4849,6 @@ packages: /dotenv@16.3.1: resolution: {integrity: sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==} engines: {node: '>=12'} - dev: true /duplexer@0.1.2: resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} @@ -4648,6 +5024,36 @@ packages: is-symbol: 1.0.4 dev: false + /esbuild@0.19.2: + resolution: {integrity: sha512-G6hPax8UbFakEj3hWO0Vs52LQ8k3lnBhxZWomUJDxfz3rZTLqF5k/FCzuNdLx2RbpBiQQF9H9onlDDH1lZsnjg==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.19.2 + '@esbuild/android-arm64': 0.19.2 + '@esbuild/android-x64': 0.19.2 + '@esbuild/darwin-arm64': 0.19.2 + '@esbuild/darwin-x64': 0.19.2 + '@esbuild/freebsd-arm64': 0.19.2 + '@esbuild/freebsd-x64': 0.19.2 + '@esbuild/linux-arm': 0.19.2 + '@esbuild/linux-arm64': 0.19.2 + '@esbuild/linux-ia32': 0.19.2 + '@esbuild/linux-loong64': 0.19.2 + '@esbuild/linux-mips64el': 0.19.2 + '@esbuild/linux-ppc64': 0.19.2 + '@esbuild/linux-riscv64': 0.19.2 + '@esbuild/linux-s390x': 0.19.2 + '@esbuild/linux-x64': 0.19.2 + '@esbuild/netbsd-x64': 0.19.2 + '@esbuild/openbsd-x64': 0.19.2 + '@esbuild/sunos-x64': 0.19.2 + '@esbuild/win32-arm64': 0.19.2 + '@esbuild/win32-ia32': 0.19.2 + '@esbuild/win32-x64': 0.19.2 + dev: false + /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} @@ -4953,6 +5359,10 @@ packages: through: 2.3.8 dev: false + /eventemitter3@5.0.1: + resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} + dev: false + /events@3.3.0: resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} engines: {node: '>=0.8.x'} @@ -5036,6 +5446,14 @@ packages: dependencies: to-regex-range: 5.0.1 + /find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + dev: false + /find-up@5.0.0: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} @@ -5103,7 +5521,6 @@ packages: graceful-fs: 4.2.11 jsonfile: 6.1.0 universalify: 2.0.0 - dev: true /fs-extra@8.1.0: resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} @@ -5161,6 +5578,11 @@ packages: engines: {node: '>=6.9.0'} dev: false + /get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + dev: false + /get-intrinsic@1.2.1: resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==} dependencies: @@ -5321,6 +5743,11 @@ packages: /graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + /graphql@16.8.1: + resolution: {integrity: sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==} + engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} + dev: false + /gzip-size@6.0.0: resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} engines: {node: '>=10'} @@ -5651,6 +6078,11 @@ packages: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} + /is-fullwidth-code-point@4.0.0: + resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} + engines: {node: '>=12'} + dev: false + /is-generator-function@1.0.10: resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} engines: {node: '>= 0.4'} @@ -5995,6 +6427,11 @@ packages: object.values: 1.1.7 dev: false + /kleur@4.1.5: + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} + engines: {node: '>=6'} + dev: false + /language-subtag-registry@0.3.22: resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} dev: false @@ -6042,11 +6479,35 @@ packages: /lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + /listr2@6.6.1: + resolution: {integrity: sha512-+rAXGHh0fkEWdXBmX+L6mmfmXmXvDGEKzkjxO+8mP3+nI/r/CWznVBvsibXdxda9Zz0OW2e2ikphN3OwCT/jSg==} + engines: {node: '>=16.0.0'} + peerDependencies: + enquirer: '>= 2.3.0 < 3' + peerDependenciesMeta: + enquirer: + optional: true + dependencies: + cli-truncate: 3.1.0 + colorette: 2.0.20 + eventemitter3: 5.0.1 + log-update: 5.0.1 + rfdc: 1.3.1 + wrap-ansi: 8.1.0 + dev: false + /loader-runner@4.3.0: resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} engines: {node: '>=6.11.5'} dev: false + /locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + dependencies: + p-locate: 4.1.0 + dev: false + /locate-path@6.0.0: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} engines: {node: '>=10'} @@ -6086,6 +6547,17 @@ packages: is-unicode-supported: 0.1.0 dev: true + /log-update@5.0.1: + resolution: {integrity: sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + ansi-escapes: 5.0.0 + cli-cursor: 4.0.0 + slice-ansi: 5.0.0 + strip-ansi: 7.1.0 + wrap-ansi: 8.1.0 + dev: false + /loose-envify@1.4.0: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} dependencies: @@ -6206,7 +6678,6 @@ packages: hasBin: true dependencies: minimist: 1.2.8 - dev: true /mrmime@2.0.0: resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} @@ -6236,6 +6707,14 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + /native-fetch@4.0.2(undici@5.28.2): + resolution: {integrity: sha512-4QcVlKFtv2EYVS5MBgsGX5+NWKtbDbIECdUXDBGDMAZXq3Jkv9zf+y8iS7Ub8fEdga3GpYeazp9gauNqXHJOCg==} + peerDependencies: + undici: '*' + dependencies: + undici: 5.28.2 + dev: false + /natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} @@ -6370,6 +6849,13 @@ packages: abbrev: 2.0.0 dev: false + /normalize-path@2.1.1: + resolution: {integrity: sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==} + engines: {node: '>=0.10.0'} + dependencies: + remove-trailing-separator: 1.1.0 + dev: false + /normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} @@ -6543,12 +7029,26 @@ packages: engines: {node: '>=0.10.0'} dev: true + /p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + dependencies: + p-try: 2.2.0 + dev: false + /p-limit@3.1.0: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} engines: {node: '>=10'} dependencies: yocto-queue: 0.1.0 + /p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + dependencies: + p-limit: 2.3.0 + dev: false + /p-locate@5.0.0: resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} engines: {node: '>=10'} @@ -6567,6 +7067,11 @@ packages: aggregate-error: 3.1.0 dev: true + /p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + dev: false + /pac-proxy-agent@7.0.0: resolution: {integrity: sha512-t4tRAMx0uphnZrio0S0Jw9zg3oDbz1zVhQ/Vy18FjLfP1XOLNUEjaVxYCYRI6NS+BsMBXKIzV6cTLOkO9AtywA==} engines: {node: '>= 14'} @@ -6855,6 +7360,12 @@ packages: prettier: 3.2.4 dev: false + /prettier@2.8.8: + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} + engines: {node: '>=10.13.0'} + hasBin: true + dev: false + /prettier@3.2.4: resolution: {integrity: sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==} engines: {node: '>=14'} @@ -6908,6 +7419,13 @@ packages: resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} engines: {node: '>=6'} + /qs@6.11.2: + resolution: {integrity: sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==} + engines: {node: '>=0.6'} + dependencies: + side-channel: 1.0.4 + dev: false + /queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} @@ -7130,11 +7648,24 @@ packages: resolution: {integrity: sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA==} dev: false + /remove-trailing-separator@1.1.0: + resolution: {integrity: sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==} + dev: false + + /require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + dev: false + /require-from-string@2.0.2: resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} engines: {node: '>=0.10.0'} dev: false + /require-main-filename@2.0.0: + resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} + dev: false + /resend@3.0.0: resolution: {integrity: sha512-LpQVIX5tFqQOtTSco8Q0NxP16zh35Sqla5LqLKIQ1PNv3BRwGMeP84cQ6feIg+JWJ3Xk/1yVoqxJJ0C+iUucbA==} engines: {node: '>=18'} @@ -7146,6 +7677,11 @@ packages: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} + /resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + dev: false + /resolve@1.22.4: resolution: {integrity: sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==} dependencies: @@ -7169,10 +7705,22 @@ packages: signal-exit: 3.0.7 dev: true + /restore-cursor@4.0.0: + resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + onetime: 5.1.2 + signal-exit: 3.0.7 + dev: false + /reusify@1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + /rfdc@1.3.1: + resolution: {integrity: sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==} + dev: false + /rimraf@2.7.1: resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} hasBin: true @@ -7318,6 +7866,10 @@ packages: resolution: {integrity: sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA==} dev: false + /set-blocking@2.0.0: + resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} + dev: false + /set-function-name@2.0.1: resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==} engines: {node: '>= 0.4'} @@ -7402,6 +7954,19 @@ packages: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} + /slice-ansi@5.0.0: + resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} + engines: {node: '>=12'} + dependencies: + ansi-styles: 6.2.1 + is-fullwidth-code-point: 4.0.0 + dev: false + + /slugify@1.6.6: + resolution: {integrity: sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==} + engines: {node: '>=8.0.0'} + dev: false + /smart-buffer@4.2.0: resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} @@ -7989,6 +8554,11 @@ packages: engines: {node: '>=10'} dev: true + /type-fest@1.4.0: + resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} + engines: {node: '>=10'} + dev: false + /typed-array-buffer@1.0.0: resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==} engines: {node: '>= 0.4'} @@ -8051,6 +8621,13 @@ packages: /undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + /undici@5.28.2: + resolution: {integrity: sha512-wh1pHJHnUeQV5Xa8/kyQhO7WFa8M34l026L5P/+2TYiakvGy5Rdc8jWZVyG7ieht/0WgJLEd3kcU5gKx+6GC8w==} + engines: {node: '>=14.0'} + dependencies: + '@fastify/busboy': 2.1.0 + dev: false + /unicode-canonical-property-names-ecmascript@2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} engines: {node: '>=4'} @@ -8090,6 +8667,13 @@ packages: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} engines: {node: '>= 10.0.0'} + /unixify@1.0.0: + resolution: {integrity: sha512-6bc58dPYhCMHHuwxldQxO3RRNZ4eCogZ/st++0+fcC1nr0jiGUtAdBJ2qzmLQWSxbtz42pWt4QQMiZ9HvZf5cg==} + engines: {node: '>=0.10.0'} + dependencies: + normalize-path: 2.1.1 + dev: false + /upath@1.2.0: resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==} engines: {node: '>=4'} @@ -8161,6 +8745,11 @@ packages: builtins: 5.0.1 dev: true + /value-or-promise@1.0.12: + resolution: {integrity: sha512-Z6Uz+TYwEqE7ZN50gwn+1LCVo9ZVrpxRPOhOLnncYkY1ZzOYtrX8Fwf/rFktZ8R5mJms6EZf5TqNOMeZmnPq9Q==} + engines: {node: '>=12'} + dev: false + /void-elements@3.1.0: resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==} engines: {node: '>=0.10.0'} @@ -8322,6 +8911,10 @@ packages: is-weakset: 2.0.2 dev: false + /which-module@2.0.1: + resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} + dev: false + /which-typed-array@1.1.11: resolution: {integrity: sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==} engines: {node: '>= 0.4'} @@ -8513,7 +9106,6 @@ packages: ansi-styles: 4.3.0 string-width: 4.2.3 strip-ansi: 6.0.1 - dev: true /wrap-ansi@7.0.0: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} @@ -8549,6 +9141,10 @@ packages: optional: true dev: false + /y18n@4.0.3: + resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} + dev: false + /yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} dev: false @@ -8560,6 +9156,31 @@ packages: resolution: {integrity: sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==} engines: {node: '>= 14'} + /yargs-parser@18.1.3: + resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} + engines: {node: '>=6'} + dependencies: + camelcase: 5.3.1 + decamelize: 1.2.0 + dev: false + + /yargs@15.4.1: + resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} + engines: {node: '>=8'} + dependencies: + cliui: 6.0.0 + decamelize: 1.2.0 + find-up: 4.1.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + require-main-filename: 2.0.0 + set-blocking: 2.0.0 + string-width: 4.2.3 + which-module: 2.0.1 + y18n: 4.0.3 + yargs-parser: 18.1.3 + dev: false + /yauzl@2.10.0: resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} dependencies: @@ -8576,6 +9197,10 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} + /zod@3.22.1: + resolution: {integrity: sha512-+qUhAMl414+Elh+fRNtpU+byrwjDFOS1N7NioLY+tSlcADTx4TkCUua/hxJvxwDXcV4397/nZ420jy4n4+3WUg==} + dev: false + /zod@3.22.4: resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==} dev: false diff --git a/turbo.json b/turbo.json index 6af0fd18..94dee105 100644 --- a/turbo.json +++ b/turbo.json @@ -57,6 +57,7 @@ "RESEND_API_KEY", "QWEATHER_API_KEY", "API_NINJA_API_KEY", - "TEST_MODE" + "TEST_MODE", + "BASEHUB_TOKEN" ] } From 0655b9a5ea82a49c53beb46c8455e3005aeff4f2 Mon Sep 17 00:00:00 2001 From: FleetAdmiralJakob Date: Wed, 31 Jan 2024 21:38:51 +0100 Subject: [PATCH 2/8] feat: Added a navbar and changed the schema --- apps/web/src/app/blog/page.tsx | 20 +++++++++----------- apps/web/src/app/layout.tsx | 15 ++++++++++++++- apps/web/src/assets/icon-512x-512-any.png | Bin 0 -> 31505 bytes 3 files changed, 23 insertions(+), 12 deletions(-) create mode 100644 apps/web/src/assets/icon-512x-512-any.png diff --git a/apps/web/src/app/blog/page.tsx b/apps/web/src/app/blog/page.tsx index 9dab1020..bda07d78 100644 --- a/apps/web/src/app/blog/page.tsx +++ b/apps/web/src/app/blog/page.tsx @@ -1,14 +1,13 @@ import type { Metadata } from "next"; import Link from "next/link"; import { basehub } from "basehub"; -import { RichText } from "basehub/react"; export const revalidate = 60; export const dynamic = "force-static"; export async function generateMetadata(): Promise { - const { blogIndex } = await basehub().query({ - blogIndex: { + const { weatherIoBlog } = await basehub().query({ + weatherIoBlog: { _title: true, title: true, subtitle: true, @@ -16,15 +15,15 @@ export async function generateMetadata(): Promise { }); return { - title: blogIndex._title, - description: blogIndex.subtitle, + title: weatherIoBlog._title, + description: weatherIoBlog.subtitle, // etc... }; } const BlogPage = async () => { - const { blogIndex } = await basehub({ next: { revalidate: 60 } }).query({ - blogIndex: { + const { weatherIoBlog } = await basehub({ next: { revalidate: 60 } }).query({ + weatherIoBlog: { title: true, subtitle: true, blogPosts: { @@ -38,11 +37,10 @@ const BlogPage = async () => { }); return ( -
-

{blogIndex.title}

-
{blogIndex.subtitle}
+
+
{weatherIoBlog.subtitle}
    - {blogIndex.blogPosts.items.map((post) => { + {weatherIoBlog.blogPosts.items.map((post) => { return (
  • {post._title} diff --git a/apps/web/src/app/layout.tsx b/apps/web/src/app/layout.tsx index ef97abd9..a0ecc41f 100644 --- a/apps/web/src/app/layout.tsx +++ b/apps/web/src/app/layout.tsx @@ -1,6 +1,9 @@ import "~/styles/globals.css"; import { Inter } from "next/font/google"; +import Image from "next/image"; + +import image from "~/assets/icon-512x-512-any.png"; const inter = Inter({ subsets: ["latin"], @@ -14,7 +17,17 @@ export default function RootLayout({ }) { return ( - {children} + + + {children} + ); } diff --git a/apps/web/src/assets/icon-512x-512-any.png b/apps/web/src/assets/icon-512x-512-any.png new file mode 100644 index 0000000000000000000000000000000000000000..3ae8f65d2db4144511a4a484e1c0cf85d9d1a613 GIT binary patch literal 31505 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 I8aC+v0DQaW4gdfE literal 0 HcmV?d00001 From bd3e84477213de9cb71b1cba4f1a9115676f6108 Mon Sep 17 00:00:00 2001 From: FleetAdmiralJakob Date: Fri, 2 Feb 2024 16:30:10 +0100 Subject: [PATCH 3/8] Fix: Fixed the broken lockfile --- pnpm-lock.yaml | 256 +++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 238 insertions(+), 18 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2e21cc4f..474b1931 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1814,6 +1814,24 @@ packages: dev: false optional: true + /@esbuild/android-arm64@0.19.2: + resolution: {integrity: sha512-lsB65vAbe90I/Qe10OjkmrdxSX4UJDjosDgb8sZUKcg3oefEuW2OT2Vozz8ef7wrJbMcmhvCC+hciF8jY/uAkw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: false + optional: true + + /@esbuild/android-arm@0.17.19: + resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: false + optional: true + /@esbuild/android-arm@0.19.2: resolution: {integrity: sha512-tM8yLeYVe7pRyAu9VMi/Q7aunpLwD139EY1S99xbQkT4/q2qa6eA4ige/WJQYdJ8GBL1K33pPFhPfPdJ/WzT8Q==} engines: {node: '>=12'} @@ -1823,6 +1841,15 @@ packages: dev: false optional: true + /@esbuild/android-x64@0.17.19: + resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: false + optional: true + /@esbuild/android-x64@0.19.2: resolution: {integrity: sha512-qK/TpmHt2M/Hg82WXHRc/W/2SGo/l1thtDHZWqFq7oi24AjZ4O/CpPSu6ZuYKFkEgmZlFoa7CooAyYmuvnaG8w==} engines: {node: '>=12'} @@ -1832,6 +1859,15 @@ packages: dev: false optional: true + /@esbuild/darwin-arm64@0.17.19: + resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + /@esbuild/darwin-arm64@0.19.2: resolution: {integrity: sha512-Ora8JokrvrzEPEpZO18ZYXkH4asCdc1DLdcVy8TGf5eWtPO1Ie4WroEJzwI52ZGtpODy3+m0a2yEX9l+KUn0tA==} engines: {node: '>=12'} @@ -1841,6 +1877,15 @@ packages: dev: false optional: true + /@esbuild/darwin-x64@0.17.19: + resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + /@esbuild/darwin-x64@0.19.2: resolution: {integrity: sha512-tP+B5UuIbbFMj2hQaUr6EALlHOIOmlLM2FK7jeFBobPy2ERdohI4Ka6ZFjZ1ZYsrHE/hZimGuU90jusRE0pwDw==} engines: {node: '>=12'} @@ -1850,6 +1895,15 @@ packages: dev: false optional: true + /@esbuild/freebsd-arm64@0.17.19: + resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: false + optional: true + /@esbuild/freebsd-arm64@0.19.2: resolution: {integrity: sha512-YbPY2kc0acfzL1VPVK6EnAlig4f+l8xmq36OZkU0jzBVHcOTyQDhnKQaLzZudNJQyymd9OqQezeaBgkTGdTGeQ==} engines: {node: '>=12'} @@ -1859,6 +1913,15 @@ packages: dev: false optional: true + /@esbuild/freebsd-x64@0.17.19: + resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: false + optional: true + /@esbuild/freebsd-x64@0.19.2: resolution: {integrity: sha512-nSO5uZT2clM6hosjWHAsS15hLrwCvIWx+b2e3lZ3MwbYSaXwvfO528OF+dLjas1g3bZonciivI8qKR/Hm7IWGw==} engines: {node: '>=12'} @@ -1868,6 +1931,15 @@ packages: dev: false optional: true + /@esbuild/linux-arm64@0.17.19: + resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-arm64@0.19.2: resolution: {integrity: sha512-ig2P7GeG//zWlU0AggA3pV1h5gdix0MA3wgB+NsnBXViwiGgY77fuN9Wr5uoCrs2YzaYfogXgsWZbm+HGr09xg==} engines: {node: '>=12'} @@ -1877,6 +1949,15 @@ packages: dev: false optional: true + /@esbuild/linux-arm@0.17.19: + resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-arm@0.19.2: resolution: {integrity: sha512-Odalh8hICg7SOD7XCj0YLpYCEc+6mkoq63UnExDCiRA2wXEmGlK5JVrW50vZR9Qz4qkvqnHcpH+OFEggO3PgTg==} engines: {node: '>=12'} @@ -1886,6 +1967,15 @@ packages: dev: false optional: true + /@esbuild/linux-ia32@0.17.19: + resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-ia32@0.19.2: resolution: {integrity: sha512-mLfp0ziRPOLSTek0Gd9T5B8AtzKAkoZE70fneiiyPlSnUKKI4lp+mGEnQXcQEHLJAcIYDPSyBvsUbKUG2ri/XQ==} engines: {node: '>=12'} @@ -1895,6 +1985,15 @@ packages: dev: false optional: true + /@esbuild/linux-loong64@0.17.19: + resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-loong64@0.19.2: resolution: {integrity: sha512-hn28+JNDTxxCpnYjdDYVMNTR3SKavyLlCHHkufHV91fkewpIyQchS1d8wSbmXhs1fiYDpNww8KTFlJ1dHsxeSw==} engines: {node: '>=12'} @@ -1904,6 +2003,15 @@ packages: dev: false optional: true + /@esbuild/linux-mips64el@0.17.19: + resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-mips64el@0.19.2: resolution: {integrity: sha512-KbXaC0Sejt7vD2fEgPoIKb6nxkfYW9OmFUK9XQE4//PvGIxNIfPk1NmlHmMg6f25x57rpmEFrn1OotASYIAaTg==} engines: {node: '>=12'} @@ -1913,6 +2021,15 @@ packages: dev: false optional: true + /@esbuild/linux-ppc64@0.17.19: + resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-ppc64@0.19.2: resolution: {integrity: sha512-dJ0kE8KTqbiHtA3Fc/zn7lCd7pqVr4JcT0JqOnbj4LLzYnp+7h8Qi4yjfq42ZlHfhOCM42rBh0EwHYLL6LEzcw==} engines: {node: '>=12'} @@ -1922,6 +2039,15 @@ packages: dev: false optional: true + /@esbuild/linux-riscv64@0.17.19: + resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-riscv64@0.19.2: resolution: {integrity: sha512-7Z/jKNFufZ/bbu4INqqCN6DDlrmOTmdw6D0gH+6Y7auok2r02Ur661qPuXidPOJ+FSgbEeQnnAGgsVynfLuOEw==} engines: {node: '>=12'} @@ -1931,6 +2057,15 @@ packages: dev: false optional: true + /@esbuild/linux-s390x@0.17.19: + resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-s390x@0.19.2: resolution: {integrity: sha512-U+RinR6aXXABFCcAY4gSlv4CL1oOVvSSCdseQmGO66H+XyuQGZIUdhG56SZaDJQcLmrSfRmx5XZOWyCJPRqS7g==} engines: {node: '>=12'} @@ -1940,6 +2075,15 @@ packages: dev: false optional: true + /@esbuild/linux-x64@0.17.19: + resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-x64@0.19.2: resolution: {integrity: sha512-oxzHTEv6VPm3XXNaHPyUTTte+3wGv7qVQtqaZCrgstI16gCuhNOtBXLEBkBREP57YTd68P0VgDgG73jSD8bwXQ==} engines: {node: '>=12'} @@ -1949,6 +2093,15 @@ packages: dev: false optional: true + /@esbuild/netbsd-x64@0.17.19: + resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: false + optional: true + /@esbuild/netbsd-x64@0.19.2: resolution: {integrity: sha512-WNa5zZk1XpTTwMDompZmvQLHszDDDN7lYjEHCUmAGB83Bgs20EMs7ICD+oKeT6xt4phV4NDdSi/8OfjPbSbZfQ==} engines: {node: '>=12'} @@ -1958,6 +2111,15 @@ packages: dev: false optional: true + /@esbuild/openbsd-x64@0.17.19: + resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: false + optional: true + /@esbuild/openbsd-x64@0.19.2: resolution: {integrity: sha512-S6kI1aT3S++Dedb7vxIuUOb3oAxqxk2Rh5rOXOTYnzN8JzW1VzBd+IqPiSpgitu45042SYD3HCoEyhLKQcDFDw==} engines: {node: '>=12'} @@ -1967,6 +2129,15 @@ packages: dev: false optional: true + /@esbuild/sunos-x64@0.17.19: + resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: false + optional: true + /@esbuild/sunos-x64@0.19.2: resolution: {integrity: sha512-VXSSMsmb+Z8LbsQGcBMiM+fYObDNRm8p7tkUDMPG/g4fhFX5DEFmjxIEa3N8Zr96SjsJ1woAhF0DUnS3MF3ARw==} engines: {node: '>=12'} @@ -1976,6 +2147,15 @@ packages: dev: false optional: true + /@esbuild/win32-arm64@0.17.19: + resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false + optional: true + /@esbuild/win32-arm64@0.19.2: resolution: {integrity: sha512-5NayUlSAyb5PQYFAU9x3bHdsqB88RC3aM9lKDAz4X1mo/EchMIT1Q+pSeBXNgkfNmRecLXA0O8xP+x8V+g/LKg==} engines: {node: '>=12'} @@ -1985,6 +2165,15 @@ packages: dev: false optional: true + /@esbuild/win32-ia32@0.17.19: + resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + /@esbuild/win32-ia32@0.19.2: resolution: {integrity: sha512-47gL/ek1v36iN0wL9L4Q2MFdujR0poLZMJwhO2/N3gA89jgHp4MR8DKCmwYtGNksbfJb9JoTtbkoe6sDhg2QTA==} engines: {node: '>=12'} @@ -1994,6 +2183,15 @@ packages: dev: false optional: true + /@esbuild/win32-x64@0.17.19: + resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + /@esbuild/win32-x64@0.19.2: resolution: {integrity: sha512-tcuhV7ncXBqbt/Ybf0IyrMcwVOAPDckMK9rXNHtF17UTK18OKLpg08glminN06pt2WCoALhXdLfSPbVvK/6fxw==} engines: {node: '>=12'} @@ -4244,18 +4442,6 @@ packages: engines: {node: '>=6'} dev: false - /caniuse-lite@1.0.30001538: - resolution: {integrity: sha512-HWJnhnID+0YMtGlzcp3T9drmBJUVDchPJ08tpUGFLs9CYlwWPH2uLgpHn8fND5pCgXVtnGS3H4QR9XLMHVNkHw==} - dev: false - - /caniuse-lite@1.0.30001551: - resolution: {integrity: sha512-vtBAez47BoGMMzlbYhfXrMV1kvRF2WP/lqiMuDu1Sb4EE4LKEgjopFDSRtZfdVnslNRpOqV/woE+Xgrwj6VQlg==} - dev: false - - /caniuse-lite@1.0.30001572: - resolution: {integrity: sha512-1Pbh5FLmn5y4+QhNyJE9j3/7dK44dGB83/ZMjv/qJk86TvDbjk0LosiZo0i0WB0Vx607qMX9jYrn1VLHCkN4rw==} - dev: false - /caniuse-lite@1.0.30001579: resolution: {integrity: sha512-u5AUVkixruKHJjw/pj9wISlcMpgFWzSrczLZbrqBSxukQixmg0SJ5sZTpvaFvxU0HoQKd4yoyAogyrAz9pzJnA==} dev: false @@ -5007,6 +5193,36 @@ packages: is-symbol: 1.0.4 dev: false + /esbuild@0.17.19: + resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.17.19 + '@esbuild/android-arm64': 0.17.19 + '@esbuild/android-x64': 0.17.19 + '@esbuild/darwin-arm64': 0.17.19 + '@esbuild/darwin-x64': 0.17.19 + '@esbuild/freebsd-arm64': 0.17.19 + '@esbuild/freebsd-x64': 0.17.19 + '@esbuild/linux-arm': 0.17.19 + '@esbuild/linux-arm64': 0.17.19 + '@esbuild/linux-ia32': 0.17.19 + '@esbuild/linux-loong64': 0.17.19 + '@esbuild/linux-mips64el': 0.17.19 + '@esbuild/linux-ppc64': 0.17.19 + '@esbuild/linux-riscv64': 0.17.19 + '@esbuild/linux-s390x': 0.17.19 + '@esbuild/linux-x64': 0.17.19 + '@esbuild/netbsd-x64': 0.17.19 + '@esbuild/openbsd-x64': 0.17.19 + '@esbuild/sunos-x64': 0.17.19 + '@esbuild/win32-arm64': 0.17.19 + '@esbuild/win32-ia32': 0.17.19 + '@esbuild/win32-x64': 0.17.19 + dev: false + /esbuild@0.19.2: resolution: {integrity: sha512-G6hPax8UbFakEj3hWO0Vs52LQ8k3lnBhxZWomUJDxfz3rZTLqF5k/FCzuNdLx2RbpBiQQF9H9onlDDH1lZsnjg==} engines: {node: '>=12'} @@ -6424,11 +6640,13 @@ packages: object.values: 1.1.7 dev: false + /jwt-decode@3.1.2: + resolution: {integrity: sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==} + dev: false + /kleur@4.1.5: resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} engines: {node: '>=6'} - /jwt-decode@3.1.2: - resolution: {integrity: sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==} dev: false /language-subtag-registry@0.3.22: @@ -7682,8 +7900,8 @@ packages: resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} dev: false - /resend@3.0.0: - resolution: {integrity: sha512-LpQVIX5tFqQOtTSco8Q0NxP16zh35Sqla5LqLKIQ1PNv3BRwGMeP84cQ6feIg+JWJ3Xk/1yVoqxJJ0C+iUucbA==} + /resend@3.1.0: + resolution: {integrity: sha512-H+Ll0bAim1L1slAGzjPZlYAlWqihHAdCM14POqJ0AUgEPfwZQ3Eb6Z9HCO5Wsi3IDMHihPx+O77kzgprj5CchQ==} engines: {node: '>=18'} dependencies: '@react-email/render': 0.0.12 @@ -9173,13 +9391,15 @@ packages: optional: true dev: false - /y18n@4.0.3: - resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} /xtend@4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} dev: false + /y18n@4.0.3: + resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} + dev: false + /yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} dev: false From 14a09bac61c433174aaca6a9b35880198585d1c7 Mon Sep 17 00:00:00 2001 From: FleetAdmiralJakob Date: Fri, 2 Feb 2024 16:35:52 +0100 Subject: [PATCH 4/8] Fix: Fixed the broken turbo.json --- turbo.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/turbo.json b/turbo.json index acf72f64..2c92f8b9 100644 --- a/turbo.json +++ b/turbo.json @@ -58,7 +58,7 @@ "QWEATHER_API_KEY", "API_NINJA_API_KEY", "TEST_MODE", - "BASEHUB_TOKEN" + "BASEHUB_TOKEN", "NEXT_PUBLIC_CONVEX_URL", "CONVEX_DEPLOY_KEY" ], From 0466f375dc4f700c4bdfb6cbcea91d679460910a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakob=20R=C3=B6ssner?= Date: Sun, 4 Feb 2024 15:52:41 +0100 Subject: [PATCH 5/8] fix: Added the missing BASEHUB_TOKEN in the workflows --- .github/workflows/ci.yml | 1 + .github/workflows/playwright.yml | 1 + .github/workflows/update-convex.yml | 1 + 3 files changed, 3 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a919102a..559be289 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,6 +17,7 @@ env: FORCE_COLOR: 3 TURBO_TEAM: ${{ vars.TURBO_TEAM }} TURBO_TOKEN: ${{ secrets.TURBO_TOKEN }} + BASEHUB_TOKEN: ${{ secrets.BASEHUB_TOKEN }} jobs: lint: diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index 6ebb991c..2b669033 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -15,6 +15,7 @@ env: QWEATHER_API_KEY: ${{ secrets.QWEATHER_API_KEY }} API_NINJA_API_KEY: ${{ secrets.API_NINJA_API_KEY }} NEXT_PUBLIC_CONVEX_URL: ${{ secrets.NEXT_PUBLIC_CONVEX_URL_PROD }} + BASEHUB_TOKEN: ${{ secrets.BASEHUB_TOKEN }} jobs: test: diff --git a/.github/workflows/update-convex.yml b/.github/workflows/update-convex.yml index fb6d1a9a..f7802d18 100644 --- a/.github/workflows/update-convex.yml +++ b/.github/workflows/update-convex.yml @@ -11,6 +11,7 @@ env: FORCE_COLOR: 3 TURBO_TEAM: ${{ vars.TURBO_TEAM }} TURBO_TOKEN: ${{ secrets.TURBO_TOKEN }} + BASEHUB_TOKEN: ${{ secrets.BASEHUB_TOKEN }} jobs: update-city-data: From 96984dd5047c7931ed83054dbc5ad60f662f4c2b Mon Sep 17 00:00:00 2001 From: FleetAdmiralJakob Date: Sat, 10 Feb 2024 21:57:32 +0100 Subject: [PATCH 6/8] fix: Fixed the lockfile after the merge --- pnpm-lock.yaml | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f8bf7339..d52d7eed 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7544,11 +7544,11 @@ packages: prettier: 3.2.5 dev: false - /prettier@2.8.8: - resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} - engines: {node: '>=10.13.0'} - hasBin: true - dev: false + /prettier@2.8.8: + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} + engines: {node: '>=10.13.0'} + hasBin: true + dev: false /prettier@3.2.5: resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} @@ -8928,11 +8928,6 @@ packages: engines: {node: '>=12'} dev: false - /void-elements@3.1.0: - resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==} - engines: {node: '>=0.10.0'} - dev: false - /wait-on@7.2.0(debug@4.3.4): resolution: {integrity: sha512-wCQcHkRazgjG5XoAq9jbTMLpNIjoSlZslrJ2+N9MxDsGEv1HnFoVjOCexL0ESva7Y9cu350j+DWADdk54s4AFQ==} engines: {node: '>=12.0.0'} From 637e541ab0b4dbaaa559327cc23de53eff77f08a Mon Sep 17 00:00:00 2001 From: FleetAdmiralJakob Date: Fri, 16 Feb 2024 20:39:11 +0100 Subject: [PATCH 7/8] fix: Fixed the broken lockfile due to the merge --- pnpm-lock.yaml | 635 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 630 insertions(+), 5 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 02ed3908..60b171c0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -83,6 +83,9 @@ importers: '@weatherio/ui': specifier: workspace:^0.1.0 version: link:../../packages/ui + basehub: + specifier: ^1.3.10 + version: 1.3.17(react-dom@18.2.0)(react@18.2.0) classnames: specifier: ^2.5.1 version: 2.5.1 @@ -1811,6 +1814,15 @@ packages: dev: false optional: true + /@esbuild/android-arm64@0.19.2: + resolution: {integrity: sha512-lsB65vAbe90I/Qe10OjkmrdxSX4UJDjosDgb8sZUKcg3oefEuW2OT2Vozz8ef7wrJbMcmhvCC+hciF8jY/uAkw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: false + optional: true + /@esbuild/android-arm@0.17.19: resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} engines: {node: '>=12'} @@ -1820,6 +1832,15 @@ packages: dev: false optional: true + /@esbuild/android-arm@0.19.2: + resolution: {integrity: sha512-tM8yLeYVe7pRyAu9VMi/Q7aunpLwD139EY1S99xbQkT4/q2qa6eA4ige/WJQYdJ8GBL1K33pPFhPfPdJ/WzT8Q==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: false + optional: true + /@esbuild/android-x64@0.17.19: resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} engines: {node: '>=12'} @@ -1829,6 +1850,15 @@ packages: dev: false optional: true + /@esbuild/android-x64@0.19.2: + resolution: {integrity: sha512-qK/TpmHt2M/Hg82WXHRc/W/2SGo/l1thtDHZWqFq7oi24AjZ4O/CpPSu6ZuYKFkEgmZlFoa7CooAyYmuvnaG8w==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: false + optional: true + /@esbuild/darwin-arm64@0.17.19: resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} engines: {node: '>=12'} @@ -1838,6 +1868,15 @@ packages: dev: false optional: true + /@esbuild/darwin-arm64@0.19.2: + resolution: {integrity: sha512-Ora8JokrvrzEPEpZO18ZYXkH4asCdc1DLdcVy8TGf5eWtPO1Ie4WroEJzwI52ZGtpODy3+m0a2yEX9l+KUn0tA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + /@esbuild/darwin-x64@0.17.19: resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} engines: {node: '>=12'} @@ -1847,6 +1886,15 @@ packages: dev: false optional: true + /@esbuild/darwin-x64@0.19.2: + resolution: {integrity: sha512-tP+B5UuIbbFMj2hQaUr6EALlHOIOmlLM2FK7jeFBobPy2ERdohI4Ka6ZFjZ1ZYsrHE/hZimGuU90jusRE0pwDw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + /@esbuild/freebsd-arm64@0.17.19: resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} engines: {node: '>=12'} @@ -1856,6 +1904,15 @@ packages: dev: false optional: true + /@esbuild/freebsd-arm64@0.19.2: + resolution: {integrity: sha512-YbPY2kc0acfzL1VPVK6EnAlig4f+l8xmq36OZkU0jzBVHcOTyQDhnKQaLzZudNJQyymd9OqQezeaBgkTGdTGeQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: false + optional: true + /@esbuild/freebsd-x64@0.17.19: resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} engines: {node: '>=12'} @@ -1865,6 +1922,15 @@ packages: dev: false optional: true + /@esbuild/freebsd-x64@0.19.2: + resolution: {integrity: sha512-nSO5uZT2clM6hosjWHAsS15hLrwCvIWx+b2e3lZ3MwbYSaXwvfO528OF+dLjas1g3bZonciivI8qKR/Hm7IWGw==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-arm64@0.17.19: resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} engines: {node: '>=12'} @@ -1874,6 +1940,15 @@ packages: dev: false optional: true + /@esbuild/linux-arm64@0.19.2: + resolution: {integrity: sha512-ig2P7GeG//zWlU0AggA3pV1h5gdix0MA3wgB+NsnBXViwiGgY77fuN9Wr5uoCrs2YzaYfogXgsWZbm+HGr09xg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-arm@0.17.19: resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} engines: {node: '>=12'} @@ -1883,6 +1958,15 @@ packages: dev: false optional: true + /@esbuild/linux-arm@0.19.2: + resolution: {integrity: sha512-Odalh8hICg7SOD7XCj0YLpYCEc+6mkoq63UnExDCiRA2wXEmGlK5JVrW50vZR9Qz4qkvqnHcpH+OFEggO3PgTg==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-ia32@0.17.19: resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} engines: {node: '>=12'} @@ -1892,6 +1976,15 @@ packages: dev: false optional: true + /@esbuild/linux-ia32@0.19.2: + resolution: {integrity: sha512-mLfp0ziRPOLSTek0Gd9T5B8AtzKAkoZE70fneiiyPlSnUKKI4lp+mGEnQXcQEHLJAcIYDPSyBvsUbKUG2ri/XQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-loong64@0.17.19: resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} engines: {node: '>=12'} @@ -1901,6 +1994,15 @@ packages: dev: false optional: true + /@esbuild/linux-loong64@0.19.2: + resolution: {integrity: sha512-hn28+JNDTxxCpnYjdDYVMNTR3SKavyLlCHHkufHV91fkewpIyQchS1d8wSbmXhs1fiYDpNww8KTFlJ1dHsxeSw==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-mips64el@0.17.19: resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} engines: {node: '>=12'} @@ -1910,6 +2012,15 @@ packages: dev: false optional: true + /@esbuild/linux-mips64el@0.19.2: + resolution: {integrity: sha512-KbXaC0Sejt7vD2fEgPoIKb6nxkfYW9OmFUK9XQE4//PvGIxNIfPk1NmlHmMg6f25x57rpmEFrn1OotASYIAaTg==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-ppc64@0.17.19: resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} engines: {node: '>=12'} @@ -1919,6 +2030,15 @@ packages: dev: false optional: true + /@esbuild/linux-ppc64@0.19.2: + resolution: {integrity: sha512-dJ0kE8KTqbiHtA3Fc/zn7lCd7pqVr4JcT0JqOnbj4LLzYnp+7h8Qi4yjfq42ZlHfhOCM42rBh0EwHYLL6LEzcw==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-riscv64@0.17.19: resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} engines: {node: '>=12'} @@ -1928,6 +2048,15 @@ packages: dev: false optional: true + /@esbuild/linux-riscv64@0.19.2: + resolution: {integrity: sha512-7Z/jKNFufZ/bbu4INqqCN6DDlrmOTmdw6D0gH+6Y7auok2r02Ur661qPuXidPOJ+FSgbEeQnnAGgsVynfLuOEw==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-s390x@0.17.19: resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} engines: {node: '>=12'} @@ -1937,6 +2066,15 @@ packages: dev: false optional: true + /@esbuild/linux-s390x@0.19.2: + resolution: {integrity: sha512-U+RinR6aXXABFCcAY4gSlv4CL1oOVvSSCdseQmGO66H+XyuQGZIUdhG56SZaDJQcLmrSfRmx5XZOWyCJPRqS7g==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/linux-x64@0.17.19: resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} engines: {node: '>=12'} @@ -1946,6 +2084,15 @@ packages: dev: false optional: true + /@esbuild/linux-x64@0.19.2: + resolution: {integrity: sha512-oxzHTEv6VPm3XXNaHPyUTTte+3wGv7qVQtqaZCrgstI16gCuhNOtBXLEBkBREP57YTd68P0VgDgG73jSD8bwXQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@esbuild/netbsd-x64@0.17.19: resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} engines: {node: '>=12'} @@ -1955,6 +2102,15 @@ packages: dev: false optional: true + /@esbuild/netbsd-x64@0.19.2: + resolution: {integrity: sha512-WNa5zZk1XpTTwMDompZmvQLHszDDDN7lYjEHCUmAGB83Bgs20EMs7ICD+oKeT6xt4phV4NDdSi/8OfjPbSbZfQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: false + optional: true + /@esbuild/openbsd-x64@0.17.19: resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} engines: {node: '>=12'} @@ -1964,6 +2120,15 @@ packages: dev: false optional: true + /@esbuild/openbsd-x64@0.19.2: + resolution: {integrity: sha512-S6kI1aT3S++Dedb7vxIuUOb3oAxqxk2Rh5rOXOTYnzN8JzW1VzBd+IqPiSpgitu45042SYD3HCoEyhLKQcDFDw==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: false + optional: true + /@esbuild/sunos-x64@0.17.19: resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} engines: {node: '>=12'} @@ -1973,6 +2138,15 @@ packages: dev: false optional: true + /@esbuild/sunos-x64@0.19.2: + resolution: {integrity: sha512-VXSSMsmb+Z8LbsQGcBMiM+fYObDNRm8p7tkUDMPG/g4fhFX5DEFmjxIEa3N8Zr96SjsJ1woAhF0DUnS3MF3ARw==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: false + optional: true + /@esbuild/win32-arm64@0.17.19: resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} engines: {node: '>=12'} @@ -1982,6 +2156,15 @@ packages: dev: false optional: true + /@esbuild/win32-arm64@0.19.2: + resolution: {integrity: sha512-5NayUlSAyb5PQYFAU9x3bHdsqB88RC3aM9lKDAz4X1mo/EchMIT1Q+pSeBXNgkfNmRecLXA0O8xP+x8V+g/LKg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false + optional: true + /@esbuild/win32-ia32@0.17.19: resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} engines: {node: '>=12'} @@ -1991,6 +2174,15 @@ packages: dev: false optional: true + /@esbuild/win32-ia32@0.19.2: + resolution: {integrity: sha512-47gL/ek1v36iN0wL9L4Q2MFdujR0poLZMJwhO2/N3gA89jgHp4MR8DKCmwYtGNksbfJb9JoTtbkoe6sDhg2QTA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + /@esbuild/win32-x64@0.17.19: resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} engines: {node: '>=12'} @@ -2000,6 +2192,15 @@ packages: dev: false optional: true + /@esbuild/win32-x64@0.19.2: + resolution: {integrity: sha512-tcuhV7ncXBqbt/Ybf0IyrMcwVOAPDckMK9rXNHtF17UTK18OKLpg08glminN06pt2WCoALhXdLfSPbVvK/6fxw==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + /@eslint-community/eslint-utils@4.4.0(eslint@8.56.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2033,6 +2234,11 @@ packages: resolution: {integrity: sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@fastify/busboy@2.1.0: + resolution: {integrity: sha512-+KpH+QxZU7O4675t3mnkQKcZZg56u+K/Ct2K+N2AZYNVK8kyeo/bI18tI8aPm3tvNNRyTWfj6s5tnGNlcbQRsA==} + engines: {node: '>=14'} + dev: false + /@floating-ui/core@1.5.2: resolution: {integrity: sha512-Ii3MrfY/GAIN3OhXNzpCKaLxHQfJF9qvwq/kEJYdqDxeIHa01K8sldugal6TmeeXl+WMvhv9cnVzUTaFFJF09A==} dependencies: @@ -2061,6 +2267,104 @@ packages: resolution: {integrity: sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==} dev: false + /@genql/cli@6.3.2: + resolution: {integrity: sha512-ZvsrKVwxg3Cfmvf4eLcrz431yLCx1f2eB+/f3i860en0z0hWeiBoChcsEjm74j0q+j/ctBpXf1QP2fsGAHgj6w==} + hasBin: true + dependencies: + '@graphql-tools/graphql-file-loader': 7.5.17(graphql@16.8.1) + '@graphql-tools/load': 7.8.14(graphql@16.8.1) + fs-extra: 10.1.0 + graphql: 16.8.1 + kleur: 4.1.5 + listr2: 6.6.1 + lodash: 4.17.21 + mkdirp: 0.5.6 + native-fetch: 4.0.2(undici@5.28.3) + prettier: 2.8.8 + qs: 6.11.2 + rimraf: 2.7.1 + undici: 5.28.3 + yargs: 15.4.1 + transitivePeerDependencies: + - enquirer + dev: false + + /@graphql-tools/graphql-file-loader@7.5.17(graphql@16.8.1): + resolution: {integrity: sha512-hVwwxPf41zOYgm4gdaZILCYnKB9Zap7Ys9OhY1hbwuAuC4MMNY9GpUjoTU3CQc3zUiPoYStyRtUGkHSJZ3HxBw==} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + dependencies: + '@graphql-tools/import': 6.7.18(graphql@16.8.1) + '@graphql-tools/utils': 9.2.1(graphql@16.8.1) + globby: 11.1.0 + graphql: 16.8.1 + tslib: 2.5.0 + unixify: 1.0.0 + dev: false + + /@graphql-tools/import@6.7.18(graphql@16.8.1): + resolution: {integrity: sha512-XQDdyZTp+FYmT7as3xRWH/x8dx0QZA2WZqfMF5EWb36a0PiH7WwlRQYIdyYXj8YCLpiWkeBXgBRHmMnwEYR8iQ==} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + dependencies: + '@graphql-tools/utils': 9.2.1(graphql@16.8.1) + graphql: 16.8.1 + resolve-from: 5.0.0 + tslib: 2.5.0 + dev: false + + /@graphql-tools/load@7.8.14(graphql@16.8.1): + resolution: {integrity: sha512-ASQvP+snHMYm+FhIaLxxFgVdRaM0vrN9wW2BKInQpktwWTXVyk+yP5nQUCEGmn0RTdlPKrffBaigxepkEAJPrg==} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + dependencies: + '@graphql-tools/schema': 9.0.19(graphql@16.8.1) + '@graphql-tools/utils': 9.2.1(graphql@16.8.1) + graphql: 16.8.1 + p-limit: 3.1.0 + tslib: 2.5.0 + dev: false + + /@graphql-tools/merge@8.4.2(graphql@16.8.1): + resolution: {integrity: sha512-XbrHAaj8yDuINph+sAfuq3QCZ/tKblrTLOpirK0+CAgNlZUCHs0Fa+xtMUURgwCVThLle1AF7svJCxFizygLsw==} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + dependencies: + '@graphql-tools/utils': 9.2.1(graphql@16.8.1) + graphql: 16.8.1 + tslib: 2.5.0 + dev: false + + /@graphql-tools/schema@9.0.19(graphql@16.8.1): + resolution: {integrity: sha512-oBRPoNBtCkk0zbUsyP4GaIzCt8C0aCI4ycIRUL67KK5pOHljKLBBtGT+Jr6hkzA74C8Gco8bpZPe7aWFjiaK2w==} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + dependencies: + '@graphql-tools/merge': 8.4.2(graphql@16.8.1) + '@graphql-tools/utils': 9.2.1(graphql@16.8.1) + graphql: 16.8.1 + tslib: 2.5.0 + value-or-promise: 1.0.12 + dev: false + + /@graphql-tools/utils@9.2.1(graphql@16.8.1): + resolution: {integrity: sha512-WUw506Ql6xzmOORlriNrD6Ugx+HjVgYxt9KCXD9mHAak+eaXSwuGGPyE60hy9xaDEoXKBsG7SkG69ybitaVl6A==} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + dependencies: + '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1) + graphql: 16.8.1 + tslib: 2.5.0 + dev: false + + /@graphql-typed-document-node/core@3.2.0(graphql@16.8.1): + resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==} + 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 || ^17.0.0 + dependencies: + graphql: 16.8.1 + dev: false + /@hapi/hoek@9.3.0: resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} dev: false @@ -3728,6 +4032,13 @@ packages: type-fest: 0.21.3 dev: true + /ansi-escapes@5.0.0: + resolution: {integrity: sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==} + engines: {node: '>=12'} + dependencies: + type-fest: 1.4.0 + dev: false + /ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} @@ -3768,6 +4079,10 @@ packages: resolution: {integrity: sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg==} dev: true + /arg@5.0.1: + resolution: {integrity: sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==} + dev: false + /arg@5.0.2: resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} @@ -4003,6 +4318,25 @@ packages: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} dev: true + /basehub@1.3.17(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-AMZAKwsXzx93pFhes8U+jPhi+5m9WJce6jXAvmgjsbCMqY/XvkJXB4UfuPQtFgfpiEuVSRhXmWGCU5+oSz1UEw==} + hasBin: true + peerDependencies: + react: ^18.2.0 + react-dom: ^18.2.0 + dependencies: + '@genql/cli': 6.3.2 + arg: 5.0.1 + dotenv-mono: 1.3.10 + esbuild: 0.19.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + slugify: 1.6.6 + zod: 3.22.1 + transitivePeerDependencies: + - enquirer + dev: false + /basic-ftp@5.0.3: resolution: {integrity: sha512-QHX8HLlncOLpy54mh+k/sWIFd0ThmRqwe9ZjELybGZK+tZ8rUb9VO0saKJUROTbE+KhzDUT7xziGpGrW8Kmd+g==} engines: {node: '>=10.0.0'} @@ -4107,6 +4441,11 @@ packages: resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} engines: {node: '>= 6'} + /camelcase@5.3.1: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} + dev: false + /caniuse-lite@1.0.30001579: resolution: {integrity: sha512-u5AUVkixruKHJjw/pj9wISlcMpgFWzSrczLZbrqBSxukQixmg0SJ5sZTpvaFvxU0HoQKd4yoyAogyrAz9pzJnA==} dev: false @@ -4217,11 +4556,26 @@ packages: restore-cursor: 3.1.0 dev: true + /cli-cursor@4.0.0: + resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + restore-cursor: 4.0.0 + dev: false + /cli-spinners@2.9.0: resolution: {integrity: sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==} engines: {node: '>=6'} dev: true + /cli-truncate@3.1.0: + resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + slice-ansi: 5.0.0 + string-width: 5.1.2 + dev: false + /cli-width@3.0.0: resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} engines: {node: '>= 10'} @@ -4231,6 +4585,14 @@ packages: resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} dev: false + /cliui@6.0.0: + resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 6.2.0 + dev: false + /clone@1.0.4: resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} engines: {node: '>=0.8'} @@ -4273,6 +4635,10 @@ packages: color-string: 1.9.1 dev: false + /colorette@2.0.20: + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} + dev: false + /combined-stream@1.0.8: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} @@ -4448,6 +4814,11 @@ packages: dependencies: ms: 2.1.2 + /decamelize@1.2.0: + resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} + engines: {node: '>=0.10.0'} + dev: false + /deep-extend@0.6.0: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} engines: {node: '>=4.0.0'} @@ -4634,7 +5005,13 @@ packages: /dotenv-expand@10.0.0: resolution: {integrity: sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==} engines: {node: '>=12'} - dev: true + + /dotenv-mono@1.3.10: + resolution: {integrity: sha512-xKsO4AdiQsZZWtPQeVYlD1r1oFgWemesbibykeD3I9PAcp6yEhdfIw5rc8uwxQONr1yEAcW+Q0656LpziDzwcg==} + dependencies: + dotenv: 16.3.1 + dotenv-expand: 10.0.0 + dev: false /dotenv@16.0.3: resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} @@ -4644,7 +5021,6 @@ packages: /dotenv@16.3.1: resolution: {integrity: sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==} engines: {node: '>=12'} - dev: true /duplexer@0.1.2: resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} @@ -4846,6 +5222,36 @@ packages: '@esbuild/win32-x64': 0.17.19 dev: false + /esbuild@0.19.2: + resolution: {integrity: sha512-G6hPax8UbFakEj3hWO0Vs52LQ8k3lnBhxZWomUJDxfz3rZTLqF5k/FCzuNdLx2RbpBiQQF9H9onlDDH1lZsnjg==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.19.2 + '@esbuild/android-arm64': 0.19.2 + '@esbuild/android-x64': 0.19.2 + '@esbuild/darwin-arm64': 0.19.2 + '@esbuild/darwin-x64': 0.19.2 + '@esbuild/freebsd-arm64': 0.19.2 + '@esbuild/freebsd-x64': 0.19.2 + '@esbuild/linux-arm': 0.19.2 + '@esbuild/linux-arm64': 0.19.2 + '@esbuild/linux-ia32': 0.19.2 + '@esbuild/linux-loong64': 0.19.2 + '@esbuild/linux-mips64el': 0.19.2 + '@esbuild/linux-ppc64': 0.19.2 + '@esbuild/linux-riscv64': 0.19.2 + '@esbuild/linux-s390x': 0.19.2 + '@esbuild/linux-x64': 0.19.2 + '@esbuild/netbsd-x64': 0.19.2 + '@esbuild/openbsd-x64': 0.19.2 + '@esbuild/sunos-x64': 0.19.2 + '@esbuild/win32-arm64': 0.19.2 + '@esbuild/win32-ia32': 0.19.2 + '@esbuild/win32-x64': 0.19.2 + dev: false + /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} @@ -5151,6 +5557,10 @@ packages: through: 2.3.8 dev: false + /eventemitter3@5.0.1: + resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} + dev: false + /events@3.3.0: resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} engines: {node: '>=0.8.x'} @@ -5228,6 +5638,14 @@ packages: dependencies: to-regex-range: 5.0.1 + /find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + dev: false + /find-up@5.0.0: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} @@ -5295,7 +5713,6 @@ packages: graceful-fs: 4.2.11 jsonfile: 6.1.0 universalify: 2.0.0 - dev: true /fs-extra@8.1.0: resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} @@ -5348,6 +5765,11 @@ packages: engines: {node: '>=6.9.0'} dev: false + /get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + dev: false + /get-intrinsic@1.2.1: resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==} dependencies: @@ -5508,6 +5930,11 @@ packages: /graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + /graphql@16.8.1: + resolution: {integrity: sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==} + engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} + dev: false + /gzip-size@6.0.0: resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} engines: {node: '>=10'} @@ -5820,6 +6247,11 @@ packages: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} + /is-fullwidth-code-point@4.0.0: + resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} + engines: {node: '>=12'} + dev: false + /is-generator-function@1.0.10: resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} engines: {node: '>= 0.4'} @@ -6187,6 +6619,11 @@ packages: resolution: {integrity: sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==} dev: false + /kleur@4.1.5: + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} + engines: {node: '>=6'} + dev: false + /language-subtag-registry@0.3.22: resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} dev: false @@ -6234,11 +6671,35 @@ packages: /lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + /listr2@6.6.1: + resolution: {integrity: sha512-+rAXGHh0fkEWdXBmX+L6mmfmXmXvDGEKzkjxO+8mP3+nI/r/CWznVBvsibXdxda9Zz0OW2e2ikphN3OwCT/jSg==} + engines: {node: '>=16.0.0'} + peerDependencies: + enquirer: '>= 2.3.0 < 3' + peerDependenciesMeta: + enquirer: + optional: true + dependencies: + cli-truncate: 3.1.0 + colorette: 2.0.20 + eventemitter3: 5.0.1 + log-update: 5.0.1 + rfdc: 1.3.1 + wrap-ansi: 8.1.0 + dev: false + /loader-runner@4.3.0: resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} engines: {node: '>=6.11.5'} dev: false + /locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + dependencies: + p-locate: 4.1.0 + dev: false + /locate-path@6.0.0: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} engines: {node: '>=10'} @@ -6278,6 +6739,17 @@ packages: is-unicode-supported: 0.1.0 dev: true + /log-update@5.0.1: + resolution: {integrity: sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + ansi-escapes: 5.0.0 + cli-cursor: 4.0.0 + slice-ansi: 5.0.0 + strip-ansi: 7.1.0 + wrap-ansi: 8.1.0 + dev: false + /loose-envify@1.4.0: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} dependencies: @@ -6398,7 +6870,6 @@ packages: hasBin: true dependencies: minimist: 1.2.8 - dev: true /mrmime@2.0.0: resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} @@ -6428,6 +6899,14 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + /native-fetch@4.0.2(undici@5.28.3): + resolution: {integrity: sha512-4QcVlKFtv2EYVS5MBgsGX5+NWKtbDbIECdUXDBGDMAZXq3Jkv9zf+y8iS7Ub8fEdga3GpYeazp9gauNqXHJOCg==} + peerDependencies: + undici: '*' + dependencies: + undici: 5.28.3 + dev: false + /natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} @@ -6558,6 +7037,13 @@ packages: abbrev: 2.0.0 dev: false + /normalize-path@2.1.1: + resolution: {integrity: sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==} + engines: {node: '>=0.10.0'} + dependencies: + remove-trailing-separator: 1.1.0 + dev: false + /normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} @@ -6731,12 +7217,26 @@ packages: engines: {node: '>=0.10.0'} dev: true + /p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + dependencies: + p-try: 2.2.0 + dev: false + /p-limit@3.1.0: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} engines: {node: '>=10'} dependencies: yocto-queue: 0.1.0 + /p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + dependencies: + p-limit: 2.3.0 + dev: false + /p-locate@5.0.0: resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} engines: {node: '>=10'} @@ -6755,6 +7255,11 @@ packages: aggregate-error: 3.1.0 dev: true + /p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + dev: false + /pac-proxy-agent@7.0.0: resolution: {integrity: sha512-t4tRAMx0uphnZrio0S0Jw9zg3oDbz1zVhQ/Vy18FjLfP1XOLNUEjaVxYCYRI6NS+BsMBXKIzV6cTLOkO9AtywA==} engines: {node: '>= 14'} @@ -7043,6 +7548,12 @@ packages: prettier: 3.2.5 dev: false + /prettier@2.8.8: + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} + engines: {node: '>=10.13.0'} + hasBin: true + dev: false + /prettier@3.2.5: resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} engines: {node: '>=14'} @@ -7096,6 +7607,13 @@ packages: resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} engines: {node: '>=6'} + /qs@6.11.2: + resolution: {integrity: sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==} + engines: {node: '>=0.6'} + dependencies: + side-channel: 1.0.4 + dev: false + /queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} @@ -7307,11 +7825,24 @@ packages: resolution: {integrity: sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA==} dev: false + /remove-trailing-separator@1.1.0: + resolution: {integrity: sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==} + dev: false + + /require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + dev: false + /require-from-string@2.0.2: resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} engines: {node: '>=0.10.0'} dev: false + /require-main-filename@2.0.0: + resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} + dev: false + /resend@3.2.0: resolution: {integrity: sha512-lDHhexiFYPoLXy7zRlJ8D5eKxoXy6Tr9/elN3+Vv7PkUoYuSSD1fpiIfa/JYXEWyiyN2UczkCTLpkT8dDPJ4Pg==} engines: {node: '>=18'} @@ -7323,6 +7854,11 @@ packages: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} + /resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + dev: false + /resolve@1.22.4: resolution: {integrity: sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==} dependencies: @@ -7346,10 +7882,22 @@ packages: signal-exit: 3.0.7 dev: true + /restore-cursor@4.0.0: + resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + onetime: 5.1.2 + signal-exit: 3.0.7 + dev: false + /reusify@1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + /rfdc@1.3.1: + resolution: {integrity: sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==} + dev: false + /rimraf@2.7.1: resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} hasBin: true @@ -7496,6 +8044,10 @@ packages: resolution: {integrity: sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA==} dev: false + /set-blocking@2.0.0: + resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} + dev: false + /set-function-name@2.0.1: resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==} engines: {node: '>= 0.4'} @@ -7580,6 +8132,19 @@ packages: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} + /slice-ansi@5.0.0: + resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} + engines: {node: '>=12'} + dependencies: + ansi-styles: 6.2.1 + is-fullwidth-code-point: 4.0.0 + dev: false + + /slugify@1.6.6: + resolution: {integrity: sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==} + engines: {node: '>=8.0.0'} + dev: false + /smart-buffer@4.2.0: resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} @@ -8182,6 +8747,11 @@ packages: engines: {node: '>=10'} dev: true + /type-fest@1.4.0: + resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} + engines: {node: '>=10'} + dev: false + /typed-array-buffer@1.0.0: resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==} engines: {node: '>= 0.4'} @@ -8244,6 +8814,13 @@ packages: /undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + /undici@5.28.3: + resolution: {integrity: sha512-3ItfzbrhDlINjaP0duwnNsKpDQk3acHI3gVJ1z4fmwMK31k5G9OVIAMLSIaP6w4FaGkaAkN6zaQO9LUvZ1t7VA==} + engines: {node: '>=14.0'} + dependencies: + '@fastify/busboy': 2.1.0 + dev: false + /unicode-canonical-property-names-ecmascript@2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} engines: {node: '>=4'} @@ -8283,6 +8860,13 @@ packages: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} engines: {node: '>= 10.0.0'} + /unixify@1.0.0: + resolution: {integrity: sha512-6bc58dPYhCMHHuwxldQxO3RRNZ4eCogZ/st++0+fcC1nr0jiGUtAdBJ2qzmLQWSxbtz42pWt4QQMiZ9HvZf5cg==} + engines: {node: '>=0.10.0'} + dependencies: + normalize-path: 2.1.1 + dev: false + /upath@1.2.0: resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==} engines: {node: '>=4'} @@ -8343,6 +8927,11 @@ packages: builtins: 5.0.1 dev: true + /value-or-promise@1.0.12: + resolution: {integrity: sha512-Z6Uz+TYwEqE7ZN50gwn+1LCVo9ZVrpxRPOhOLnncYkY1ZzOYtrX8Fwf/rFktZ8R5mJms6EZf5TqNOMeZmnPq9Q==} + engines: {node: '>=12'} + dev: false + /wait-on@7.2.0(debug@4.3.4): resolution: {integrity: sha512-wCQcHkRazgjG5XoAq9jbTMLpNIjoSlZslrJ2+N9MxDsGEv1HnFoVjOCexL0ESva7Y9cu350j+DWADdk54s4AFQ==} engines: {node: '>=12.0.0'} @@ -8510,6 +9099,10 @@ packages: is-weakset: 2.0.2 dev: false + /which-module@2.0.1: + resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} + dev: false + /which-typed-array@1.1.11: resolution: {integrity: sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==} engines: {node: '>= 0.4'} @@ -8701,7 +9294,6 @@ packages: ansi-styles: 4.3.0 string-width: 4.2.3 strip-ansi: 6.0.1 - dev: true /wrap-ansi@7.0.0: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} @@ -8742,6 +9334,10 @@ packages: engines: {node: '>=0.4'} dev: false + /y18n@4.0.3: + resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} + dev: false + /yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} dev: false @@ -8753,6 +9349,31 @@ packages: resolution: {integrity: sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==} engines: {node: '>= 14'} + /yargs-parser@18.1.3: + resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} + engines: {node: '>=6'} + dependencies: + camelcase: 5.3.1 + decamelize: 1.2.0 + dev: false + + /yargs@15.4.1: + resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} + engines: {node: '>=8'} + dependencies: + cliui: 6.0.0 + decamelize: 1.2.0 + find-up: 4.1.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + require-main-filename: 2.0.0 + set-blocking: 2.0.0 + string-width: 4.2.3 + which-module: 2.0.1 + y18n: 4.0.3 + yargs-parser: 18.1.3 + dev: false + /yauzl@3.0.0: resolution: {integrity: sha512-6LiN2QaAWal/+uTf0N5nt4oAsSgddNO69kkLF0lXFY8J8Zt9WrcJq9saIIsg9vyOAnQ9m/dxoyPRMzo3G5BZHg==} dependencies: @@ -8769,6 +9390,10 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} + /zod@3.22.1: + resolution: {integrity: sha512-+qUhAMl414+Elh+fRNtpU+byrwjDFOS1N7NioLY+tSlcADTx4TkCUua/hxJvxwDXcV4397/nZ420jy4n4+3WUg==} + dev: false + /zod@3.22.4: resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==} dev: false From 099d325052a33b2078ecce86d04a3c55334d514f Mon Sep 17 00:00:00 2001 From: FleetAdmiralJakob Date: Sat, 23 Mar 2024 23:47:12 +0100 Subject: [PATCH 8/8] fix: Fixed broken lockfile due to mistake in merge --- pnpm-lock.yaml | 31 +++++++++++++++++++++++++------ 1 file changed, 25 insertions(+), 6 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5b7ca18d..2782018d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4479,7 +4479,7 @@ packages: es-errors: 1.3.0 function-bind: 1.1.2 get-intrinsic: 1.2.4 - set-function-length: 1.2.1 + set-function-length: 1.2.2 dev: false /callsites@3.1.0: @@ -5850,10 +5850,11 @@ packages: dev: false /get-intrinsic@1.2.4: - resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==} + resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==, tarball: https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz} dependencies: es-errors: 1.3.0 function-bind: 1.1.2 + has: 1.0.4 has-proto: 1.0.3 has-symbols: 1.0.3 hasown: 2.0.1 @@ -6071,6 +6072,11 @@ packages: has-symbols: 1.0.3 dev: false + /has@1.0.4: + resolution: {integrity: sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==} + engines: {node: '>= 0.4.0'} + dev: false + /hasown@2.0.0: resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} engines: {node: '>= 0.4'} @@ -8065,6 +8071,18 @@ packages: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} dev: false + /set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 + dev: false + /set-function-name@2.0.1: resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==} engines: {node: '>= 0.4'} @@ -8763,8 +8781,8 @@ packages: engines: {node: '>=10'} dev: false - /typed-array-buffer@1.0.0: - resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==} + /typed-array-buffer@1.0.2: + resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 @@ -9403,8 +9421,9 @@ packages: yargs-parser: 18.1.3 dev: false - /yauzl@3.0.0: - resolution: {integrity: sha512-6LiN2QaAWal/+uTf0N5nt4oAsSgddNO69kkLF0lXFY8J8Zt9WrcJq9saIIsg9vyOAnQ9m/dxoyPRMzo3G5BZHg==} + /yauzl@3.1.2: + resolution: {integrity: sha512-621iCPgEG1wXViDZS/L3h9F8TgrdQV1eayJlJ8j5A2SZg8OdY/1DLf+VxNeD+q5QbMFEAbjjR8nITj7g4nKa0Q==} + engines: {node: '>=12'} dependencies: buffer-crc32: 0.2.13 pend: 1.2.0