Openstatus www.openstatus.dev
6
fork

Configure Feed

Select the types of activity you want to include in your feed.

🧹 small cleaning (#827)

* 🧹 small cleaning

* 🧹 small cleaning

* 🧹 small cleaning

authored by

Thibault Le Ouay and committed by
GitHub
a856c4d8 4d865673

+405 -361
-18
.eslintrc.cjs
··· 1 - /** @type {import("eslint").Linter.Config} */ 2 - const config = { 3 - root: true, 4 - extends: ["@openstatus"], // uses the config in `packages/config/eslint` 5 - parser: "@typescript-eslint/parser", 6 - parserOptions: { 7 - ecmaVersion: "latest", 8 - tsconfigRootDir: __dirname, 9 - project: ["./apps/*/tsconfig.json", "./packages/**/*/tsconfig.json"], 10 - }, 11 - settings: { 12 - next: { 13 - rootDir: ["apps/*/"], 14 - }, 15 - }, 16 - }; 17 - 18 - module.exports = config;
-3
apps/ingest-worker/package.json
··· 5 5 "deploy": "wrangler deploy --minify src/index.ts" 6 6 }, 7 7 "dependencies": { 8 - "@clickhouse/client-web": "0.3.0", 9 - "@hono/zod-validator": "0.2.1", 10 8 "detect-browser": "5.3.0", 11 9 "hono": "4.1.4", 12 10 "zod": "3.22.4" 13 11 }, 14 12 "devDependencies": { 15 - "@biomejs/biome": "1.7.3", 16 13 "@cloudflare/workers-types": "4.20240405.0", 17 14 "typescript": "5.4.3", 18 15 "wrangler": "3.51.2"
+2 -2
apps/server/package.json
··· 10 10 "test": "bun test" 11 11 }, 12 12 "dependencies": { 13 - "@hono/sentry": "1.0.0", 14 - "@hono/zod-openapi": "0.8.3", 13 + "@hono/sentry": "1.1.0", 14 + "@hono/zod-openapi": "0.13.0", 15 15 "@hono/zod-validator": "0.2.1", 16 16 "@openstatus/analytics": "workspace:^", 17 17 "@openstatus/db": "workspace:*",
-4
apps/web/package.json
··· 58 58 "date-fns": "2.30.0", 59 59 "date-fns-tz": "2.0.0", 60 60 "lucide-react": "0.279.0", 61 - "luxon": "3.3.0", 62 - "micro": "10.0.1", 63 61 "nanoid": "5.0.1", 64 62 "next": "14.2.3", 65 63 "next-auth": "5.0.0-beta.17", ··· 83 81 "sonner": "1.3.1", 84 82 "stripe": "13.8.0", 85 83 "superjson": "1.13.3", 86 - "svix": "1.12.0", 87 84 "tailwind-merge": "1.14.0", 88 85 "tailwindcss-animate": "1.0.7", 89 86 "zod": "3.22.4" ··· 91 88 "devDependencies": { 92 89 "@headlessui/tailwindcss": "0.2.0", 93 90 "@openstatus/tsconfig": "workspace:*", 94 - "@types/luxon": "3.3.1", 95 91 "@types/node": "20.8.0", 96 92 "@types/react": "18.2.64", 97 93 "@types/react-dom": "18.2.21",
-39
apps/web/src/app/_components/hero-form.tsx
··· 1 - "use client"; 2 - 3 - import { Input } from "@openstatus/ui"; 4 - 5 - import { toast } from "@/lib/toast"; 6 - import { addToWaitlist, sendWaitingListEmail } from "../action"; 7 - import { SubmitButton } from "./submit-button"; 8 - 9 - export const HeroForm = () => { 10 - return ( 11 - <form 12 - action={async (data) => { 13 - try { 14 - const number = await addToWaitlist(data); 15 - const formattedNumber = Intl.NumberFormat().format(Number(number)); 16 - toast.message("Thank you", { 17 - description: `You're number ${formattedNumber} on the list.`, 18 - }); 19 - const email = data.get("email"); 20 - if (email) { 21 - sendWaitingListEmail(String(email)); 22 - } 23 - } catch (_e) { 24 - toast.error("Something went wrong"); 25 - } 26 - }} 27 - className="flex gap-1.5" 28 - > 29 - <Input 30 - id="email" 31 - name="email" 32 - type="email" 33 - placeholder="me@domain.com" 34 - required 35 - /> 36 - <SubmitButton /> 37 - </form> 38 - ); 39 - };
-53
apps/web/src/app/action.ts
··· 1 - "use server"; 2 - 3 - import { Redis } from "@upstash/redis"; 4 - import { Resend } from "resend"; 5 - 6 - import { WaitingList, validateEmailNotDisposable } from "@openstatus/emails"; 7 - 8 - import { env } from "@/env"; 9 - 10 - const redis = Redis.fromEnv(); 11 - 12 - const resend = new Resend(env.RESEND_API_KEY); 13 - 14 - export async function addToWaitlist(data: FormData) { 15 - const email = data.get("email"); 16 - if (email) { 17 - const number = await write(String(email)); 18 - // await wait(500); 19 - // TODO: save email to Highstorm 20 - 21 - // REMINDER: how to send emails in server action 22 - // send(email) 23 - return number; 24 - } 25 - return; 26 - } 27 - 28 - // Upstash 29 - const write = async (email: string) => { 30 - const key = "waitlist"; 31 - const res = await redis 32 - .pipeline() 33 - .zadd(key, { 34 - score: Date.now(), 35 - member: email, 36 - }) 37 - .zcard(key) 38 - .exec(); 39 - return res[1]; 40 - }; 41 - 42 - // Resend 43 - export const sendWaitingListEmail = async (email: string) => { 44 - const isValid = await validateEmailNotDisposable(email); 45 - if (!isValid) { 46 - await resend.emails.send({ 47 - from: "Thibault Le Ouay Ducasse <thibault@openstatus.dev>", 48 - to: [email], 49 - subject: "Thanks for joining the waitlist!", 50 - react: WaitingList(), 51 - }); 52 - } 53 - };
-29
apps/web/src/components/dashboard/navbar.tsx
··· 1 - "use client"; 2 - 3 - import { useSelectedLayoutSegment } from "next/navigation"; 4 - import * as React from "react"; 5 - 6 - import { TabsContainer, TabsLink } from "./tabs-link"; 7 - 8 - type Props = { 9 - // TODO: add disabled state for pro/hobby plan users 10 - navigation: { label: string; href: string; segment: string | null }[]; 11 - className?: string; 12 - }; 13 - 14 - export const Navbar = ({ navigation, className }: Props) => { 15 - const selectedSegment = useSelectedLayoutSegment(); 16 - 17 - return ( 18 - <TabsContainer className={className}> 19 - {navigation.map(({ label, href, segment }) => { 20 - const active = segment === selectedSegment; 21 - return ( 22 - <TabsLink key={href} href={href} active={active}> 23 - {label} 24 - </TabsLink> 25 - ); 26 - })} 27 - </TabsContainer> 28 - ); 29 - };
+1 -4
apps/web/src/lib/auth/adapter.ts
··· 1 1 import { DrizzleAdapter } from "@auth/drizzle-adapter"; 2 - import type { DefaultSession } from "next-auth"; 3 2 import type { Adapter } from "next-auth/adapters"; 4 3 5 4 import { db } from "@openstatus/db"; ··· 11 10 } from "@openstatus/db/src/schema"; 12 11 13 12 import { createUser, getUser } from "./helpers"; 14 - 15 - export type { DefaultSession }; 16 13 17 14 export const adapter: Adapter = { 18 15 ...DrizzleAdapter( ··· 23 20 accountsTable: account, 24 21 sessionsTable: session, 25 22 verificationTokensTable: verificationToken, 26 - }, 23 + } 27 24 ), 28 25 // @ts-expect-error some issues with types 29 26 createUser: async (data) => {
+10
knip.ts
··· 1 + /** @type {import('knip').KnipConfig} */ 2 + const config = { 3 + workspaces: { 4 + "packages/shared": { 5 + includeEntryExports: true, 6 + }, 7 + }, 8 + }; 9 + 10 + export default config;
+2
package.json
··· 14 14 "devDependencies": { 15 15 "@biomejs/biome": "1.7.3", 16 16 "@turbo/gen": "1.13.3", 17 + "@types/node": "20.8.0", 18 + "knip": "^5.16.0", 17 19 "turbo": "1.13.3", 18 20 "typescript": "5.4.5" 19 21 },
-4
packages/analytics/.eslintrc.cjs
··· 1 - module.exports = { 2 - root: true, 3 - extends: ["custom"], 4 - };
-4
packages/api/.eslintrc.cjs
··· 1 - module.exports = { 2 - root: true, 3 - extends: ["custom"], 4 - };
+390 -201
pnpm-lock.yaml
··· 14 14 '@turbo/gen': 15 15 specifier: 1.13.3 16 16 version: 1.13.3(@types/node@20.8.0)(typescript@5.4.5) 17 + '@types/node': 18 + specifier: 20.8.0 19 + version: 20.8.0 20 + knip: 21 + specifier: ^5.16.0 22 + version: 5.16.0(@types/node@20.8.0)(typescript@5.4.5) 17 23 turbo: 18 24 specifier: 1.13.3 19 25 version: 1.13.3 ··· 25 31 26 32 apps/ingest-worker: 27 33 dependencies: 28 - '@clickhouse/client-web': 29 - specifier: 0.3.0 30 - version: 0.3.0 31 - '@hono/zod-validator': 32 - specifier: 0.2.1 33 - version: 0.2.1(hono@4.1.4)(zod@3.22.4) 34 34 detect-browser: 35 35 specifier: 5.3.0 36 36 version: 5.3.0 ··· 41 41 specifier: 3.22.4 42 42 version: 3.22.4 43 43 devDependencies: 44 - '@biomejs/biome': 45 - specifier: 1.7.3 46 - version: 1.7.3 47 44 '@cloudflare/workers-types': 48 45 specifier: 4.20240405.0 49 46 version: 4.20240405.0 ··· 134 131 apps/server: 135 132 dependencies: 136 133 '@hono/sentry': 137 - specifier: 1.0.0 138 - version: 1.0.0(hono@4.0.0) 134 + specifier: 1.1.0 135 + version: 1.1.0(hono@4.0.0) 139 136 '@hono/zod-openapi': 140 - specifier: 0.8.3 141 - version: 0.8.3(hono@4.0.0)(zod@3.22.4) 137 + specifier: 0.13.0 138 + version: 0.13.0(hono@4.0.0)(zod@3.22.4) 142 139 '@hono/zod-validator': 143 140 specifier: 0.2.1 144 141 version: 0.2.1(hono@4.0.0)(zod@3.22.4) ··· 356 353 lucide-react: 357 354 specifier: 0.279.0 358 355 version: 0.279.0(react@18.2.0) 359 - luxon: 360 - specifier: 3.3.0 361 - version: 3.3.0 362 - micro: 363 - specifier: 10.0.1 364 - version: 10.0.1 365 356 nanoid: 366 357 specifier: 5.0.1 367 358 version: 5.0.1 ··· 431 422 superjson: 432 423 specifier: 1.13.3 433 424 version: 1.13.3 434 - svix: 435 - specifier: 1.12.0 436 - version: 1.12.0(encoding@0.1.13) 437 425 tailwind-merge: 438 426 specifier: 1.14.0 439 427 version: 1.14.0 ··· 450 438 '@openstatus/tsconfig': 451 439 specifier: workspace:* 452 440 version: link:../../packages/tsconfig 453 - '@types/luxon': 454 - specifier: 3.3.1 455 - version: 3.3.1 456 441 '@types/node': 457 442 specifier: 20.8.0 458 443 version: 20.8.0 ··· 1134 1119 '@analytics/type-utils@0.6.2': 1135 1120 resolution: {integrity: sha512-TD+xbmsBLyYy/IxFimW/YL/9L2IEnM7/EoV9Aeh56U64Ify8o27HJcKjo38XY9Tcn0uOq1AX3thkKgvtWvwFQg==} 1136 1121 1137 - '@asteasolutions/zod-to-openapi@5.5.0': 1138 - resolution: {integrity: sha512-d5HwrvM6dOKr3XdeF+DmashGvfEc+1oiEfbscugsiwSTrFtuMa7ETpW9sTNnVgn+hJaz+PRxPQUYD7q9/5dUig==} 1122 + '@asteasolutions/zod-to-openapi@7.0.0': 1123 + resolution: {integrity: sha512-rJRKHD2m6nUb/9ZheeN8nqOURX24WTzY8Sex1ZKT0Kpx+xfpRcD0fTD6vEeXNHGaDGxzu65Jj/jb2x6nLTjcMw==} 1139 1124 peerDependencies: 1140 1125 zod: ^3.20.2 1141 1126 ··· 1399 1384 '@chronark/zod-bird@0.3.6': 1400 1385 resolution: {integrity: sha512-hE8kCGLJK5ncH8F7uPaqPiOOqo68vUI66nusg7HO5X9BcyN8lXfeQliu6Ou1kOSq95OYshf9nB2fk2+LEvF4ng==} 1401 1386 1402 - '@clickhouse/client-common@0.3.0': 1403 - resolution: {integrity: sha512-LcfJfyMglUTbGuDN/s6e/R3LwtbQXpv6juIJID+tVXxcGzPijhDB+XXQpqbprunqnm48vHmLfCB6/68Pgp5qvg==} 1404 - 1405 1387 '@clickhouse/client-common@1.0.1': 1406 1388 resolution: {integrity: sha512-3L6e0foP6VOktScoi6XWMjJyOpKCWgLUYgPVxP2c7gm6Kotq+iRmmmXtXTSg7B7uozcLZycTtPfIw2d80SYsYw==} 1407 - 1408 - '@clickhouse/client-web@0.3.0': 1409 - resolution: {integrity: sha512-zx/oJ2M+YIMTiTNdRAACpJGKqlJ47LE9Y4DzyZgki37q3QYoCCXOzGk5Jpq9MFFHwYW+9OMx9RIk80VvuSx4mw==} 1410 1389 1411 1390 '@clickhouse/client-web@1.0.1': 1412 1391 resolution: {integrity: sha512-gKmfOxJ3+6kFtlmQaBd0sOz8t8lAiJcBfR9sx1Cmk4M38T5xxza7ZWhyGs3O6I7nJkU60RuM1MY8Woct6vMtRg==} ··· 1583 1562 1584 1563 '@effect-ts/system@0.57.5': 1585 1564 resolution: {integrity: sha512-/crHGujo0xnuHIYNc1VgP0HGJGFSoSqq88JFXe6FmFyXPpWt8Xu39LyLg7rchsxfXFeEdA9CrIZvLV5eswXV5g==} 1565 + 1566 + '@ericcornelissen/bash-parser@0.5.2': 1567 + resolution: {integrity: sha512-4pIMTa1nEFfMXitv7oaNEWOdM+zpOZavesa5GaiWTgda6Zk32CFGxjUp/iIaN0PwgUW1yTq/fztSjbpE8SLGZQ==} 1568 + engines: {node: '>=4'} 1586 1569 1587 1570 '@esbuild-kit/core-utils@3.3.2': 1588 1571 resolution: {integrity: sha512-sPRAnw9CdSsRmEtnsl2WXWdyquogVpB3yZ3dgwJfe8zrOzTsV7cJvmwrKVa+0ma5BoiGJ+BoqkMvawbayKUsqQ==} ··· 2206 2189 peerDependencies: 2207 2190 tailwindcss: ^3.0 2208 2191 2209 - '@hono/sentry@1.0.0': 2210 - resolution: {integrity: sha512-GbPxgpGuasM2zRCSaA77MPWu4KDcuk/EMf7JJykjCvnOTbjmtr7FovNxsvg7xlXCIjZDgLmqBaoJMi3AxbeIAA==} 2192 + '@hono/sentry@1.1.0': 2193 + resolution: {integrity: sha512-sg0hyn3VhQi2IQtHQgHxdyUWgvy+LMdjne0iVkFf0gW2KM3/uZyvMxdTZBlzOPeMq50q6CIEZrxtZJ8TZt8Vcw==} 2211 2194 peerDependencies: 2212 - hono: 3.* 2195 + hono: '>=3.*' 2213 2196 2214 - '@hono/zod-openapi@0.8.3': 2215 - resolution: {integrity: sha512-TwjSf63miIF3VBqNy4V6EOqZYdTQPeIQQ9Q2HjRWFYH9f2QtBFXziuqIg2Y76gNZ3WDal67NQXmbSErHiFR44g==} 2197 + '@hono/zod-openapi@0.13.0': 2198 + resolution: {integrity: sha512-viL2N3apZOwtsgaUBgWSLof0hOivRPPVy96gIp3FPbkXB5cfYUC4QrY2nB4EnYc4pAwsnIBYd9JW7QJFQ4DMdg==} 2216 2199 engines: {node: '>=16.0.0'} 2217 2200 peerDependencies: 2218 - hono: '>=3.9.0' 2201 + hono: '>=4.3.6' 2219 2202 zod: 3.* 2220 - 2221 - '@hono/zod-validator@0.1.9': 2222 - resolution: {integrity: sha512-qEG5xagKzyif283ldCKzp+aF9Aebclg0sfrgyRQQNAizmXpicZ3UGduST/Jp+a9bjt3mI+VyEXMftb4rogLxQA==} 2223 - peerDependencies: 2224 - hono: 3.* 2225 - zod: ^3.19.1 2226 2203 2227 2204 '@hono/zod-validator@0.2.1': 2228 2205 resolution: {integrity: sha512-HFoxln7Q6JsE64qz2WBS28SD33UB2alp3aRKmcWnNLDzEL1BLsWfbdX6e1HIiUprHYTIXf5y7ax8eYidKUwyaA==} ··· 2417 2394 resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 2418 2395 engines: {node: '>= 8'} 2419 2396 2397 + '@nodelib/fs.scandir@3.0.0': 2398 + resolution: {integrity: sha512-ktI9+PxfHYtKjF3cLTUAh2N+b8MijCRPNwKJNqTVdL0gB0QxLU2rIRaZ1t71oEa3YBDE6bukH1sR0+CDnpp/Mg==} 2399 + engines: {node: '>=16.14.0'} 2400 + 2420 2401 '@nodelib/fs.stat@2.0.5': 2421 2402 resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 2422 2403 engines: {node: '>= 8'} 2423 2404 2405 + '@nodelib/fs.stat@3.0.0': 2406 + resolution: {integrity: sha512-2tQOI38s19P9i7X/Drt0v8iMA+KMsgdhB/dyPER+e+2Y8L1Z7QvnuRdW/uLuf5YRFUYmnj4bMA6qCuZHFI1GDQ==} 2407 + engines: {node: '>=16.14.0'} 2408 + 2424 2409 '@nodelib/fs.walk@1.2.8': 2425 2410 resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 2426 2411 engines: {node: '>= 8'} 2412 + 2413 + '@nodelib/fs.walk@2.0.0': 2414 + resolution: {integrity: sha512-54voNDBobGdMl3BUXSu7UaDh1P85PGHWlJ5e0XhPugo1JulOyCtp2I+5ri4wplGDJ8QGwPEQW7/x3yTLU7yF1A==} 2415 + engines: {node: '>=16.14.0'} 2427 2416 2428 2417 '@octokit/auth-token@3.0.4': 2429 2418 resolution: {integrity: sha512-TWFX7cZF2LXoCvdmJWY7XVPi74aSY0+FfBZNSXEXFkMpjcqsQwDSYVv5FhRFaI0V1ECnwbz4j59T/G+rXNWaIQ==} ··· 3406 3395 resolution: {integrity: sha512-f+ItUge/o9AjlveQq0ZUbQauKlPH1FIJbC1TRaYLJ4KNfOdrsh8yZ29RmWv0cFJ/e+FGTr603gWpRPObF5rM8Q==} 3407 3396 engines: {node: '>=8'} 3408 3397 3409 - '@sentry/core@7.70.0': 3410 - resolution: {integrity: sha512-voUsGVM+jwRp99AQYFnRvr7sVd2tUhIMj1L6F42LtD3vp7t5ZnKp3NpXagtFW2vWzXESfyJUBhM0qI/bFvn7ZA==} 3398 + '@sentry/core@7.112.2': 3399 + resolution: {integrity: sha512-gHPCcJobbMkk0VR18J65WYQTt3ED4qC6X9lHKp27Ddt63E+MDGkG6lvYBU1LS8cV7CdyBGC1XXDCfor61GvLsA==} 3411 3400 engines: {node: '>=8'} 3412 3401 3413 3402 '@sentry/integrations@7.100.1': 3414 3403 resolution: {integrity: sha512-RUyZHcsN3Plc8G4hJN3BCMdbwS8ljUY3E3iLjzucA4HroBsGk5AMc6n7Pp/QqFIRgxrPjKEgA52Wgy5Nq6dSvw==} 3415 3404 engines: {node: '>=8'} 3416 3405 3417 - '@sentry/integrations@7.70.0': 3418 - resolution: {integrity: sha512-ffIEuiElROzl4IpYX0O7vtPaadXVycPtyjq86YTHjd2TUFcYuQTPBm5UjEVE0/sSNNCdfWYxNThU/fVyq93l1g==} 3406 + '@sentry/integrations@7.112.2': 3407 + resolution: {integrity: sha512-ioC2yyU6DqtLkdmWnm87oNvdn2+9oKctJeA4t+jkS6JaJ10DcezjCwiLscX4rhB9aWJV3IWF7Op0O6K3w0t2Hg==} 3419 3408 engines: {node: '>=8'} 3420 3409 3421 3410 '@sentry/nextjs@7.100.1': ··· 3447 3436 resolution: {integrity: sha512-fLM+LedHuKzOd8IhXBqaQuym+AA519MGjeczBa5kGakes/BbAsUMwsNfjsKQedp7Kh44RgYF99jwoRPK2oDrXw==} 3448 3437 engines: {node: '>=8'} 3449 3438 3450 - '@sentry/types@7.70.0': 3451 - resolution: {integrity: sha512-rY4DqpiDBtXSk4MDNBH3dwWqfPbNBI/9GA7Y5WJSIcObBtfBKp0fzYliHJZD0pgM7d4DPFrDn42K9Iiumgymkw==} 3439 + '@sentry/types@7.112.2': 3440 + resolution: {integrity: sha512-kCMLt7yhY5OkWE9MeowlTNmox9pqDxcpvqguMo4BDNZM5+v9SEb1AauAdR78E1a1V8TyCzjBD7JDfXWhvpYBcQ==} 3452 3441 engines: {node: '>=8'} 3453 3442 3454 3443 '@sentry/utils@7.100.1': 3455 3444 resolution: {integrity: sha512-Ve6dXr1o6xiBe3VCoJgiutmBKrugryI65EZAbYto5XI+t+PjiLLf9wXtEMF24ZrwImo4Lv3E9Uqza+fWkEbw6A==} 3456 3445 engines: {node: '>=8'} 3457 3446 3458 - '@sentry/utils@7.70.0': 3459 - resolution: {integrity: sha512-0cChMH0lsGp+5I3D4wOHWwjFN19HVrGUs7iWTLTO5St3EaVbdeLbI1vFXHxMxvopbwgpeZafbreHw/loIdZKpw==} 3447 + '@sentry/utils@7.112.2': 3448 + resolution: {integrity: sha512-OjLh0hx0t1EcL4ZIjf+4svlmmP+tHUDGcr5qpFWH78tjmkPW4+cqPuZCZfHSuWcDdeiaXi8TnYoVRqDcJKK/eQ==} 3460 3449 engines: {node: '>=8'} 3461 3450 3462 3451 '@sentry/vercel-edge@7.100.1': ··· 3667 3656 resolution: {integrity: sha512-IHk53BVw6MPMi2Gsn+hCng8rFA3ZmR3Rk7GllxDUW9qFJl/hiSvskn7XldkECapQVkIg/1dHpMAxI9xSTaLLSA==} 3668 3657 engines: {node: '>=14.0.0'} 3669 3658 3670 - '@stablelib/base64@1.0.1': 3671 - resolution: {integrity: sha512-1bnPQqSxSuc3Ii6MhBysoWCg58j97aUjuCSZrGSmDxNqtytIi0k8utUenAwTZN4V5mXXYGsVUI9zeBqy+jBOSQ==} 3659 + '@snyk/github-codeowners@1.1.0': 3660 + resolution: {integrity: sha512-lGFf08pbkEac0NYgVf4hdANpAgApRjNByLXB+WBip3qj1iendOIyAwP2GKkKbQMNVy2r1xxDf0ssfWscoiC+Vw==} 3661 + engines: {node: '>=8.10'} 3662 + hasBin: true 3672 3663 3673 3664 '@stripe/stripe-js@2.1.6': 3674 3665 resolution: {integrity: sha512-QSzqQIcowgap7a40f3a7oUR+59Xet/i8fp1EsnzzwxK5oPRQsCbbLQ4Cd6qM0y1pdZMonFnCrAWayWdE9Lr0iA==} ··· 4122 4113 resolution: {integrity: sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==} 4123 4114 engines: {node: '>=10'} 4124 4115 4116 + arity-n@1.0.4: 4117 + resolution: {integrity: sha512-fExL2kFDC1Q2DUOx3whE/9KoN66IzkY4b4zUHUBFM1ojEYjZZYDcUW3bek/ufGionX9giIKDC5redH2IlGqcQQ==} 4118 + 4119 + array-last@1.3.0: 4120 + resolution: {integrity: sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==} 4121 + engines: {node: '>=0.10.0'} 4122 + 4125 4123 array-timsort@1.0.3: 4126 4124 resolution: {integrity: sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==} 4127 4125 ··· 4158 4156 resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} 4159 4157 engines: {node: '>= 0.4'} 4160 4158 4159 + babylon@6.18.0: 4160 + resolution: {integrity: sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==} 4161 + hasBin: true 4162 + 4161 4163 bail@2.0.2: 4162 4164 resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} 4163 4165 ··· 4245 4247 busboy@1.6.0: 4246 4248 resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} 4247 4249 engines: {node: '>=10.16.0'} 4248 - 4249 - bytes@3.1.0: 4250 - resolution: {integrity: sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==} 4251 - engines: {node: '>= 0.8'} 4252 4250 4253 4251 cac@6.7.14: 4254 4252 resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} ··· 4439 4437 commondir@1.0.1: 4440 4438 resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} 4441 4439 4440 + compose-function@3.0.3: 4441 + resolution: {integrity: sha512-xzhzTJ5eC+gmIzvZq+C3kCJHsp9os6tJkrigDRZclyGtOKINbZtE8n1Tzmeh32jW+BUDPbvZpibwvJHBLGMVwg==} 4442 + 4442 4443 concat-map@0.0.1: 4443 4444 resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 4444 4445 ··· 4452 4453 constant-case@2.0.0: 4453 4454 resolution: {integrity: sha512-eS0N9WwmjTqrOmR3o83F5vW8Z+9R1HnVz3xmzT2PMFug9ly+Au/fxRWlEBSb6LcZwspSsEn9Xs1uw9YgzAg1EQ==} 4454 4455 4455 - content-type@1.0.4: 4456 - resolution: {integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==} 4457 - engines: {node: '>= 0.6'} 4458 - 4459 4456 contentlayer@0.3.4: 4460 4457 resolution: {integrity: sha512-FYDdTUFaN4yqep0waswrhcXjmMJnPD5iXDTtxcUCGdklfuIrXM2xLx51xl748cHmGA6IsC+27YZFxU6Ym13QIA==} 4461 4458 engines: {node: '>=14.18'} ··· 4612 4609 resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} 4613 4610 engines: {node: '>=4.0.0'} 4614 4611 4612 + deep-freeze@0.0.1: 4613 + resolution: {integrity: sha512-Z+z8HiAvsGwmjqlphnHW5oz6yWlOwu6EQfFTjmeTWlDeda3FS2yv3jhq35TX/ewmsnqB+RX2IdsIOyjJCQN5tg==} 4614 + 4615 4615 deepmerge@4.3.1: 4616 4616 resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} 4617 4617 engines: {node: '>=0.10.0'} ··· 4637 4637 delayed-stream@1.0.0: 4638 4638 resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} 4639 4639 engines: {node: '>=0.4.0'} 4640 - 4641 - depd@1.1.2: 4642 - resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} 4643 - engines: {node: '>= 0.6'} 4644 4640 4645 4641 deprecation@2.3.1: 4646 4642 resolution: {integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==} ··· 4902 4898 eastasianwidth@0.2.0: 4903 4899 resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} 4904 4900 4901 + easy-table@1.2.0: 4902 + resolution: {integrity: sha512-OFzVOv03YpvtcWGe5AayU5G2hgybsg3iqA6drU8UaoZyB9jLGMTrz9+asnLp/E+6qPh88yEI1gvyZFZ41dmgww==} 4903 + 4905 4904 ecdsa-sig-formatter@1.0.11: 4906 4905 resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==} 4907 4906 ··· 4945 4944 4946 4945 es6-iterator@2.0.3: 4947 4946 resolution: {integrity: sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==} 4948 - 4949 - es6-promise@4.2.8: 4950 - resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==} 4951 4947 4952 4948 es6-symbol@3.1.3: 4953 4949 resolution: {integrity: sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==} ··· 5097 5093 resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} 5098 5094 engines: {node: '>=8.6.0'} 5099 5095 5100 - fast-sha256@1.3.0: 5101 - resolution: {integrity: sha512-n11RGP/lrWEFI/bWdygLxhI+pVeo1ZYIVwvvPkW7azl/rOy+F3HYRZ2K5zeE9mmkhQppyv9sQFx0JM9UabnpPQ==} 5096 + fast-glob@3.3.2: 5097 + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} 5098 + engines: {node: '>=8.6.0'} 5102 5099 5103 5100 fast-xml-parser@4.2.5: 5104 5101 resolution: {integrity: sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==} ··· 5118 5115 resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} 5119 5116 engines: {node: '>=8'} 5120 5117 5118 + file-entry-cache@8.0.0: 5119 + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} 5120 + engines: {node: '>=16.0.0'} 5121 + 5121 5122 file-uri-to-path@1.0.0: 5122 5123 resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} 5123 5124 ··· 5125 5126 resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} 5126 5127 engines: {node: '>=8'} 5127 5128 5129 + filter-iterator@0.0.1: 5130 + resolution: {integrity: sha512-v4lhL7Qa8XpbW3LN46CEnmhGk3eHZwxfNl5at20aEkreesht4YKb/Ba3BUIbnPhAC/r3dmu7ABaGk6MAvh2alA==} 5131 + 5132 + filter-obj@1.1.0: 5133 + resolution: {integrity: sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==} 5134 + engines: {node: '>=0.10.0'} 5135 + 5128 5136 find-up@4.1.0: 5129 5137 resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} 5130 5138 engines: {node: '>=8'} 5139 + 5140 + flat-cache@4.0.1: 5141 + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} 5142 + engines: {node: '>=16'} 5143 + 5144 + flatted@3.3.1: 5145 + resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} 5131 5146 5132 5147 for-each@0.3.3: 5133 5148 resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} ··· 5316 5331 resolution: {integrity: sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ==} 5317 5332 engines: {node: '>=8'} 5318 5333 5334 + has-own-property@0.1.0: 5335 + resolution: {integrity: sha512-14qdBKoonU99XDhWcFKZTShK+QV47qU97u8zzoVo9cL5TZ3BmBHXogItSt9qJjR0KUMFRhcCW8uGIGl8nkl7Aw==} 5336 + 5319 5337 has-property-descriptors@1.0.0: 5320 5338 resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} 5321 5339 ··· 5448 5466 htmlparser2@9.0.0: 5449 5467 resolution: {integrity: sha512-uxbSI98wmFT/G4P2zXx4OVx04qWUmyFPrD2/CNepa2Zo3GPNaCaaxElDgwUrwYWkK1nr9fft0Ya8dws8coDLLQ==} 5450 5468 5451 - http-errors@1.7.3: 5452 - resolution: {integrity: sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==} 5453 - engines: {node: '>= 0.6'} 5454 - 5455 5469 http-proxy-agent@5.0.0: 5456 5470 resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} 5457 5471 engines: {node: '>= 6'} ··· 5480 5494 resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} 5481 5495 engines: {node: '>=0.10.0'} 5482 5496 5497 + identity-function@1.0.0: 5498 + resolution: {integrity: sha512-kNrgUK0qI+9qLTBidsH85HjDLpZfrrS0ElquKKe/fJFdB3D7VeKdXXEvOPDUHSHOzdZKCAAaQIWWyp0l2yq6pw==} 5499 + 5483 5500 ieee754@1.2.1: 5484 5501 resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} 5485 5502 ··· 5600 5617 resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} 5601 5618 engines: {node: '>=8'} 5602 5619 5620 + is-iterable@1.1.1: 5621 + resolution: {integrity: sha512-EdOZCr0NsGE00Pot+x1ZFx9MJK3C6wy91geZpXwvwexDLJvA4nzYyZf7r+EIwSeVsOLDdBz7ATg9NqKTzuNYuQ==} 5622 + engines: {node: '>= 4'} 5623 + 5603 5624 is-lower-case@1.1.3: 5604 5625 resolution: {integrity: sha512-+5A1e/WJpLLXZEDlgz4G//WYSHyQBD32qa4Jd3Lw06qQlv3fJHnp3YIHjTQSGzHMgzmVKz2ZP3rBxTHkPw/lxA==} 5605 5626 5627 + is-number@4.0.0: 5628 + resolution: {integrity: sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==} 5629 + engines: {node: '>=0.10.0'} 5630 + 5606 5631 is-number@7.0.0: 5607 5632 resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 5608 5633 engines: {node: '>=0.12.0'} ··· 5679 5704 5680 5705 isomorphic-fetch@3.0.0: 5681 5706 resolution: {integrity: sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==} 5707 + 5708 + iterable-lookahead@1.0.0: 5709 + resolution: {integrity: sha512-hJnEP2Xk4+44DDwJqUQGdXal5VbyeWLaPyDl2AQc242Zr7iqz4DgpQOrEzglWVMGHMDCkguLHEKxd1+rOsmgSQ==} 5710 + engines: {node: '>=4'} 5682 5711 5683 5712 jackspeak@2.3.6: 5684 5713 resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} ··· 5756 5785 json-bigint@1.0.0: 5757 5786 resolution: {integrity: sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==} 5758 5787 5788 + json-buffer@3.0.1: 5789 + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} 5790 + 5759 5791 json-diff@0.9.0: 5760 5792 resolution: {integrity: sha512-cVnggDrVkAAA3OvFfHpFEhOnmcsUpleEKq4d4O8sQWWSH40MBrWstKigVB1kGrgLWzuom+7rRdaCsnBD6VyObQ==} 5761 5793 hasBin: true ··· 5787 5819 jws@4.0.0: 5788 5820 resolution: {integrity: sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==} 5789 5821 5822 + keyv@4.5.4: 5823 + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} 5824 + 5790 5825 kind-of@3.2.2: 5791 5826 resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==} 5792 5827 engines: {node: '>=0.10.0'} ··· 5798 5833 kleur@4.1.5: 5799 5834 resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} 5800 5835 engines: {node: '>=6'} 5836 + 5837 + knip@5.16.0: 5838 + resolution: {integrity: sha512-kdHfTRZuOqsMnvYYNT+pwefyBUNUYTqgyeGM8k4hfw++GZ3TMRGSPZoSl8IxQTy56AkxEDWyj1/P/mYv1vu/Gw==} 5839 + engines: {node: '>=18.6.0'} 5840 + hasBin: true 5841 + peerDependencies: 5842 + '@types/node': '>=18' 5843 + typescript: '>=5.0.4' 5801 5844 5802 5845 leac@0.6.0: 5803 5846 resolution: {integrity: sha512-y+SqErxb8h7nE/fiEX07jsbuhrpO9lL8eca7/Y1nuWV2moNlXhyd59iDGcRf6moVyDMbmTNzL40SUyrFU/yDpg==} ··· 5832 5875 5833 5876 lodash.castarray@4.4.0: 5834 5877 resolution: {integrity: sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==} 5878 + 5879 + lodash.curry@4.1.1: 5880 + resolution: {integrity: sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==} 5835 5881 5836 5882 lodash.get@4.4.2: 5837 5883 resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==} ··· 5905 5951 resolution: {integrity: sha512-An0UCfG/rSiqtAIiBPO0Y9/zAnHUZxAMiCpTd5h2smgsj7GGmcenvrvww2cqNA8/4A5ZrD1gJpHN2mIHZQF+Mg==} 5906 5952 engines: {node: '>=12'} 5907 5953 5954 + magic-string@0.16.0: 5955 + resolution: {integrity: sha512-c4BEos3y6G2qO0B9X7K0FVLOPT9uGrjYwYRLFmDqyl5YMboUviyecnXWp94fJTSMwPw2/sf+CEYt5AGpmklkkQ==} 5956 + 5908 5957 magic-string@0.25.9: 5909 5958 resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} 5910 5959 ··· 5918 5967 map-obj@1.0.1: 5919 5968 resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} 5920 5969 engines: {node: '>=0.10.0'} 5970 + 5971 + map-obj@2.0.0: 5972 + resolution: {integrity: sha512-TzQSV2DiMYgoF5RycneKVUzIa9bQsj/B3tTgsE3dOGqlzHnGIDaC7XBE7grnA+8kZPnfqSGFe95VHc2oc0VFUQ==} 5973 + engines: {node: '>=4'} 5921 5974 5922 5975 map-obj@4.3.0: 5923 5976 resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} ··· 6007 6060 merge2@1.4.1: 6008 6061 resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 6009 6062 engines: {node: '>= 8'} 6010 - 6011 - micro@10.0.1: 6012 - resolution: {integrity: sha512-9uwZSsUrqf6+4FLLpiPj5TRWQv5w5uJrJwsx1LR/TjqvQmKC1XnGQ9OHrFwR3cbZ46YqPqxO/XJCOpWnqMPw2Q==} 6013 - engines: {node: '>= 16.0.0'} 6014 - hasBin: true 6015 6063 6016 6064 micromark-core-commonmark@1.1.0: 6017 6065 resolution: {integrity: sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==} ··· 6390 6438 object-inspect@1.13.1: 6391 6439 resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} 6392 6440 6441 + object-pairs@0.1.0: 6442 + resolution: {integrity: sha512-3ECr6K831I4xX/Mduxr9UC+HPOz/d6WKKYj9p4cmC8Lg8p7g8gitzsxNX5IWlSIgFWN/a4JgrJaoAMKn20oKwA==} 6443 + 6444 + object-values@1.0.0: 6445 + resolution: {integrity: sha512-+8hwcz/JnQ9EpLIXzN0Rs7DLsBpJNT/xYehtB/jU93tHYr5BFEO8E+JGQNOSqE7opVzz5cGksKFHt7uUJVLSjQ==} 6446 + engines: {node: '>=0.10.0'} 6447 + 6393 6448 once@1.4.0: 6394 6449 resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 6395 6450 ··· 6428 6483 resolution: {integrity: sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==} 6429 6484 engines: {node: '>=8'} 6430 6485 6486 + p-map@4.0.0: 6487 + resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} 6488 + engines: {node: '>=10'} 6489 + 6431 6490 p-try@2.2.0: 6432 6491 resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} 6433 6492 engines: {node: '>=6'} ··· 6450 6509 resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} 6451 6510 engines: {node: '>=8'} 6452 6511 6512 + parse-ms@4.0.0: 6513 + resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==} 6514 + engines: {node: '>=18'} 6515 + 6453 6516 parse-numeric-range@1.3.0: 6454 6517 resolution: {integrity: sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==} 6455 6518 ··· 6518 6581 picomatch@2.3.1: 6519 6582 resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 6520 6583 engines: {node: '>=8.6'} 6584 + 6585 + picomatch@4.0.2: 6586 + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} 6587 + engines: {node: '>=12'} 6521 6588 6522 6589 pify@2.3.0: 6523 6590 resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} ··· 6643 6710 pretty-format@3.8.0: 6644 6711 resolution: {integrity: sha512-WuxUnVtlWL1OfZFQFuqvnvs6MiAGk9UNsBostyBOB0Is9wb5uRESevA6rnl/rkksXaGX3GzZhPup5d6Vp1nFew==} 6645 6712 6713 + pretty-ms@9.0.0: 6714 + resolution: {integrity: sha512-E9e9HJ9R9NasGOgPaPE8VMeiPKAyWR5jcFpNnwIejslIhWqdqOrb2wShBsncMPUb+BcCd2OPYfh7p2W6oemTng==} 6715 + engines: {node: '>=18'} 6716 + 6646 6717 pretty@2.0.0: 6647 6718 resolution: {integrity: sha512-G9xUchgTEiNpormdYBl+Pha50gOUovT18IvAe7EYMZ1/f9W/WWMPRn+xI68yXNMUk3QXHDwo/1wV/4NejVNe1w==} 6648 6719 engines: {node: '>=0.10.0'} ··· 6716 6787 6717 6788 random-word-slugs@0.1.7: 6718 6789 resolution: {integrity: sha512-8cyzxOIDeLFvwSPTgCItMXHGT5ZPkjhuFKUTww06Xg1dNMXuGxIKlARvS7upk6JXIm41ZKXmtlKR1iCRWklKmg==} 6719 - 6720 - raw-body@2.4.1: 6721 - resolution: {integrity: sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==} 6722 - engines: {node: '>= 0.8'} 6723 6790 6724 6791 rc@1.2.8: 6725 6792 resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} ··· 6974 7041 resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 6975 7042 engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 6976 7043 7044 + reverse-arguments@1.0.0: 7045 + resolution: {integrity: sha512-/x8uIPdTafBqakK0TmPNJzgkLP+3H+yxpUJhCQHsLBg1rYEVNR2D8BRYNWQhVBjyOd7oo1dZRVzIkwMY2oqfYQ==} 7046 + 6977 7047 rimraf@3.0.2: 6978 7048 resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 6979 7049 hasBin: true ··· 7066 7136 resolution: {integrity: sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==} 7067 7137 engines: {node: '>= 0.4'} 7068 7138 7069 - setprototypeof@1.1.1: 7070 - resolution: {integrity: sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==} 7071 - 7072 7139 shebang-command@2.0.0: 7073 7140 resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 7074 7141 engines: {node: '>=8'} ··· 7076 7143 shebang-regex@3.0.0: 7077 7144 resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 7078 7145 engines: {node: '>=8'} 7146 + 7147 + shell-quote-word@1.0.1: 7148 + resolution: {integrity: sha512-lT297f1WLAdq0A4O+AknIFRP6kkiI3s8C913eJ0XqBxJbZPGWUNkRQk2u8zk4bEAjUJ5i+fSLwB6z1HzeT+DEg==} 7079 7149 7080 7150 shelljs@0.8.5: 7081 7151 resolution: {integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==} ··· 7111 7181 smart-buffer@4.2.0: 7112 7182 resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} 7113 7183 engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} 7184 + 7185 + smol-toml@1.1.4: 7186 + resolution: {integrity: sha512-Y0OT8HezWsTNeEOSVxDnKOW/AyNXHQ4BwJNbAXlLTF5wWsBvrcHhIkE5Rf8kQMLmgf7nDX3PVOlgC6/Aiggu3Q==} 7187 + engines: {node: '>= 18', pnpm: '>= 8'} 7114 7188 7115 7189 snake-case@2.1.0: 7116 7190 resolution: {integrity: sha512-FMR5YoPFwOLuh4rRz92dywJjyKYZNLpMn1R5ujVpIYkbA9p01fq8RMg0FkO4M+Yobt4MjHeLTJVm5xFFBHSV2Q==} ··· 7189 7263 stacktracey@2.1.8: 7190 7264 resolution: {integrity: sha512-Kpij9riA+UNg7TnphqjH7/CzctQ/owJGNbFkfEeve4Z4uxT5+JapVLFXcsurIfN34gnTWZNJ/f7NMG0E8JDzTw==} 7191 7265 7192 - statuses@1.5.0: 7193 - resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} 7194 - engines: {node: '>= 0.6'} 7195 - 7196 7266 stoppable@1.1.0: 7197 7267 resolution: {integrity: sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==} 7198 7268 engines: {node: '>=4', npm: '>=6'} ··· 7217 7287 string-width@5.1.2: 7218 7288 resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} 7219 7289 engines: {node: '>=12'} 7290 + 7291 + string.fromcodepoint@0.2.1: 7292 + resolution: {integrity: sha512-n69H31OnxSGSZyZbgBlvYIXlrMhJQ0dQAX1js1QDhpaUH6zmU3QYlj07bCwCNlPOu3oRXIubGPl2gDGnHsiCqg==} 7220 7293 7221 7294 string_decoder@1.3.0: 7222 7295 resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} ··· 7256 7329 resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} 7257 7330 engines: {node: '>=0.10.0'} 7258 7331 7332 + strip-json-comments@5.0.1: 7333 + resolution: {integrity: sha512-0fk9zBqO67Nq5M/m45qHCJxylV/DhBlIOVExqgOMiCCrzrhU6tCibRXNqE3jwJLftzE9SNuZtYbpzcO+i9FiKw==} 7334 + engines: {node: '>=14.16'} 7335 + 7259 7336 stripe@13.8.0: 7260 7337 resolution: {integrity: sha512-QFOOeaEwNOAj4k/T9OtSb9sKx9oLVI5y9HrJJn3XN9RJYKGAuE+fMD+rHA5u9ILmf3FDx99jaEvVvykftJtBGA==} 7261 7338 engines: {node: '>=12.*'} ··· 7293 7370 engines: {node: '>=8'} 7294 7371 hasBin: true 7295 7372 7373 + summary@2.1.0: 7374 + resolution: {integrity: sha512-nMIjMrd5Z2nuB2RZCKJfFMjgS3fygbeyGk9PxPPaJR1RIcyN9yn4A63Isovzm3ZtQuEkLBVgMdPup8UeLH7aQw==} 7375 + 7296 7376 superjson@1.13.3: 7297 7377 resolution: {integrity: sha512-mJiVjfd2vokfDxsQPOwJ/PtanO87LhpYY88ubI5dUB1Ab58Txbyje3+jpm+/83R/fevaq/107NNhtYBLuoTrFg==} 7298 7378 engines: {node: '>=10'} ··· 7312 7392 supports-preserve-symlinks-flag@1.0.0: 7313 7393 resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 7314 7394 engines: {node: '>= 0.4'} 7315 - 7316 - svix-fetch@3.0.0: 7317 - resolution: {integrity: sha512-rcADxEFhSqHbraZIsjyZNh4TF6V+koloX1OzZ+AQuObX9mZ2LIMhm1buZeuc5BIZPftZpJCMBsSiBaeszo9tRw==} 7318 - 7319 - svix@1.12.0: 7320 - resolution: {integrity: sha512-6iIYxR/BoVEBDokTcvApcqq4M2szpFOwV8NwuYyvf4cRpz7JEV1KFQDMkNxEi9aR1idkhK4bSmeQYIx1HyGiJw==} 7321 7395 7322 7396 swap-case@1.1.2: 7323 7397 resolution: {integrity: sha512-BAmWG6/bx8syfc6qXPprof3Mn5vQgf5dwdUNJhsNqU9WdPt5P+ES/wQ5bxfijy8zwZgZZHslC3iAsxsuQMCzJQ==} ··· 7393 7467 resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} 7394 7468 engines: {node: '>=0.6.0'} 7395 7469 7470 + to-no-case@1.0.2: 7471 + resolution: {integrity: sha512-Z3g735FxuZY8rodxV4gH7LxClE4H0hTIyHNIHdk+vpQxjLm0cwnKXq/OFVZ76SOQmto7txVcwSCwkU5kqp+FKg==} 7472 + 7473 + to-pascal-case@1.0.0: 7474 + resolution: {integrity: sha512-QGMWHqM6xPrcQW57S23c5/3BbYb0Tbe9p+ur98ckRnGDwD4wbbtDiYI38CfmMKNB5Iv0REjs5SNDntTwvDxzZA==} 7475 + 7396 7476 to-regex-range@5.0.1: 7397 7477 resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 7398 7478 engines: {node: '>=8.0'} 7399 7479 7400 - toidentifier@1.0.0: 7401 - resolution: {integrity: sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==} 7402 - engines: {node: '>=0.6'} 7480 + to-space-case@1.0.0: 7481 + resolution: {integrity: sha512-rLdvwXZ39VOn1IxGL3V6ZstoTbwLRckQmn/U8ZDLuWwIXNpuZDhQ3AiRUlhTbOXFVE9C+dR51wM0CBDhk31VcA==} 7403 7482 7404 7483 toml@3.0.0: 7405 7484 resolution: {integrity: sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==} 7406 7485 7407 - toucan-js@3.3.0: 7408 - resolution: {integrity: sha512-G3RZpX0SiLXq62UkQQyKuZKkB6yKrnp73Y97lh+cBt/fQLoj9YXJJ5IZ8YZ1Dq5nxGpSale+xpuGfUd4QLKcXA==} 7486 + toucan-js@3.4.0: 7487 + resolution: {integrity: sha512-ifqPB5QIBC07gDGhWyMpSFp6Z6cjRLsjxhQ3wZmE6YGDntJZNCage77AIyrVihQLQM6/6T8TQumEJDuWlBw56w==} 7409 7488 7410 7489 tough-cookie@4.1.3: 7411 7490 resolution: {integrity: sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==} ··· 7601 7680 resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} 7602 7681 engines: {node: '>=14.0'} 7603 7682 7683 + unescape-js@1.1.4: 7684 + resolution: {integrity: sha512-42SD8NOQEhdYntEiUQdYq/1V/YHwr1HLwlHuTJB5InVVdOSbgI6xu8jK5q65yIzuFCfczzyDF/7hbGzVbyCw0g==} 7685 + 7604 7686 unified@10.1.2: 7605 7687 resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} 7606 7688 ··· 7666 7748 universalify@2.0.0: 7667 7749 resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} 7668 7750 engines: {node: '>= 10.0.0'} 7669 - 7670 - unpipe@1.0.0: 7671 - resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} 7672 - engines: {node: '>= 0.8'} 7673 7751 7674 7752 update-browserslist-db@1.0.13: 7675 7753 resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} ··· 7771 7849 7772 7850 victory-vendor@36.6.11: 7773 7851 resolution: {integrity: sha512-nT8kCiJp8dQh8g991J/R5w5eE2KnO8EAIP0xocWlh9l2okngMWglOPoMZzJvek8Q1KUc4XE/mJxTZnvOB1sTYg==} 7852 + 7853 + vlq@0.2.3: 7854 + resolution: {integrity: sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow==} 7774 7855 7775 7856 vscode-oniguruma@1.7.0: 7776 7857 resolution: {integrity: sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==} ··· 7947 8028 youch@3.3.3: 7948 8029 resolution: {integrity: sha512-qSFXUk3UZBLfggAW3dJKg0BMblG5biqSF8M34E06o5CSsZtH92u9Hqmj2RzGiHDi64fhe83+4tENFP2DB6t6ZA==} 7949 8030 8031 + zod-validation-error@3.3.0: 8032 + resolution: {integrity: sha512-Syib9oumw1NTqEv4LT0e6U83Td9aVRk9iTXPUQr1otyV1PuXQKOvOwhMNqZIq5hluzHP2pMgnOmHEo7kPdI2mw==} 8033 + engines: {node: '>=18.0.0'} 8034 + peerDependencies: 8035 + zod: ^3.18.0 8036 + 7950 8037 zod@3.22.4: 7951 8038 resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==} 7952 8039 ··· 7991 8078 7992 8079 '@analytics/type-utils@0.6.2': {} 7993 8080 7994 - '@asteasolutions/zod-to-openapi@5.5.0(zod@3.22.4)': 8081 + '@asteasolutions/zod-to-openapi@7.0.0(zod@3.22.4)': 7995 8082 dependencies: 7996 8083 openapi3-ts: 4.1.2 7997 8084 zod: 3.22.4 ··· 8580 8667 dependencies: 8581 8668 zod: 3.22.4 8582 8669 8583 - '@clickhouse/client-common@0.3.0': {} 8584 - 8585 8670 '@clickhouse/client-common@1.0.1': {} 8586 - 8587 - '@clickhouse/client-web@0.3.0': 8588 - dependencies: 8589 - '@clickhouse/client-common': 0.3.0 8590 8671 8591 8672 '@clickhouse/client-web@1.0.1': 8592 8673 dependencies: ··· 8805 8886 8806 8887 '@effect-ts/system@0.57.5': {} 8807 8888 8889 + '@ericcornelissen/bash-parser@0.5.2': 8890 + dependencies: 8891 + array-last: 1.3.0 8892 + babylon: 6.18.0 8893 + compose-function: 3.0.3 8894 + deep-freeze: 0.0.1 8895 + filter-iterator: 0.0.1 8896 + filter-obj: 1.1.0 8897 + has-own-property: 0.1.0 8898 + identity-function: 1.0.0 8899 + is-iterable: 1.1.1 8900 + iterable-lookahead: 1.0.0 8901 + lodash.curry: 4.1.1 8902 + magic-string: 0.16.0 8903 + map-obj: 2.0.0 8904 + object-pairs: 0.1.0 8905 + object-values: 1.0.0 8906 + reverse-arguments: 1.0.0 8907 + shell-quote-word: 1.0.1 8908 + to-pascal-case: 1.0.0 8909 + unescape-js: 1.1.4 8910 + 8808 8911 '@esbuild-kit/core-utils@3.3.2': 8809 8912 dependencies: 8810 8913 esbuild: 0.18.20 ··· 9173 9276 dependencies: 9174 9277 tailwindcss: 3.4.3(ts-node@10.9.1(@types/node@20.8.0)(typescript@5.4.5)) 9175 9278 9176 - '@hono/sentry@1.0.0(hono@4.0.0)': 9177 - dependencies: 9178 - hono: 4.0.0 9179 - toucan-js: 3.3.0 9180 - 9181 - '@hono/zod-openapi@0.8.3(hono@4.0.0)(zod@3.22.4)': 9279 + '@hono/sentry@1.1.0(hono@4.0.0)': 9182 9280 dependencies: 9183 - '@asteasolutions/zod-to-openapi': 5.5.0(zod@3.22.4) 9184 - '@hono/zod-validator': 0.1.9(hono@4.0.0)(zod@3.22.4) 9185 9281 hono: 4.0.0 9186 - zod: 3.22.4 9282 + toucan-js: 3.4.0 9187 9283 9188 - '@hono/zod-validator@0.1.9(hono@4.0.0)(zod@3.22.4)': 9284 + '@hono/zod-openapi@0.13.0(hono@4.0.0)(zod@3.22.4)': 9189 9285 dependencies: 9286 + '@asteasolutions/zod-to-openapi': 7.0.0(zod@3.22.4) 9287 + '@hono/zod-validator': 0.2.1(hono@4.0.0)(zod@3.22.4) 9190 9288 hono: 4.0.0 9191 9289 zod: 3.22.4 9192 9290 9193 9291 '@hono/zod-validator@0.2.1(hono@4.0.0)(zod@3.22.4)': 9194 9292 dependencies: 9195 9293 hono: 4.0.0 9196 - zod: 3.22.4 9197 - 9198 - '@hono/zod-validator@0.2.1(hono@4.1.4)(zod@3.22.4)': 9199 - dependencies: 9200 - hono: 4.1.4 9201 9294 zod: 3.22.4 9202 9295 9203 9296 '@hono/zod-validator@0.2.1(hono@4.2.2)(zod@3.22.4)': ··· 9419 9512 '@nodelib/fs.stat': 2.0.5 9420 9513 run-parallel: 1.2.0 9421 9514 9515 + '@nodelib/fs.scandir@3.0.0': 9516 + dependencies: 9517 + '@nodelib/fs.stat': 3.0.0 9518 + run-parallel: 1.2.0 9519 + 9422 9520 '@nodelib/fs.stat@2.0.5': {} 9423 9521 9522 + '@nodelib/fs.stat@3.0.0': {} 9523 + 9424 9524 '@nodelib/fs.walk@1.2.8': 9425 9525 dependencies: 9426 9526 '@nodelib/fs.scandir': 2.1.5 9527 + fastq: 1.15.0 9528 + 9529 + '@nodelib/fs.walk@2.0.0': 9530 + dependencies: 9531 + '@nodelib/fs.scandir': 3.0.0 9427 9532 fastq: 1.15.0 9428 9533 9429 9534 '@octokit/auth-token@3.0.4': {} ··· 10598 10703 '@sentry/types': 7.100.1 10599 10704 '@sentry/utils': 7.100.1 10600 10705 10601 - '@sentry/core@7.70.0': 10706 + '@sentry/core@7.112.2': 10602 10707 dependencies: 10603 - '@sentry/types': 7.70.0 10604 - '@sentry/utils': 7.70.0 10605 - tslib: 2.6.2 10708 + '@sentry/types': 7.112.2 10709 + '@sentry/utils': 7.112.2 10606 10710 10607 10711 '@sentry/integrations@7.100.1': 10608 10712 dependencies: ··· 10611 10715 '@sentry/utils': 7.100.1 10612 10716 localforage: 1.10.0 10613 10717 10614 - '@sentry/integrations@7.70.0': 10718 + '@sentry/integrations@7.112.2': 10615 10719 dependencies: 10616 - '@sentry/types': 7.70.0 10617 - '@sentry/utils': 7.70.0 10720 + '@sentry/core': 7.112.2 10721 + '@sentry/types': 7.112.2 10722 + '@sentry/utils': 7.112.2 10618 10723 localforage: 1.10.0 10619 - tslib: 2.6.2 10620 10724 10621 10725 '@sentry/nextjs@7.100.1(encoding@0.1.13)(next@14.2.3(@opentelemetry/api@1.4.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0)': 10622 10726 dependencies: ··· 10664 10768 10665 10769 '@sentry/types@7.100.1': {} 10666 10770 10667 - '@sentry/types@7.70.0': {} 10771 + '@sentry/types@7.112.2': {} 10668 10772 10669 10773 '@sentry/utils@7.100.1': 10670 10774 dependencies: 10671 10775 '@sentry/types': 7.100.1 10672 10776 10673 - '@sentry/utils@7.70.0': 10777 + '@sentry/utils@7.112.2': 10674 10778 dependencies: 10675 - '@sentry/types': 7.70.0 10676 - tslib: 2.6.2 10779 + '@sentry/types': 7.112.2 10677 10780 10678 10781 '@sentry/vercel-edge@7.100.1': 10679 10782 dependencies: ··· 11014 11117 '@smithy/types': 2.12.0 11015 11118 tslib: 2.6.2 11016 11119 11017 - '@stablelib/base64@1.0.1': {} 11120 + '@snyk/github-codeowners@1.1.0': 11121 + dependencies: 11122 + commander: 4.1.1 11123 + ignore: 5.2.4 11124 + p-map: 4.0.0 11018 11125 11019 11126 '@stripe/stripe-js@2.1.6': {} 11020 11127 ··· 11487 11594 dependencies: 11488 11595 tslib: 2.6.2 11489 11596 11597 + arity-n@1.0.4: {} 11598 + 11599 + array-last@1.3.0: 11600 + dependencies: 11601 + is-number: 4.0.0 11602 + 11490 11603 array-timsort@1.0.3: {} 11491 11604 11492 11605 array-union@2.1.0: {} ··· 11516 11629 postcss-value-parser: 4.2.0 11517 11630 11518 11631 available-typed-arrays@1.0.5: {} 11632 + 11633 + babylon@6.18.0: {} 11519 11634 11520 11635 bail@2.0.2: {} 11521 11636 ··· 11601 11716 busboy@1.6.0: 11602 11717 dependencies: 11603 11718 streamsearch: 1.1.0 11604 - 11605 - bytes@3.1.0: {} 11606 11719 11607 11720 cac@6.7.14: {} 11608 11721 ··· 11809 11922 11810 11923 commondir@1.0.1: {} 11811 11924 11925 + compose-function@3.0.3: 11926 + dependencies: 11927 + arity-n: 1.0.4 11928 + 11812 11929 concat-map@0.0.1: {} 11813 11930 11814 11931 condense-newlines@0.2.1: ··· 11826 11943 dependencies: 11827 11944 snake-case: 2.1.0 11828 11945 upper-case: 1.1.3 11829 - 11830 - content-type@1.0.4: {} 11831 11946 11832 11947 contentlayer@0.3.4(esbuild@0.19.12): 11833 11948 dependencies: ··· 11965 12080 11966 12081 deep-extend@0.6.0: {} 11967 12082 12083 + deep-freeze@0.0.1: {} 12084 + 11968 12085 deepmerge@4.3.1: {} 11969 12086 11970 12087 defaults@1.0.4: ··· 11997 12114 slash: 3.0.0 11998 12115 11999 12116 delayed-stream@1.0.0: {} 12000 - 12001 - depd@1.1.2: {} 12002 12117 12003 12118 deprecation@2.3.1: {} 12004 12119 ··· 12136 12251 12137 12252 eastasianwidth@0.2.0: {} 12138 12253 12254 + easy-table@1.2.0: 12255 + dependencies: 12256 + ansi-regex: 5.0.1 12257 + optionalDependencies: 12258 + wcwidth: 1.0.1 12259 + 12139 12260 ecdsa-sig-formatter@1.0.11: 12140 12261 dependencies: 12141 12262 safe-buffer: 5.2.1 ··· 12182 12303 d: 1.0.1 12183 12304 es5-ext: 0.10.62 12184 12305 es6-symbol: 3.1.3 12185 - 12186 - es6-promise@4.2.8: {} 12187 12306 12188 12307 es6-symbol@3.1.3: 12189 12308 dependencies: ··· 12419 12538 merge2: 1.4.1 12420 12539 micromatch: 4.0.5 12421 12540 12422 - fast-sha256@1.3.0: {} 12541 + fast-glob@3.3.2: 12542 + dependencies: 12543 + '@nodelib/fs.stat': 2.0.5 12544 + '@nodelib/fs.walk': 1.2.8 12545 + glob-parent: 5.1.2 12546 + merge2: 1.4.1 12547 + micromatch: 4.0.5 12423 12548 12424 12549 fast-xml-parser@4.2.5: 12425 12550 dependencies: ··· 12442 12567 dependencies: 12443 12568 escape-string-regexp: 1.0.5 12444 12569 12570 + file-entry-cache@8.0.0: 12571 + dependencies: 12572 + flat-cache: 4.0.1 12573 + 12445 12574 file-uri-to-path@1.0.0: {} 12446 12575 12447 12576 fill-range@7.0.1: 12448 12577 dependencies: 12449 12578 to-regex-range: 5.0.1 12450 12579 12580 + filter-iterator@0.0.1: {} 12581 + 12582 + filter-obj@1.1.0: {} 12583 + 12451 12584 find-up@4.1.0: 12452 12585 dependencies: 12453 12586 locate-path: 5.0.0 12454 12587 path-exists: 4.0.0 12588 + 12589 + flat-cache@4.0.1: 12590 + dependencies: 12591 + flatted: 3.3.1 12592 + keyv: 4.5.4 12593 + 12594 + flatted@3.3.1: {} 12455 12595 12456 12596 for-each@0.3.3: 12457 12597 dependencies: ··· 12712 12852 has-flag@4.0.0: {} 12713 12853 12714 12854 has-own-prop@2.0.0: {} 12855 + 12856 + has-own-property@0.1.0: {} 12715 12857 12716 12858 has-property-descriptors@1.0.0: 12717 12859 dependencies: ··· 12931 13073 domutils: 3.1.0 12932 13074 entities: 4.5.0 12933 13075 12934 - http-errors@1.7.3: 12935 - dependencies: 12936 - depd: 1.1.2 12937 - inherits: 2.0.4 12938 - setprototypeof: 1.1.1 12939 - statuses: 1.5.0 12940 - toidentifier: 1.0.0 12941 - 12942 13076 http-proxy-agent@5.0.0: 12943 13077 dependencies: 12944 13078 '@tootallnate/once': 2.0.0 ··· 12977 13111 iconv-lite@0.6.3: 12978 13112 dependencies: 12979 13113 safer-buffer: 2.1.2 13114 + 13115 + identity-function@1.0.0: {} 12980 13116 12981 13117 ieee754@1.2.1: {} 12982 13118 ··· 13095 13231 13096 13232 is-interactive@1.0.0: {} 13097 13233 13234 + is-iterable@1.1.1: {} 13235 + 13098 13236 is-lower-case@1.1.3: 13099 13237 dependencies: 13100 13238 lower-case: 1.1.4 13239 + 13240 + is-number@4.0.0: {} 13101 13241 13102 13242 is-number@7.0.0: {} 13103 13243 ··· 13153 13293 whatwg-fetch: 3.6.19 13154 13294 transitivePeerDependencies: 13155 13295 - encoding 13296 + 13297 + iterable-lookahead@1.0.0: {} 13156 13298 13157 13299 jackspeak@2.3.6: 13158 13300 dependencies: ··· 13271 13413 dependencies: 13272 13414 bignumber.js: 9.1.2 13273 13415 13416 + json-buffer@3.0.1: {} 13417 + 13274 13418 json-diff@0.9.0: 13275 13419 dependencies: 13276 13420 cli-color: 2.0.3 ··· 13306 13450 jwa: 2.0.0 13307 13451 safe-buffer: 5.2.1 13308 13452 13453 + keyv@4.5.4: 13454 + dependencies: 13455 + json-buffer: 3.0.1 13456 + 13309 13457 kind-of@3.2.2: 13310 13458 dependencies: 13311 13459 is-buffer: 1.1.6 ··· 13314 13462 13315 13463 kleur@4.1.5: {} 13316 13464 13465 + knip@5.16.0(@types/node@20.8.0)(typescript@5.4.5): 13466 + dependencies: 13467 + '@ericcornelissen/bash-parser': 0.5.2 13468 + '@nodelib/fs.walk': 2.0.0 13469 + '@snyk/github-codeowners': 1.1.0 13470 + '@types/node': 20.8.0 13471 + easy-table: 1.2.0 13472 + fast-glob: 3.3.2 13473 + file-entry-cache: 8.0.0 13474 + jiti: 1.21.0 13475 + js-yaml: 4.1.0 13476 + minimist: 1.2.8 13477 + picocolors: 1.0.0 13478 + picomatch: 4.0.2 13479 + pretty-ms: 9.0.0 13480 + resolve: 1.22.8 13481 + smol-toml: 1.1.4 13482 + strip-json-comments: 5.0.1 13483 + summary: 2.1.0 13484 + typescript: 5.4.5 13485 + zod: 3.22.4 13486 + zod-validation-error: 3.3.0(zod@3.22.4) 13487 + 13317 13488 leac@0.6.0: {} 13318 13489 13319 13490 libsql@0.3.10: ··· 13351 13522 13352 13523 lodash.castarray@4.4.0: {} 13353 13524 13525 + lodash.curry@4.1.1: {} 13526 + 13354 13527 lodash.get@4.4.2: {} 13355 13528 13356 13529 lodash.includes@4.3.0: {} ··· 13410 13583 13411 13584 luxon@3.3.0: {} 13412 13585 13586 + magic-string@0.16.0: 13587 + dependencies: 13588 + vlq: 0.2.3 13589 + 13413 13590 magic-string@0.25.9: 13414 13591 dependencies: 13415 13592 sourcemap-codec: 1.4.8 ··· 13421 13598 make-error@1.3.6: {} 13422 13599 13423 13600 map-obj@1.0.1: {} 13601 + 13602 + map-obj@2.0.0: {} 13424 13603 13425 13604 map-obj@4.3.0: {} 13426 13605 ··· 13634 13813 13635 13814 merge2@1.4.1: {} 13636 13815 13637 - micro@10.0.1: 13638 - dependencies: 13639 - arg: 4.1.0 13640 - content-type: 1.0.4 13641 - raw-body: 2.4.1 13642 - 13643 13816 micromark-core-commonmark@1.1.0: 13644 13817 dependencies: 13645 13818 decode-named-character-reference: 1.0.2 ··· 14170 14343 14171 14344 object-inspect@1.13.1: {} 14172 14345 14346 + object-pairs@0.1.0: {} 14347 + 14348 + object-values@1.0.0: {} 14349 + 14173 14350 once@1.4.0: 14174 14351 dependencies: 14175 14352 wrappy: 1.0.2 ··· 14218 14395 p-limit: 2.3.0 14219 14396 14220 14397 p-map@3.0.0: 14398 + dependencies: 14399 + aggregate-error: 3.1.0 14400 + 14401 + p-map@4.0.0: 14221 14402 dependencies: 14222 14403 aggregate-error: 3.1.0 14223 14404 ··· 14264 14445 json-parse-even-better-errors: 2.3.1 14265 14446 lines-and-columns: 1.2.4 14266 14447 14448 + parse-ms@4.0.0: {} 14449 + 14267 14450 parse-numeric-range@1.3.0: {} 14268 14451 14269 14452 parse5@6.0.1: {} ··· 14328 14511 picocolors@1.0.0: {} 14329 14512 14330 14513 picomatch@2.3.1: {} 14514 + 14515 + picomatch@4.0.2: {} 14331 14516 14332 14517 pify@2.3.0: {} 14333 14518 ··· 14460 14645 14461 14646 pretty-format@3.8.0: {} 14462 14647 14648 + pretty-ms@9.0.0: 14649 + dependencies: 14650 + parse-ms: 4.0.0 14651 + 14463 14652 pretty@2.0.0: 14464 14653 dependencies: 14465 14654 condense-newlines: 0.2.1 ··· 14540 14729 quick-lru@5.1.1: {} 14541 14730 14542 14731 random-word-slugs@0.1.7: {} 14543 - 14544 - raw-body@2.4.1: 14545 - dependencies: 14546 - bytes: 3.1.0 14547 - http-errors: 1.7.3 14548 - iconv-lite: 0.4.24 14549 - unpipe: 1.0.0 14550 14732 14551 14733 rc@1.2.8: 14552 14734 dependencies: ··· 14882 15064 14883 15065 reusify@1.0.4: {} 14884 15066 15067 + reverse-arguments@1.0.0: {} 15068 + 14885 15069 rimraf@3.0.2: 14886 15070 dependencies: 14887 15071 glob: 7.2.3 ··· 14981 15165 gopd: 1.0.1 14982 15166 has-property-descriptors: 1.0.0 14983 15167 14984 - setprototypeof@1.1.1: {} 14985 - 14986 15168 shebang-command@2.0.0: 14987 15169 dependencies: 14988 15170 shebang-regex: 3.0.0 14989 15171 14990 15172 shebang-regex@3.0.0: {} 15173 + 15174 + shell-quote-word@1.0.1: {} 14991 15175 14992 15176 shelljs@0.8.5: 14993 15177 dependencies: ··· 15026 15210 15027 15211 smart-buffer@4.2.0: {} 15028 15212 15213 + smol-toml@1.1.4: {} 15214 + 15029 15215 snake-case@2.1.0: 15030 15216 dependencies: 15031 15217 no-case: 2.3.2 ··· 15102 15288 as-table: 1.0.55 15103 15289 get-source: 2.0.12 15104 15290 15105 - statuses@1.5.0: {} 15106 - 15107 15291 stoppable@1.1.0: {} 15108 15292 15109 15293 stream-events@1.0.5: ··· 15130 15314 emoji-regex: 9.2.2 15131 15315 strip-ansi: 7.1.0 15132 15316 15317 + string.fromcodepoint@0.2.1: {} 15318 + 15133 15319 string_decoder@1.3.0: 15134 15320 dependencies: 15135 15321 safe-buffer: 5.2.1 ··· 15162 15348 min-indent: 1.0.1 15163 15349 15164 15350 strip-json-comments@2.0.1: {} 15351 + 15352 + strip-json-comments@5.0.1: {} 15165 15353 15166 15354 stripe@13.8.0: 15167 15355 dependencies: ··· 15198 15386 mz: 2.7.0 15199 15387 pirates: 4.0.6 15200 15388 ts-interface-checker: 0.1.13 15389 + 15390 + summary@2.1.0: {} 15201 15391 15202 15392 superjson@1.13.3: 15203 15393 dependencies: ··· 15215 15405 15216 15406 supports-preserve-symlinks-flag@1.0.0: {} 15217 15407 15218 - svix-fetch@3.0.0(encoding@0.1.13): 15219 - dependencies: 15220 - node-fetch: 2.7.0(encoding@0.1.13) 15221 - whatwg-fetch: 3.6.19 15222 - transitivePeerDependencies: 15223 - - encoding 15224 - 15225 - svix@1.12.0(encoding@0.1.13): 15226 - dependencies: 15227 - '@stablelib/base64': 1.0.1 15228 - es6-promise: 4.2.8 15229 - fast-sha256: 1.3.0 15230 - svix-fetch: 3.0.0(encoding@0.1.13) 15231 - url-parse: 1.5.10 15232 - transitivePeerDependencies: 15233 - - encoding 15234 - 15235 15408 swap-case@1.1.2: 15236 15409 dependencies: 15237 15410 lower-case: 1.1.4 ··· 15367 15540 dependencies: 15368 15541 os-tmpdir: 1.0.2 15369 15542 15543 + to-no-case@1.0.2: {} 15544 + 15545 + to-pascal-case@1.0.0: 15546 + dependencies: 15547 + to-space-case: 1.0.0 15548 + 15370 15549 to-regex-range@5.0.1: 15371 15550 dependencies: 15372 15551 is-number: 7.0.0 15373 15552 15374 - toidentifier@1.0.0: {} 15553 + to-space-case@1.0.0: 15554 + dependencies: 15555 + to-no-case: 1.0.2 15375 15556 15376 15557 toml@3.0.0: {} 15377 15558 15378 - toucan-js@3.3.0: 15559 + toucan-js@3.4.0: 15379 15560 dependencies: 15380 - '@sentry/core': 7.70.0 15381 - '@sentry/integrations': 7.70.0 15382 - '@sentry/types': 7.70.0 15383 - '@sentry/utils': 7.70.0 15561 + '@sentry/core': 7.112.2 15562 + '@sentry/integrations': 7.112.2 15563 + '@sentry/types': 7.112.2 15564 + '@sentry/utils': 7.112.2 15384 15565 15385 15566 tough-cookie@4.1.3: 15386 15567 dependencies: ··· 15555 15736 dependencies: 15556 15737 '@fastify/busboy': 2.1.1 15557 15738 15739 + unescape-js@1.1.4: 15740 + dependencies: 15741 + string.fromcodepoint: 0.2.1 15742 + 15558 15743 unified@10.1.2: 15559 15744 dependencies: 15560 15745 '@types/unist': 2.0.9 ··· 15645 15830 universalify@0.2.0: {} 15646 15831 15647 15832 universalify@2.0.0: {} 15648 - 15649 - unpipe@1.0.0: {} 15650 15833 15651 15834 update-browserslist-db@1.0.13(browserslist@4.23.0): 15652 15835 dependencies: ··· 15776 15959 d3-shape: 3.2.0 15777 15960 d3-time: 3.1.0 15778 15961 d3-timer: 3.0.1 15962 + 15963 + vlq@0.2.3: {} 15779 15964 15780 15965 vscode-oniguruma@1.7.0: {} 15781 15966 ··· 15971 16156 cookie: 0.5.0 15972 16157 mustache: 4.2.0 15973 16158 stacktracey: 2.1.8 16159 + 16160 + zod-validation-error@3.3.0(zod@3.22.4): 16161 + dependencies: 16162 + zod: 3.22.4 15974 16163 15975 16164 zod@3.22.4: {} 15976 16165