diff --git a/apps/nextjs/env.ts b/apps/nextjs/env.ts index 6bf9915a..5b3f1b0c 100644 --- a/apps/nextjs/env.ts +++ b/apps/nextjs/env.ts @@ -1,10 +1,9 @@ /* eslint-disable no-restricted-properties */ +import { env as authEnv } from "@realms-world/auth/env"; import { createEnv } from "@t3-oss/env-nextjs"; import { vercel } from "@t3-oss/env-nextjs/presets"; import { z } from "zod"; -import { env as authEnv } from "@realms-world/auth/env"; - export const env = createEnv({ extends: [authEnv, vercel()], shared: { @@ -21,6 +20,7 @@ export const env = createEnv({ */ server: { DATABASE_URL: z.string().url(), + DUNE_API_KEY: z.string().optional(), }, /** diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index c966a0c3..1c1fcc35 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -16,8 +16,9 @@ "dependencies": { "@ark-project/react": "1.1.2", "@avnu/avnu-sdk": "^2.1.1", - "@cartridge/connector": "^0.5.1", - "@cartridge/controller": "^0.5.1", + "@cartridge/connector": "^0.5.5", + "@cartridge/controller": "^0.5.5", + "@duneanalytics/client-sdk": "^0.2.4", "@emotion/react": "^11.11.4", "@emotion/styled": "^11.11.5", "@keystatic/core": "^0.5.36", @@ -39,8 +40,8 @@ "@realms-world/ui": "workspace:*", "@realms-world/utils": "workspace:*", "@reservoir0x/reservoir-kit-ui": "^2.5.16", - "@starknet-react/chains": "^3.0.2", - "@starknet-react/core": "^3.0.3", + "@starknet-react/chains": "^3.1.1", + "@starknet-react/core": "^3.6.3", "@starkware-industries/commons-js-enums": "^1.2.0", "@starkware-industries/commons-js-utils": "^1.2.2", "@svgr/webpack": "^8.1.0", @@ -64,7 +65,7 @@ "lodash": "4.17.21", "lucide-react": "^0.441.0", "merkletreejs": "^0.3.11", - "next": "^15.0.3", + "next": "^15.1.3", "nuqs": "^1.20.0", "react": "catalog:react19", "react-dom": "catalog:react19", @@ -76,7 +77,7 @@ "server-only": "0.0.1", "siws": "workspace:*", "starknet": "6.11.0", - "starknetkit": "^2.3.3", + "starknetkit": "^2.6.1", "superjson": "2.2.1", "viem": "^2.21.27", "wagmi": "^2.12.19", diff --git a/apps/nextjs/src/app/(app)/tokenomics/page.tsx b/apps/nextjs/src/app/(app)/tokenomics/page.tsx index 1e3701e8..3175bd5f 100644 --- a/apps/nextjs/src/app/(app)/tokenomics/page.tsx +++ b/apps/nextjs/src/app/(app)/tokenomics/page.tsx @@ -1,11 +1,10 @@ import type { Metadata } from "next"; import { NETWORK_NAME, SUPPORTED_L1_CHAIN_ID } from "@/constants/env"; import { stakingAddresses } from "@/constants/staking"; -import { env } from "env"; import { getRealmNFTHolders } from "@/lib/subgraph/getRealmNFTHolders"; import { getWalletRealmsHeld } from "@/lib/subgraph/getWalletRealmsHeld"; - import { getDaoAddressesArrayByChain } from "@realms-world/constants/src/DAO"; +import { env } from "env"; import { PageLayout } from "../../_components/PageLayout"; import { DashBoard } from "./Dashboard"; @@ -133,17 +132,20 @@ export default async function Page() { return ( -
- The $Lords token is the native token of the Realms Autonomous World. It - is governed by BibliothecaDAO who controls the issuance of the token. +
+
+ The $Lords token is the native token of the Realms Autonomous World. + It is governed by BibliothecaDAO who controls the issuance of the + token. +
+
- ); } diff --git a/apps/nextjs/src/app/api/dune/route.ts b/apps/nextjs/src/app/api/dune/route.ts new file mode 100644 index 00000000..e5e3404c --- /dev/null +++ b/apps/nextjs/src/app/api/dune/route.ts @@ -0,0 +1,56 @@ +import { api } from "@/trpc/react"; +import { DuneClient, QueryParameter } from "@duneanalytics/client-sdk"; +import { db } from "@realms-world/db/client"; +import { schema } from "@realms-world/db/schema"; +import { env } from "env"; + +const { DUNE_API_KEY } = env; +const client = new DuneClient(DUNE_API_KEY ?? ""); +export const config = { + cron: "0 */6 * * *", +}; + +export async function GET(request: Request) { + const queryID = 4101280; + + try { + /*const executionResult = await client.getLatestResult({ queryId: queryID }); + console.log(executionResult.result?.rows); + if (executionResult.result?.rows) { + // Filter and transform the rows to match schema + const filteredRows = executionResult.result.rows.map( + (row: Record) => ({ + source: row.Name as string, + amount: Number(row.amount), + block_time: new Date(row.block_time), + epoch: row.epoch ? new Date(row.epoch) : null, + epoch_total_amount: Number(row.epoch_total_amount), + sender_epoch_total_amount: row.sender_epoch_total_amount + ? Number(row.sender_epoch_total_amount) + : 0, + }), + ) satisfies (typeof schema.duneVelords.$inferInsert)[]; + console.log(filteredRows[0]);*/ + + try { + const tokenAttributeResult = await db + .insert(schema.velords_burns) + .values([{ source: "test" }]) + .returning({ + source: schema.velords_burns.source, + //amount: schema.duneVelords.amount, + //epoch: schema.duneVelords.epoch, + }); + + console.log(tokenAttributeResult); + + return new Response(JSON.stringify(tokenAttributeResult)); + } catch (e) { + console.log(e); + return new Response(JSON.stringify(e)); + } + } catch (error) { + console.error(error); + return new Response("Error fetching data from Dune", { status: 500 }); + } +} diff --git a/packages/api/src/router/veLordsBurns.ts b/packages/api/src/router/veLordsBurns.ts index 3c41d5d7..1bcbc71c 100644 --- a/packages/api/src/router/veLordsBurns.ts +++ b/packages/api/src/router/veLordsBurns.ts @@ -1,9 +1,8 @@ -import type { TRPCRouterRecord } from "@trpc/server"; -import { z } from "zod"; - import type { SQL } from "@realms-world/db"; +import type { TRPCRouterRecord } from "@trpc/server"; import { and, desc, eq, gte, lte, sql } from "@realms-world/db"; -import { velords_burns } from "@realms-world/db/schema"; +import { velords_burns, velords_burns2 } from "@realms-world/db/schema"; +import { z } from "zod"; import { publicProcedure } from "../trpc"; @@ -19,19 +18,19 @@ export const veLordsBurnsRouter = { .query(({ ctx, input }) => { const { sender, startTimestamp, endTimestamp } = input; const whereFilter: SQL[] = sender - ? [eq(velords_burns.sender, sender.toLowerCase())] + ? [eq(velords_burns2.sender, sender.toLowerCase())] : []; if (startTimestamp) { - whereFilter.push(gte(velords_burns.timestamp, startTimestamp)); + whereFilter.push(gte(velords_burns2.timestamp, startTimestamp)); } if (endTimestamp) { - whereFilter.push(lte(velords_burns.timestamp, endTimestamp)); + whereFilter.push(lte(velords_burns2.timestamp, endTimestamp)); } - return ctx.db.query.velords_burns.findMany({ + return ctx.db.query.velords_burns2.findMany({ where: and(...whereFilter), - orderBy: desc(velords_burns.timestamp), + orderBy: desc(velords_burns2.timestamp), }); }), @@ -39,7 +38,7 @@ export const veLordsBurnsRouter = { .input(z.object({ hash: z.string() })) .query(({ ctx, input }) => { return ctx.db.query.erc721_bridge.findFirst({ - where: eq(velords_burns.hash, input.hash), + where: eq(velords_burns2.hash, input.hash), }); }), @@ -59,7 +58,7 @@ export const veLordsBurnsRouter = { weeks.week, COALESCE(SUM(vb.amount), 0) AS total_amount FROM weeks - LEFT JOIN ${velords_burns} vb ON DATE_TRUNC('week', vb.timestamp) = weeks.week + LEFT JOIN ${velords_burns2} vb ON DATE_TRUNC('week', vb.timestamp) = weeks.week GROUP BY weeks.week ORDER BY weeks.week ASC LIMIT 11 diff --git a/packages/auth/package.json b/packages/auth/package.json index e4c71a90..b61ac1ed 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -22,7 +22,7 @@ "@auth/drizzle-adapter": "^1.4.2", "@realms-world/db": "workspace:*", "@t3-oss/env-nextjs": "^0.11.1", - "next": "^15.0.3", + "next": "^15.1.3", "next-auth": "5.0.0-beta.19", "react": "catalog:react19", "react-dom": "catalog:react19", diff --git a/packages/db/drizzle.config.ts b/packages/db/drizzle.config.ts index e40ec9c3..bf9fc4cf 100644 --- a/packages/db/drizzle.config.ts +++ b/packages/db/drizzle.config.ts @@ -8,7 +8,7 @@ export default { schema: "./src/schema/index.ts", dialect: "postgresql", dbCredentials: { - url: process.env.DATABASE_URL + "?ssl=true", + url: process.env.DATABASE_URL, ssl: true, }, } satisfies Config; diff --git a/packages/db/drizzle/schema.ts b/packages/db/drizzle/schema.ts index c2e91f4a..d8de38e1 100644 --- a/packages/db/drizzle/schema.ts +++ b/packages/db/drizzle/schema.ts @@ -1,74 +1,373 @@ -import { pgTable, index, uuid, varchar, integer, numeric, bigint, serial } from "drizzle-orm/pg-core" - import { sql } from "drizzle-orm" - - - -export const governances = pgTable("governances", { - uid: uuid("uid").defaultRandom().primaryKey().notNull(), - // TODO: failed to parse database type 'int8range' - block_range: unknown("block_range").notNull(), - id: varchar("id", { length: 256 }).notNull(), - currentDelegates: integer("currentDelegates").notNull(), - totalDelegates: integer("totalDelegates").notNull(), - delegatedVotesRaw: numeric("delegatedVotesRaw", { precision: 80, scale: 0 }).notNull(), - delegatedVotes: numeric("delegatedVotes", { precision: 80, scale: 20 }).notNull(), -}, -(table) => { - return { - currentdelegates_idx: index("governances_currentdelegates_index").using("btree", table.currentDelegates), - delegatedvotes_idx: index("governances_delegatedvotes_index").using("btree", table.delegatedVotes), - delegatedvotesraw_idx: index("governances_delegatedvotesraw_index").using("btree", table.delegatedVotesRaw), - id_idx: index().using("btree", table.id), - totaldelegates_idx: index("governances_totaldelegates_index").using("btree", table.totalDelegates), - } +import { sql } from "drizzle-orm"; +import { + bigint, + boolean, + index, + integer, + jsonb, + numeric, + pgEnum, + pgTable, + serial, + text, + timestamp, + unique, + uniqueIndex, + uuid, + varchar, +} from "drizzle-orm/pg-core"; + +export const status = pgEnum("status", ["open", "cancelled", "filled"]); + +export const velordsBurns = pgTable("velords_burns", { + // You can use { mode: "bigint" } if numbers are exceeding js number limitations + cursor: bigint("_cursor", { mode: "number" }), + hash: text().primaryKey().notNull(), + amount: numeric({ precision: 78, scale: 8 }).notNull(), + sender: text().notNull(), + timestamp: timestamp({ mode: "string" }).notNull(), +}); + +export const duneVelordsBurns = pgTable("dune_velords_burns", { + id: text(), + amount: text().notNull(), + blockTime: timestamp("block_time", { mode: "string" }).notNull(), + epoch: timestamp({ mode: "string" }), + epochTotalAmount: integer("epoch_total_amount").notNull(), + senderEpochTotalAmount: integer("sender_epoch_total_amount"), +}); + +export const bridge = pgTable("bridge", { + // You can use { mode: "bigint" } if numbers are exceeding js number limitations + cursor: bigint("_cursor", { mode: "number" }), + hash: text().primaryKey().notNull(), + type: text(), + l1Account: text(), + l2Account: text(), + amount: numeric(), + timestamp: timestamp({ mode: "string" }), +}); + +export const erc721AttributeKeys = pgTable( + "erc721_attribute_keys", + { + id: serial().notNull(), + key: text().notNull(), + kind: text().notNull(), + collectionId: text("collection_id").notNull(), + attributeCount: integer("attribute_count").default(0).notNull(), + info: jsonb(), + }, + (table) => { + return { + attributeKeysCollectionIdKeyIdx: uniqueIndex( + "attribute_keys_collection_id_key_index", + ).using( + "btree", + table.collectionId.asc().nullsLast(), + table.key.asc().nullsLast(), + ), + }; + }, +); + +export const user = pgTable("user", { + id: varchar({ length: 255 }).primaryKey().notNull(), + name: varchar({ length: 255 }), + email: varchar({ length: 255 }).notNull(), + emailVerified: timestamp({ precision: 3, mode: "string" }).default( + CURRENT_TIMESTAMP(3), + ), + image: varchar({ length: 255 }), +}); + +export const account = pgTable("account", { + userId: varchar({ length: 255 }).notNull(), + type: varchar({ length: 255 }).notNull(), + provider: varchar({ length: 255 }).notNull(), + providerAccountId: varchar({ length: 255 }).notNull(), + refreshToken: varchar("refresh_token", { length: 255 }), + accessToken: varchar("access_token", { length: 255 }), + expiresAt: integer("expires_at"), + tokenType: varchar("token_type", { length: 255 }), + scope: varchar({ length: 255 }), + idToken: text("id_token"), + sessionState: varchar("session_state", { length: 255 }), +}); + +export const session = pgTable("session", { + sessionToken: varchar({ length: 255 }).primaryKey().notNull(), + userId: varchar({ length: 255 }).notNull(), + expires: timestamp({ mode: "string" }).notNull(), +}); + +export const erc721Transfers = pgTable("erc721_transfers", { + // You can use { mode: "bigint" } if numbers are exceeding js number limitations + cursor: bigint("_cursor", { mode: "number" }), + id: text().primaryKey().notNull(), + tokenKey: text("token_key"), + tokenId: integer("token_id"), + contractAddress: text("contract_address"), + fromAddress: text(), + toAddress: text(), }); -export const delegates = pgTable("delegates", { - uid: uuid("uid").defaultRandom().primaryKey().notNull(), - // TODO: failed to parse database type 'int8range' - block_range: unknown("block_range").notNull(), - id: varchar("id", { length: 256 }).notNull(), - governance: varchar("governance", { length: 256 }), - user: varchar("user", { length: 256 }).notNull(), - delegatedVotesRaw: numeric("delegatedVotesRaw", { precision: 80, scale: 0 }).notNull(), - delegatedVotes: numeric("delegatedVotes", { precision: 80, scale: 20 }).notNull(), - tokenHoldersRepresentedAmount: integer("tokenHoldersRepresentedAmount").notNull(), - tokenHoldersRepresented: integer("tokenHoldersRepresented").notNull(), -}, -(table) => { - return { - delegatedvotes_idx: index("delegates_delegatedvotes_index").using("btree", table.delegatedVotes), - delegatedvotesraw_idx: index("delegates_delegatedvotesraw_index").using("btree", table.delegatedVotesRaw), - governance_idx: index().using("btree", table.governance), - id_idx: index().using("btree", table.id), - tokenholdersrepresented_idx: index("delegates_tokenholdersrepresented_index").using("btree", table.tokenHoldersRepresented), - tokenholdersrepresentedamount_idx: index("delegates_tokenholdersrepresentedamount_index").using("btree", table.tokenHoldersRepresentedAmount), - user_idx: index().using("btree", table.user), - } +export const post = pgTable("post", { + id: uuid().defaultRandom().primaryKey().notNull(), + title: varchar({ length: 256 }).notNull(), + content: text().notNull(), + createdAt: timestamp({ mode: "string" }).defaultNow().notNull(), + updatedAt: timestamp({ withTimezone: true, mode: "string" }), }); -export const _checkpoints = pgTable("_checkpoints", { - id: varchar("id", { length: 10 }).primaryKey().notNull(), - // You can use { mode: "bigint" } if numbers are exceeding js number limitations - block_number: bigint("block_number", { mode: "number" }).notNull(), - contract_address: varchar("contract_address", { length: 66 }).notNull(), -}, -(table) => { - return { - block_number_idx: index().using("btree", table.block_number), - contract_address_idx: index().using("btree", table.contract_address), - } +export const delegateProfiles = pgTable( + "delegate_profiles", + { + id: varchar({ length: 256 }) + .default(sql`gen_random_uuid()`) + .primaryKey() + .notNull(), + delegateId: varchar({ length: 256 }), + statement: text().notNull(), + interests: text().array(), + twitter: text(), + github: text(), + telegram: text(), + discord: text(), + createdAt: timestamp({ mode: "string" }).defaultNow().notNull(), + updatedAt: timestamp({ withTimezone: true, mode: "string" }), + }, + (table) => { + return { + delegateProfilesDelegateIdUnique: unique( + "delegate_profiles_delegateId_unique", + ).on(table.delegateId), + }; + }, +); + +export const erc721Bridge = pgTable("erc721_bridge", { + // You can use { mode: "bigint" } if numbers are exceeding js number limitations + cursor: bigint("_cursor", { mode: "number" }), + hash: text().primaryKey().notNull(), + type: text(), + l1Account: text(), + l2Account: text(), + tokenIds: text().array(), + reqHash: text("req_hash"), + timestamp: timestamp({ mode: "string" }), +}); + +export const lordsRewards = pgTable("lords_rewards", { + // You can use { mode: "bigint" } if numbers are exceeding js number limitations + cursor: bigint("_cursor", { mode: "number" }), + hash: text().primaryKey().notNull(), + amount: numeric({ precision: 78, scale: 8 }).notNull(), + recipient: text().notNull(), + timestamp: timestamp({ mode: "string" }).notNull(), +}); + +export const erc721Attributes = pgTable( + "erc721_attributes", + { + id: serial().notNull(), + value: text().notNull(), + key: text().notNull(), + kind: text(), + collectionId: text("collection_id").notNull(), + attributeKeyId: integer("attribute_key_id"), + tokenCount: integer("token_count").default(0), + }, + (table) => { + return { + attributesAttributeKeyIdValueIdx: index( + "attributes_attribute_key_id_value_index", + ).using( + "btree", + table.attributeKeyId.asc().nullsLast(), + table.value.asc().nullsLast(), + ), + }; + }, +); + +export const erc721Collections = pgTable("erc721_collections", { + // TODO: failed to parse database type 'int8range' + cursor: unknown("_cursor"), + id: text(), + marketplaceId: integer(), + tokenCount: integer(), + ownerCount: integer(), + allTimeVolume: integer(), + floorSellValue: integer(), }); -export const _metadatas = pgTable("_metadatas", { - id: varchar("id", { length: 20 }).primaryKey().notNull(), - value: varchar("value", { length: 128 }).notNull(), +export const erc721MarketEvents = pgTable("erc721_market_events", { + // TODO: failed to parse database type 'int8range' + cursor: unknown("_cursor"), + id: integer().notNull(), + hash: text(), + finalizeHash: text("finalize_hash"), + tokenKey: text("token_key"), + tokenId: integer("token_id"), + collectionId: integer("collection_id"), + createdBy: text("created_by"), + purchaser: text(), + price: numeric(), + expiration: integer(), + active: boolean(), + updatedAt: timestamp("updated_at", { mode: "string" }), + status: status(), }); -export const _template_sources = pgTable("_template_sources", { - id: serial("id").primaryKey().notNull(), - contract_address: varchar("contract_address", { length: 66 }), - // You can use { mode: "bigint" } if numbers are exceeding js number limitations - start_block: bigint("start_block", { mode: "number" }).notNull(), - template: varchar("template", { length: 128 }).notNull(), -}); \ No newline at end of file +export const erc721TokenAttributes = pgTable( + "erc721_token_attributes", + { + tokenKey: text("token_key").notNull(), + value: text().notNull(), + key: text().notNull(), + collectionId: text("collection_id"), + attributeId: integer("attribute_id"), + }, + (table) => { + return { + tokenAttributesAttributeIdTokenKeyUniqueIdx: uniqueIndex( + "token_attributes_attribute_id_token_key_unique_index", + ).using( + "btree", + table.attributeId.asc().nullsLast(), + table.tokenKey.asc().nullsLast(), + ), + tokenAttributesTokenKeyKeyValueIdx: index( + "token_attributes_token_key_key_value_index", + ).using( + "btree", + table.tokenKey.asc().nullsLast(), + table.key.asc().nullsLast(), + table.value.asc().nullsLast(), + ), + }; + }, +); + +export const erc721Tokens = pgTable("erc721_tokens", { + // TODO: failed to parse database type 'int8range' + cursor: unknown("_cursor"), + id: text().notNull(), + tokenId: integer("token_id").notNull(), + contractAddress: text("contract_address"), + minter: text(), + owner: text(), + image: text(), + name: text(), + price: numeric(), + expiration: integer(), + lastPrice: numeric("last_price"), +}); + +export const checkpoints = pgTable( + "_checkpoints", + { + id: varchar({ length: 10 }).primaryKey().notNull(), + // You can use { mode: "bigint" } if numbers are exceeding js number limitations + blockNumber: bigint("block_number", { mode: "number" }).notNull(), + contractAddress: varchar("contract_address", { length: 66 }).notNull(), + }, + (table) => { + return { + blockNumberIdx: index().using( + "btree", + table.blockNumber.asc().nullsLast(), + ), + contractAddressIdx: index().using( + "btree", + table.contractAddress.asc().nullsLast(), + ), + }; + }, +); + +export const metadatas = pgTable("_metadatas", { + id: varchar({ length: 20 }).primaryKey().notNull(), + value: varchar({ length: 128 }).notNull(), +}); + +export const templateSources = pgTable("_template_sources", { + id: serial().primaryKey().notNull(), + contractAddress: varchar("contract_address", { length: 66 }), + // You can use { mode: "bigint" } if numbers are exceeding js number limitations + startBlock: bigint("start_block", { mode: "number" }).notNull(), + template: varchar({ length: 128 }).notNull(), +}); + +export const governances = pgTable( + "governances", + { + uid: uuid().defaultRandom().primaryKey().notNull(), + // TODO: failed to parse database type 'int8range' + blockRange: unknown("block_range").notNull(), + id: varchar({ length: 256 }).notNull(), + currentDelegates: integer().notNull(), + totalDelegates: integer().notNull(), + delegatedVotesRaw: numeric({ precision: 80, scale: 0 }).notNull(), + delegatedVotes: numeric({ precision: 80, scale: 20 }).notNull(), + }, + (table) => { + return { + currentdelegatesIdx: index("governances_currentdelegates_index").using( + "btree", + table.currentDelegates.asc().nullsLast(), + ), + delegatedvotesIdx: index("governances_delegatedvotes_index").using( + "btree", + table.delegatedVotes.asc().nullsLast(), + ), + delegatedvotesrawIdx: index("governances_delegatedvotesraw_index").using( + "btree", + table.delegatedVotesRaw.asc().nullsLast(), + ), + idIdx: index().using("btree", table.id.asc().nullsLast()), + totaldelegatesIdx: index("governances_totaldelegates_index").using( + "btree", + table.totalDelegates.asc().nullsLast(), + ), + }; + }, +); + +export const delegates = pgTable( + "delegates", + { + uid: uuid().defaultRandom().primaryKey().notNull(), + // TODO: failed to parse database type 'int8range' + blockRange: unknown("block_range").notNull(), + id: varchar({ length: 256 }).notNull(), + governance: varchar({ length: 256 }), + user: varchar({ length: 256 }).notNull(), + delegatedVotesRaw: numeric({ precision: 80, scale: 0 }).notNull(), + delegatedVotes: numeric({ precision: 80, scale: 20 }).notNull(), + tokenHoldersRepresentedAmount: integer().notNull(), + tokenHoldersRepresented: integer().notNull(), + }, + (table) => { + return { + delegatedvotesIdx: index("delegates_delegatedvotes_index").using( + "btree", + table.delegatedVotes.asc().nullsLast(), + ), + delegatedvotesrawIdx: index("delegates_delegatedvotesraw_index").using( + "btree", + table.delegatedVotesRaw.asc().nullsLast(), + ), + governanceIdx: index().using("btree", table.governance.asc().nullsLast()), + idIdx: index().using("btree", table.id.asc().nullsLast()), + tokenholdersrepresentedIdx: index( + "delegates_tokenholdersrepresented_index", + ).using("btree", table.tokenHoldersRepresented.asc().nullsLast()), + tokenholdersrepresentedamountIdx: index( + "delegates_tokenholdersrepresentedamount_index", + ).using("btree", table.tokenHoldersRepresentedAmount.asc().nullsLast()), + userIdx: index().using("btree", table.user.asc().nullsLast()), + }; + }, +); diff --git a/packages/db/package.json b/packages/db/package.json index e795de44..8b3af2f2 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -32,10 +32,10 @@ "with-env": "dotenv -e ../../.env --" }, "dependencies": { - "@neondatabase/serverless": "0.10.1", + "@neondatabase/serverless": "0.10.4", "@t3-oss/env-nextjs": "^0.11.1", - "drizzle-orm": "^0.35.2", - "drizzle-zod": "^0.5.1", + "drizzle-orm": "^0.38.3", + "drizzle-zod": "^0.6.1", "zod": "catalog:" }, "devDependencies": { @@ -43,7 +43,7 @@ "@realms-world/prettier-config": "workspace:*", "@realms-world/tsconfig": "workspace:*", "dotenv-cli": "^7.4.2", - "drizzle-kit": "^0.26.2", + "drizzle-kit": "^0.30.1", "eslint": "catalog:", "postgres-range": "^1.1.4", "prettier": "catalog:", diff --git a/packages/db/src/schema/auth.ts b/packages/db/src/schema/auth.ts index 029cbe10..9c6881b7 100644 --- a/packages/db/src/schema/auth.ts +++ b/packages/db/src/schema/auth.ts @@ -1,25 +1,15 @@ -import { relations } from "drizzle-orm"; -import { - integer, - pgTable, - primaryKey, - text, - timestamp, - uuid, - varchar, -} from "drizzle-orm/pg-core"; +import { relations, sql } from "drizzle-orm"; +import { pgTable, primaryKey } from "drizzle-orm/pg-core"; +import { createInsertSchema } from "drizzle-zod"; +import { z } from "zod"; -export const User = pgTable("user", { - id: uuid("id").notNull().primaryKey().defaultRandom(), - address: varchar("address", { length: 255 }), - name: varchar("name", { length: 255 }), - email: varchar("email", { length: 255 }).notNull(), - emailVerified: timestamp("emailVerified", { - mode: "date", - withTimezone: true, - }), - image: varchar("image", { length: 255 }), -}); +export const User = pgTable("user", (t) => ({ + id: t.uuid().notNull().primaryKey().defaultRandom(), + name: t.varchar({ length: 255 }), + email: t.varchar({ length: 255 }).notNull(), + emailVerified: t.timestamp({ mode: "date", withTimezone: true }), + image: t.varchar({ length: 255 }), +})); export const UserRelations = relations(User, ({ many }) => ({ accounts: many(Account), @@ -27,44 +17,44 @@ export const UserRelations = relations(User, ({ many }) => ({ export const Account = pgTable( "account", - { - userId: uuid("userId") + (t) => ({ + userId: t + .uuid() .notNull() .references(() => User.id, { onDelete: "cascade" }), - type: varchar("type", { length: 255 }) + type: t + .varchar({ length: 255 }) .$type<"email" | "oauth" | "oidc" | "webauthn">() .notNull(), - provider: varchar("provider", { length: 255 }).notNull(), - providerAccountId: varchar("providerAccountId", { length: 255 }).notNull(), - refresh_token: varchar("refresh_token", { length: 255 }), - access_token: text("access_token"), - expires_at: integer("expires_at"), - token_type: varchar("token_type", { length: 255 }), - scope: varchar("scope", { length: 255 }), - id_token: text("id_token"), - session_state: varchar("session_state", { length: 255 }), - }, - (account) => ({ - compoundKey: primaryKey({ + provider: t.varchar({ length: 255 }).notNull(), + providerAccountId: t.varchar({ length: 255 }).notNull(), + refresh_token: t.varchar({ length: 255 }), + access_token: t.text(), + expires_at: t.integer(), + token_type: t.varchar({ length: 255 }), + scope: t.varchar({ length: 255 }), + id_token: t.text(), + session_state: t.varchar({ length: 255 }), + }), + (account) => [ + primaryKey({ columns: [account.provider, account.providerAccountId], }), - }), + ], ); export const AccountRelations = relations(Account, ({ one }) => ({ user: one(User, { fields: [Account.userId], references: [User.id] }), })); -export const Session = pgTable("session", { - sessionToken: varchar("sessionToken", { length: 255 }).notNull().primaryKey(), - userId: uuid("userId") +export const Session = pgTable("session", (t) => ({ + sessionToken: t.varchar({ length: 255 }).notNull().primaryKey(), + userId: t + .uuid() .notNull() .references(() => User.id, { onDelete: "cascade" }), - expires: timestamp("expires", { - mode: "date", - withTimezone: true, - }).notNull(), -}); + expires: t.timestamp({ mode: "date", withTimezone: true }).notNull(), +})); export const SessionRelations = relations(Session, ({ one }) => ({ user: one(User, { fields: [Session.userId], references: [User.id] }), diff --git a/packages/db/src/schema/dune_velords.ts b/packages/db/src/schema/dune_velords.ts new file mode 100644 index 00000000..c2bf580e --- /dev/null +++ b/packages/db/src/schema/dune_velords.ts @@ -0,0 +1,11 @@ +import { numeric, pgTable, text, timestamp } from "drizzle-orm/pg-core"; +import { createInsertSchema } from "drizzle-zod"; + +export const velords_burns = pgTable("dune_velords_burns", { + source: text("source").notNull(), + amount: numeric("amount").notNull(), + //block_time: timestamp("block_time").notNull(), + //epoch: timestamp("epoch"), + epoch_total_amount: numeric("epoch_total_amount").notNull(), + sender_epoch_total_amount: numeric("sender_epoch_total_amount").notNull(), +}); diff --git a/packages/db/src/schema/index.ts b/packages/db/src/schema/index.ts index ef696b0f..a73bfe8e 100644 --- a/packages/db/src/schema/index.ts +++ b/packages/db/src/schema/index.ts @@ -1,6 +1,7 @@ import * as auth from "./auth"; import * as bridge from "./bridge"; import * as delegates from "./delegates"; +import * as velords_burns from "./dune_velords"; import * as erc721AttributeKeys from "./erc721_attribute_keys"; import * as erc721Attributes from "./erc721_attributes"; import * as erc721Bridge from "./erc721_bridge"; @@ -23,11 +24,13 @@ export * from "./delegates"; export * from "./erc721_bridge"; export * from "./lords_rewards"; export * from "./velords_burns"; +export * from "./dune_velords"; export const schema = { ...auth, ...bridge, ...delegates, + ...velords_burns, ...erc721Attributes, ...erc721AttributeKeys, ...erc721Bridge, diff --git a/packages/db/src/schema/velords_burns.ts b/packages/db/src/schema/velords_burns.ts index e77cb119..6761aeb8 100644 --- a/packages/db/src/schema/velords_burns.ts +++ b/packages/db/src/schema/velords_burns.ts @@ -1,6 +1,6 @@ import { bigint, numeric, pgTable, text, timestamp } from "drizzle-orm/pg-core"; -export const velords_burns = pgTable("velords_burns", { +export const velords_burns2 = pgTable("velords_burns", { _cursor: bigint("_cursor", { mode: "number" }), hash: text("hash").primaryKey(), amount: numeric("amount", { precision: 78, scale: 8 }).notNull(), diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5769ca58..eca9a0b7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -54,7 +54,7 @@ importers: version: 0.22.0 '@turbo/gen': specifier: ^2.2.3 - version: 2.2.3(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3) + version: 2.2.3(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3) million: specifier: ^3.1.11 version: 3.1.11(rollup@4.24.0)(webpack-sources@3.2.3) @@ -66,7 +66,7 @@ importers: version: 3.3.3 tsup: specifier: ^8.3.0 - version: 8.3.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.3)(yaml@2.6.0) + version: 8.3.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.3)(yaml@2.6.0) turbo: specifier: 2.2.3 version: 2.2.3 @@ -142,7 +142,7 @@ importers: version: 1.74.6(@tanstack/react-router@1.74.6(@tanstack/router-generator@1.74.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@tanstack/start': specifier: ^1.74.6 - version: 1.74.6(@types/node@22.7.6)(encoding@0.1.13)(idb-keyval@6.2.1)(ioredis@5.4.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.36.0)(vite@5.4.9(@types/node@22.7.6)(terser@5.36.0))(webpack-sources@3.2.3)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)) + version: 1.74.6(@types/node@22.7.6)(encoding@0.1.13)(idb-keyval@6.2.1)(ioredis@5.4.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.36.0)(vite@5.4.9(@types/node@22.7.6)(terser@5.36.0))(webpack-sources@3.2.3)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)) date-fns: specifier: ^4.1.0 version: 4.1.0 @@ -172,7 +172,7 @@ importers: version: 2.3.3(bufferutil@4.0.8)(ioredis@5.4.1)(starknet@6.11.0(encoding@0.1.13))(utf-8-validate@5.0.10) tailwindcss: specifier: 'catalog:' - version: 3.4.14(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3)) + version: 3.4.14(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3)) vinxi: specifier: 0.4.3 version: 0.4.3(@types/node@22.7.6)(encoding@0.1.13)(idb-keyval@6.2.1)(ioredis@5.4.1)(terser@5.36.0)(webpack-sources@3.2.3) @@ -191,7 +191,7 @@ importers: version: link:../../tooling/typescript '@tanstack/router-plugin': specifier: ^1.74.2 - version: 1.74.2(vite@5.4.9(@types/node@22.7.6)(terser@5.36.0))(webpack-sources@3.2.3)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)) + version: 1.74.2(vite@5.4.9(@types/node@22.7.6)(terser@5.36.0))(webpack-sources@3.2.3)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)) '@types/react': specifier: ^18.3.11 version: 18.3.11 @@ -257,7 +257,7 @@ importers: version: 5.25.0(encoding@0.1.13) tailwindcss: specifier: 'catalog:' - version: 3.4.14(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3)) + version: 3.4.14(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3)) devDependencies: '@types/node': specifier: ^22.3.0 @@ -276,7 +276,7 @@ importers: version: 7.18.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) '@vitejs/plugin-react-swc': specifier: ^3.7.0 - version: 3.7.1(@swc/helpers@0.5.13)(vite@5.4.9(@types/node@22.7.6)(terser@5.36.0)) + version: 3.7.1(@swc/helpers@0.5.15)(vite@5.4.9(@types/node@22.7.6)(terser@5.36.0)) eslint: specifier: 'catalog:' version: 9.12.0(jiti@2.3.3) @@ -299,11 +299,14 @@ importers: specifier: ^2.1.1 version: 2.1.1(ethers@6.13.4(bufferutil@4.0.8)(utf-8-validate@5.0.10))(qs@6.13.0)(starknet@6.11.0(encoding@0.1.13)) '@cartridge/connector': - specifier: ^0.5.1 - version: 0.5.1(bufferutil@4.0.8)(encoding@0.1.13)(get-starknet-core@3.3.4(starknet@6.11.0(encoding@0.1.13)))(react@19.0.0-rc-bf7e210c-20241017)(typescript@5.6.3)(utf-8-validate@5.0.10) + specifier: ^0.5.5 + version: 0.5.5(bufferutil@4.0.8)(encoding@0.1.13)(get-starknet-core@3.3.4(starknet@6.11.0(encoding@0.1.13)))(react@19.0.0-rc-bf7e210c-20241017)(typescript@5.6.3)(utf-8-validate@5.0.10) '@cartridge/controller': - specifier: ^0.5.1 - version: 0.5.1(encoding@0.1.13) + specifier: ^0.5.5 + version: 0.5.5(encoding@0.1.13) + '@duneanalytics/client-sdk': + specifier: ^0.2.4 + version: 0.2.4(encoding@0.1.13) '@emotion/react': specifier: ^11.11.4 version: 11.13.3(@types/react@18.3.11)(react@19.0.0-rc-bf7e210c-20241017) @@ -312,16 +315,16 @@ importers: version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.11)(react@19.0.0-rc-bf7e210c-20241017))(@types/react@18.3.11)(react@19.0.0-rc-bf7e210c-20241017) '@keystatic/core': specifier: ^0.5.36 - version: 0.5.38(next@15.0.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017))(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017) + version: 0.5.38(next@15.1.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017))(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017) '@keystatic/next': specifier: ^5.0.1 - version: 5.0.1(@keystatic/core@0.5.38(next@15.0.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017))(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017))(next@15.0.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017))(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017) + version: 5.0.1(@keystatic/core@0.5.38(next@15.1.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017))(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017))(next@15.1.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017))(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017) '@markdoc/markdoc': specifier: ^0.4.0 version: 0.4.0(@types/react@18.3.11)(react@19.0.0-rc-bf7e210c-20241017) '@mdx-js/loader': specifier: ^3.0.1 - version: 3.0.1(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)) + version: 3.0.1(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)) '@mdx-js/react': specifier: ^3.0.1 version: 3.0.1(@types/react@18.3.11)(react@19.0.0-rc-bf7e210c-20241017) @@ -336,7 +339,7 @@ importers: version: 5.16.7(@types/react@18.3.11)(react@19.0.0-rc-bf7e210c-20241017) '@next/mdx': specifier: ^14.2.15 - version: 14.2.15(@mdx-js/loader@3.0.1(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)))(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@19.0.0-rc-bf7e210c-20241017)) + version: 14.2.15(@mdx-js/loader@3.0.1(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)))(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@19.0.0-rc-bf7e210c-20241017)) '@rainbow-me/rainbowkit': specifier: ^2 version: 2.2.0(@tanstack/react-query@5.59.15(react@19.0.0-rc-bf7e210c-20241017))(@types/react@18.3.11)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017)(viem@2.21.29(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8))(wagmi@2.12.19(@tanstack/query-core@5.59.13)(@tanstack/react-query@5.59.15(react@19.0.0-rc-bf7e210c-20241017))(@types/react@18.3.11)(bufferutil@4.0.8)(encoding@0.1.13)(immer@9.0.21)(ioredis@5.4.1)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react-native@0.75.4(@babel/core@7.25.8)(@babel/preset-env@7.25.8(@babel/core@7.25.8))(@types/react@18.3.11)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.0.0-rc-bf7e210c-20241017)(typescript@5.6.3)(utf-8-validate@5.0.10))(react@19.0.0-rc-bf7e210c-20241017)(rollup@4.24.0)(typescript@5.6.3)(utf-8-validate@5.0.10)(viem@2.21.29(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)) @@ -368,11 +371,11 @@ importers: specifier: ^2.5.16 version: 2.7.30(@tanstack/react-query@5.59.15(react@19.0.0-rc-bf7e210c-20241017))(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017)(viem@2.21.29(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8))(wagmi@2.12.19(@tanstack/query-core@5.59.13)(@tanstack/react-query@5.59.15(react@19.0.0-rc-bf7e210c-20241017))(@types/react@18.3.11)(bufferutil@4.0.8)(encoding@0.1.13)(immer@9.0.21)(ioredis@5.4.1)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react-native@0.75.4(@babel/core@7.25.8)(@babel/preset-env@7.25.8(@babel/core@7.25.8))(@types/react@18.3.11)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.0.0-rc-bf7e210c-20241017)(typescript@5.6.3)(utf-8-validate@5.0.10))(react@19.0.0-rc-bf7e210c-20241017)(rollup@4.24.0)(typescript@5.6.3)(utf-8-validate@5.0.10)(viem@2.21.29(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8))(zod@3.23.8)) '@starknet-react/chains': - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^3.1.1 + version: 3.1.1 '@starknet-react/core': - specifier: ^3.0.3 - version: 3.0.3(bufferutil@4.0.8)(get-starknet-core@3.3.4(starknet@6.11.0(encoding@0.1.13)))(react@19.0.0-rc-bf7e210c-20241017)(starknet@6.11.0(encoding@0.1.13))(typescript@5.6.3)(utf-8-validate@5.0.10) + specifier: ^3.6.3 + version: 3.6.3(bufferutil@4.0.8)(get-starknet-core@3.3.4(starknet@6.11.0(encoding@0.1.13)))(react@19.0.0-rc-bf7e210c-20241017)(starknet@6.11.0(encoding@0.1.13))(typescript@5.6.3)(utf-8-validate@5.0.10) '@starkware-industries/commons-js-enums': specifier: ^1.2.0 version: 1.2.0 @@ -399,7 +402,7 @@ importers: version: 11.0.0-rc.477 '@vercel/analytics': specifier: ^1.3.1 - version: 1.3.1(next@15.0.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017) + version: 1.3.1(next@15.1.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017) blockies-ts: specifier: ^1.0.0 version: 1.0.0 @@ -426,7 +429,7 @@ importers: version: 11.11.9(@emotion/is-prop-valid@1.3.1)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017) frames.js: specifier: ^0.15.1 - version: 0.15.3(@cloudflare/workers-types@4.20241011.0)(@types/express@4.17.21)(@xmtp/frames-validator@0.5.2(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8))(@xmtp/proto@3.45.0)(bufferutil@4.0.8)(next@15.0.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017))(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) + version: 0.15.3(@cloudflare/workers-types@4.20241011.0)(@types/express@4.17.21)(@xmtp/frames-validator@0.5.2(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8))(@xmtp/proto@3.45.0)(bufferutil@4.0.8)(next@15.1.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017))(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) gray-matter: specifier: ^4.0.3 version: 4.0.3 @@ -443,11 +446,11 @@ importers: specifier: ^0.3.11 version: 0.3.11 next: - specifier: ^15.0.3 - version: 15.0.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017) + specifier: ^15.1.3 + version: 15.1.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017) nuqs: specifier: ^1.20.0 - version: 1.20.0(next@15.0.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017)) + version: 1.20.0(next@15.1.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017)) react: specifier: catalog:react19 version: 19.0.0-rc-bf7e210c-20241017 @@ -479,8 +482,8 @@ importers: specifier: 6.11.0 version: 6.11.0(encoding@0.1.13) starknetkit: - specifier: ^2.3.3 - version: 2.3.3(bufferutil@4.0.8)(ioredis@5.4.1)(starknet@6.11.0(encoding@0.1.13))(utf-8-validate@5.0.10) + specifier: ^2.6.1 + version: 2.6.1(bufferutil@4.0.8)(ioredis@5.4.1)(starknet@6.11.0(encoding@0.1.13))(utf-8-validate@5.0.10) superjson: specifier: 2.2.1 version: 2.2.1 @@ -535,7 +538,7 @@ importers: version: 3.3.3 tailwindcss: specifier: 'catalog:' - version: 3.4.14(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3)) + version: 3.4.14(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3)) typescript: specifier: 'catalog:' version: 5.6.3 @@ -673,7 +676,7 @@ importers: version: 2.5.4 tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3))) + version: 1.0.7(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3))) vaul: specifier: ^1.1.0 version: 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017) @@ -722,7 +725,7 @@ importers: version: 8.3.5(storybook@8.3.5(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@storybook/addon-styling-webpack': specifier: ^1.0.0 - version: 1.0.0(storybook@8.3.5(bufferutil@4.0.8)(utf-8-validate@5.0.10))(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)) + version: 1.0.0(storybook@8.3.5(bufferutil@4.0.8)(utf-8-validate@5.0.10))(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)) '@storybook/addon-themes': specifier: ^8.3.5 version: 8.3.5(storybook@8.3.5(bufferutil@4.0.8)(utf-8-validate@5.0.10)) @@ -734,7 +737,7 @@ importers: version: 8.3.5(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017)(storybook@8.3.5(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@storybook/nextjs': specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)(next@15.0.3(@babel/core@7.25.8)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017))(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017)(storybook@8.3.5(bufferutil@4.0.8)(utf-8-validate@5.0.10))(type-fest@4.26.1)(typescript@5.6.3)(webpack-hot-middleware@2.26.1)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)) + version: 8.3.5(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)(next@15.1.3(@babel/core@7.25.8)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017))(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017)(storybook@8.3.5(bufferutil@4.0.8)(utf-8-validate@5.0.10))(type-fest@4.26.1)(typescript@5.6.3)(webpack-hot-middleware@2.26.1)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)) '@storybook/preview-api': specifier: ^8.3.5 version: 8.3.5(storybook@8.3.5(bufferutil@4.0.8)(utf-8-validate@5.0.10)) @@ -812,10 +815,10 @@ importers: version: 4.0.2(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017)(storybook@8.3.5(bufferutil@4.0.8)(utf-8-validate@5.0.10)) style-loader: specifier: ^4.0.0 - version: 4.0.0(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)) + version: 4.0.0(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)) tailwindcss: specifier: 'catalog:' - version: 3.4.14(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3)) + version: 3.4.14(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3)) tsc-alias: specifier: ^1.8.10 version: 1.8.10 @@ -850,7 +853,7 @@ importers: version: 11.0.0-rc.477 drizzle-pagination: specifier: 1.0.11 - version: 1.0.11(drizzle-orm@0.35.2(@cloudflare/workers-types@4.20241011.0)(@neondatabase/serverless@0.10.1)(@types/pg@8.11.6)(@types/react@18.3.11)(react@18.3.1)) + version: 1.0.11(drizzle-orm@0.38.3(@cloudflare/workers-types@4.20241011.0)(@neondatabase/serverless@0.10.4)(@types/pg@8.11.6)(@types/react@18.3.11)(react@18.3.1)) superjson: specifier: 2.2.1 version: 2.2.1 @@ -892,11 +895,11 @@ importers: specifier: ^0.11.1 version: 0.11.1(typescript@5.6.3)(zod@3.23.8) next: - specifier: ^15.0.3 - version: 15.0.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017) + specifier: ^15.1.3 + version: 15.1.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017) next-auth: specifier: 5.0.0-beta.19 - version: 5.0.0-beta.19(next@15.0.3(@babel/core@7.25.8)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017) + version: 5.0.0-beta.19(next@15.1.3(@babel/core@7.25.8)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017) react: specifier: catalog:react19 version: 19.0.0-rc-bf7e210c-20241017 @@ -963,17 +966,17 @@ importers: packages/db: dependencies: '@neondatabase/serverless': - specifier: 0.10.1 - version: 0.10.1 + specifier: 0.10.4 + version: 0.10.4 '@t3-oss/env-nextjs': specifier: ^0.11.1 version: 0.11.1(typescript@5.6.3)(zod@3.23.8) drizzle-orm: - specifier: ^0.35.2 - version: 0.35.2(@cloudflare/workers-types@4.20241011.0)(@neondatabase/serverless@0.10.1)(@types/pg@8.11.6)(@types/react@18.3.11)(react@18.3.1) + specifier: ^0.38.3 + version: 0.38.3(@cloudflare/workers-types@4.20241011.0)(@neondatabase/serverless@0.10.4)(@types/pg@8.11.6)(@types/react@18.3.11)(react@18.3.1) drizzle-zod: - specifier: ^0.5.1 - version: 0.5.1(drizzle-orm@0.35.2(@cloudflare/workers-types@4.20241011.0)(@neondatabase/serverless@0.10.1)(@types/pg@8.11.6)(@types/react@18.3.11)(react@18.3.1))(zod@3.23.8) + specifier: ^0.6.1 + version: 0.6.1(drizzle-orm@0.38.3(@cloudflare/workers-types@4.20241011.0)(@neondatabase/serverless@0.10.4)(@types/pg@8.11.6)(@types/react@18.3.11)(react@18.3.1))(zod@3.23.8) zod: specifier: 'catalog:' version: 3.23.8 @@ -991,8 +994,8 @@ importers: specifier: ^7.4.2 version: 7.4.2 drizzle-kit: - specifier: ^0.26.2 - version: 0.26.2 + specifier: ^0.30.1 + version: 0.30.1 eslint: specifier: 'catalog:' version: 9.12.0(jiti@2.3.3) @@ -1075,13 +1078,13 @@ importers: version: 9.12.0(jiti@2.3.3) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.7.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3)) + version: 29.7.0(@types/node@22.7.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3)) prettier: specifier: 'catalog:' version: 3.3.3 ts-jest: specifier: ^29.2.2 - version: 29.2.5(@babel/core@7.25.8)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.8))(esbuild@0.23.1)(jest@29.7.0(@types/node@22.7.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3)))(typescript@5.6.3) + version: 29.2.5(@babel/core@7.25.8)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.8))(esbuild@0.23.1)(jest@29.7.0(@types/node@22.7.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3)))(typescript@5.6.3) tsdx: specifier: ^0.14.1 version: 0.14.1(@types/babel__core@7.20.5)(@types/node@22.7.6)(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -1093,7 +1096,7 @@ importers: dependencies: '@graphprotocol/graph-cli': specifier: 0.86.0 - version: 0.86.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(bufferutil@4.0.8)(encoding@0.1.13)(node-fetch@2.7.0(encoding@0.1.13))(typescript@5.6.3)(utf-8-validate@5.0.10) + version: 0.86.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(bufferutil@4.0.8)(encoding@0.1.13)(node-fetch@2.7.0(encoding@0.1.13))(typescript@5.6.3)(utf-8-validate@5.0.10) '@graphprotocol/graph-ts': specifier: 0.35.1 version: 0.35.1 @@ -1106,7 +1109,7 @@ importers: dependencies: '@graphprotocol/graph-cli': specifier: 0.86.0 - version: 0.86.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(bufferutil@4.0.8)(encoding@0.1.13)(node-fetch@2.7.0(encoding@0.1.13))(typescript@5.6.3)(utf-8-validate@5.0.10) + version: 0.86.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(bufferutil@4.0.8)(encoding@0.1.13)(node-fetch@2.7.0(encoding@0.1.13))(typescript@5.6.3)(utf-8-validate@5.0.10) '@graphprotocol/graph-ts': specifier: 0.35.1 version: 0.35.1 @@ -1119,7 +1122,7 @@ importers: dependencies: '@graphprotocol/graph-cli': specifier: 0.86.0 - version: 0.86.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(bufferutil@4.0.8)(encoding@0.1.13)(node-fetch@2.7.0(encoding@0.1.13))(typescript@5.6.3)(utf-8-validate@5.0.10) + version: 0.86.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(bufferutil@4.0.8)(encoding@0.1.13)(node-fetch@2.7.0(encoding@0.1.13))(typescript@5.6.3)(utf-8-validate@5.0.10) '@graphprotocol/graph-ts': specifier: 0.35.1 version: 0.35.1 @@ -1132,7 +1135,7 @@ importers: dependencies: '@graphprotocol/graph-cli': specifier: 0.86.0 - version: 0.86.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(bufferutil@4.0.8)(encoding@0.1.13)(node-fetch@2.7.0(encoding@0.1.13))(typescript@5.6.3)(utf-8-validate@5.0.10) + version: 0.86.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(bufferutil@4.0.8)(encoding@0.1.13)(node-fetch@2.7.0(encoding@0.1.13))(typescript@5.6.3)(utf-8-validate@5.0.10) '@graphprotocol/graph-ts': specifier: 0.35.1 version: 0.35.1 @@ -1175,8 +1178,8 @@ importers: tooling/eslint: dependencies: '@next/eslint-plugin-next': - specifier: ^15.0.3 - version: 15.0.3 + specifier: ^15.1.3 + version: 15.1.3 eslint-config-turbo: specifier: ^2.2.3 version: 2.2.3(eslint@9.12.0(jiti@2.3.3)) @@ -1187,8 +1190,8 @@ importers: specifier: ^6.10.1 version: 6.10.1(eslint@9.12.0(jiti@2.3.3)) eslint-plugin-react: - specifier: ^7.37.1 - version: 7.37.1(eslint@9.12.0(jiti@2.3.3)) + specifier: ^7.37.3 + version: 7.37.3(eslint@9.12.0(jiti@2.3.3)) eslint-plugin-react-hooks: specifier: rc version: 5.1.0-rc-65a56d0e-20241020(eslint@9.12.0(jiti@2.3.3)) @@ -1237,16 +1240,16 @@ importers: dependencies: '@tailwindcss/typography': specifier: ^0.5.15 - version: 0.5.15(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3))) + version: 0.5.15(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3))) postcss: specifier: ^8.4.47 version: 8.4.47 tailwindcss: specifier: 'catalog:' - version: 3.4.14(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3)) + version: 3.4.14(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3)) tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3))) + version: 1.0.7(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3))) devDependencies: '@realms-world/eslint-config': specifier: workspace:* @@ -2162,14 +2165,14 @@ packages: '@braintree/sanitize-url@6.0.4': resolution: {integrity: sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A==} - '@cartridge/account-wasm@0.5.1': - resolution: {integrity: sha512-m7XGkiZvh49s7SIvWHpgu7xNcgzTTn3XPewd2V+AWXTZzkj/JtRDSsUK0Rywg0qLTh3SEimviSiSpX6qm0XCgA==} + '@cartridge/account-wasm@0.5.5': + resolution: {integrity: sha512-ZMfkYz+J8zrpxM+UJGf7IxKwmS0HcCFBSrdBD4Sa2h5cGxfoKiJ2RFeHFDKKgOAluMwO6X06S847pK+AI9UIpg==} - '@cartridge/connector@0.5.1': - resolution: {integrity: sha512-50wVk+EkbSIArGEzb+cylCE68vU5lx7IdFoWDPqMueZ9AWxODuVEo4TubqbUAt2vqGO+L2fhEnknlmOFGdZE9A==} + '@cartridge/connector@0.5.5': + resolution: {integrity: sha512-EsnS09gdNAq7fr2CS/6IyOPxaFyzijBvqK5gQ6+tRQlVK7FwSb+dejIyaoUzxiKrK5tYWg6hrQKHad0kZyXvAQ==} - '@cartridge/controller@0.5.1': - resolution: {integrity: sha512-9yK+TOu5cYVyM3jEiqtDWVqf/TsBPzIJl104lJRNRMsVxfVBunpI+FPSsXB1X25wxqR68zefwfL2VEe2xYdErw==} + '@cartridge/controller@0.5.5': + resolution: {integrity: sha512-obgYLgmBTGbx7d4WS/9NRvTDru22n0E1h8BFhlQIJbrCxoNhrVYtSeKrc1J1rrVkkVrepD2p/XzFLvJ/vp70wg==} '@cartridge/penpal@6.2.3': resolution: {integrity: sha512-K8h9VqBfFPXcAFQNnvgBnejF/dp7249pS4jXu3NhNYR6JqMQxtcrDqfnPmJvbF4ECEBs+8Z2UiwlRQiKt5nNsg==} @@ -2247,8 +2250,11 @@ packages: '@deno/shim-deno@0.19.2': resolution: {integrity: sha512-q3VTHl44ad8T2Tw2SpeAvghdGOjlnLPDNO2cpOxwMrBE/PVas6geWpbpIgrM+czOCH0yejp0yi8OaTuB+NU40Q==} - '@drizzle-team/brocli@0.10.1': - resolution: {integrity: sha512-AHy0vjc+n/4w/8Mif+w86qpppHuF3AyXbcWW+R/W7GNA3F5/p2nuhlkCJaTXSLZheB4l1rtHzOfr9A7NwoR/Zg==} + '@drizzle-team/brocli@0.10.2': + resolution: {integrity: sha512-z33Il7l5dKjUgGULTqBsQBQwckHh5AbIuxhdsIxDDiZAzBOrZO6q9ogcWC65kU382AfynTfgNumVcNIjuIua6w==} + + '@duneanalytics/client-sdk@0.2.4': + resolution: {integrity: sha512-Znr/AIqq+XBh3ezyvNCEbXn2re6pYeLiWQRJezRHh5lI0EikZNQya1jlQTTr3ZTJi7L8aA5GjEp7RyhF/vfSeA==} '@emnapi/runtime@1.3.1': resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==} @@ -3976,8 +3982,8 @@ packages: resolution: {integrity: sha512-w8CVbdkDrVXFJbfBSlDfafDR6BAkpDmv1bC1UJVCoVny5tW2RKAdn9i68Xf7asYT4TnUhl/hN4zfUiKQq9II4g==} engines: {node: '>=16.0.0'} - '@million/install@1.0.13': - resolution: {integrity: sha512-gFslYuzCem83FHMo4ZIWXmRWmyABXmTBQxodwnP4AeWtLjdvymOp8JB5+b/A4eZX79heFZuw9eqBpERo9zgvtg==} + '@million/install@1.0.14': + resolution: {integrity: sha512-xZvj4AEHc5hyn8RCiLl9dYNqggj2fa0lgNvUkCiJyhRJPNE2hZrUa/Ka0Weu82VpBaO//zujG0YErk7osjNXPA==} hasBin: true '@million/lint@1.0.0-rc.75': @@ -4211,8 +4217,8 @@ packages: resolution: {integrity: sha512-zM0mVWSXE0a0h9aKACLwKmD6nHcRiKrPpCfvaKqG1CqDEyjEawId0ocXxVzPMCAm6kkWr2P025msfxXEnt8UGQ==} engines: {node: '>= 10'} - '@neondatabase/serverless@0.10.1': - resolution: {integrity: sha512-Upn555uEYL/q8aqMdPSviggNWeeZLCl5FhCIs7A4hmshfoOAAfML+Sqbcxr+Re2WZN5+hpyM9JClImXnBuhuXw==} + '@neondatabase/serverless@0.10.4': + resolution: {integrity: sha512-2nZuh3VUO9voBauuh+IGYRhGU/MskWHt1IuZvHcJw6GLjDgtqj/KViKo7SIrLdGLdot7vFbiRRw+BgEy3wT9HA==} '@netlify/functions@2.8.2': resolution: {integrity: sha512-DeoAQh8LuNPvBE4qsKlezjKj0PyXDryOFJfJKo3Z1qZLKzQ21sT314KQKPVjfvw6knqijj+IO+0kHXy/TJiqNA==} @@ -4226,14 +4232,14 @@ packages: resolution: {integrity: sha512-q3L9i3HoNfz0SGpTIS4zTcKBbRkxzCRpd169eyiTuk3IwcPC3/85mzLHranlKo2b+HYT0gu37YxGB45aD8A3Tw==} engines: {node: '>=18.0.0'} - '@next/env@15.0.3': - resolution: {integrity: sha512-t9Xy32pjNOvVn2AS+Utt6VmyrshbpfUMhIjFO60gI58deSo/KgLOp31XZ4O+kY/Is8WAGYwA5gR7kOb1eORDBA==} + '@next/env@15.1.3': + resolution: {integrity: sha512-Q1tXwQCGWyA3ehMph3VO+E6xFPHDKdHFYosadt0F78EObYxPio0S09H9UGYznDe6Wc8eLKLG89GqcFJJDiK5xw==} '@next/eslint-plugin-next@15.0.0': resolution: {integrity: sha512-UG/Gnsq6Sc4wRhO9qk+vc/2v4OfRXH7GEH6/TGlNF5eU/vI9PIO7q+kgd65X2DxJ+qIpHWpzWwlPLmqMi1FE9A==} - '@next/eslint-plugin-next@15.0.3': - resolution: {integrity: sha512-3Ln/nHq2V+v8uIaxCR6YfYo7ceRgZNXfTd3yW1ukTaFbO+/I8jNakrjYWODvG9BuR2v5kgVtH/C8r0i11quOgw==} + '@next/eslint-plugin-next@15.1.3': + resolution: {integrity: sha512-oeP1vnc5Cq9UoOb8SYHAEPbCXMzOgG70l+Zfd+Ie00R25FOm+CCVNrcIubJvB1tvBgakXE37MmqSycksXVPRqg==} '@next/mdx@14.2.15': resolution: {integrity: sha512-OQWxKY5jWtHqPXdN3s5mj/LsD57pxt8CQsY4VQtTfQdQn6rNPd1bjN+kpbtezXdjgrKhvTJAb1yv1XGvzlh0uw==} @@ -4246,50 +4252,50 @@ packages: '@mdx-js/react': optional: true - '@next/swc-darwin-arm64@15.0.3': - resolution: {integrity: sha512-s3Q/NOorCsLYdCKvQlWU+a+GeAd3C8Rb3L1YnetsgwXzhc3UTWrtQpB/3eCjFOdGUj5QmXfRak12uocd1ZiiQw==} + '@next/swc-darwin-arm64@15.1.3': + resolution: {integrity: sha512-aZtmIh8jU89DZahXQt1La0f2EMPt/i7W+rG1sLtYJERsP7GRnNFghsciFpQcKHcGh4dUiyTB5C1X3Dde/Gw8gg==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@15.0.3': - resolution: {integrity: sha512-Zxl/TwyXVZPCFSf0u2BNj5sE0F2uR6iSKxWpq4Wlk/Sv9Ob6YCKByQTkV2y6BCic+fkabp9190hyrDdPA/dNrw==} + '@next/swc-darwin-x64@15.1.3': + resolution: {integrity: sha512-aw8901rjkVBK5mbq5oV32IqkJg+CQa6aULNlN8zyCWSsePzEG3kpDkAFkkTOh3eJ0p95KbkLyWBzslQKamXsLA==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@15.0.3': - resolution: {integrity: sha512-T5+gg2EwpsY3OoaLxUIofmMb7ohAUlcNZW0fPQ6YAutaWJaxt1Z1h+8zdl4FRIOr5ABAAhXtBcpkZNwUcKI2fw==} + '@next/swc-linux-arm64-gnu@15.1.3': + resolution: {integrity: sha512-YbdaYjyHa4fPK4GR4k2XgXV0p8vbU1SZh7vv6El4bl9N+ZSiMfbmqCuCuNU1Z4ebJMumafaz6UCC2zaJCsdzjw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@15.0.3': - resolution: {integrity: sha512-WkAk6R60mwDjH4lG/JBpb2xHl2/0Vj0ZRu1TIzWuOYfQ9tt9NFsIinI1Epma77JVgy81F32X/AeD+B2cBu/YQA==} + '@next/swc-linux-arm64-musl@15.1.3': + resolution: {integrity: sha512-qgH/aRj2xcr4BouwKG3XdqNu33SDadqbkqB6KaZZkozar857upxKakbRllpqZgWl/NDeSCBYPmUAZPBHZpbA0w==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@15.0.3': - resolution: {integrity: sha512-gWL/Cta1aPVqIGgDb6nxkqy06DkwJ9gAnKORdHWX1QBbSZZB+biFYPFti8aKIQL7otCE1pjyPaXpFzGeG2OS2w==} + '@next/swc-linux-x64-gnu@15.1.3': + resolution: {integrity: sha512-uzafnTFwZCPN499fNVnS2xFME8WLC9y7PLRs/yqz5lz1X/ySoxfaK2Hbz74zYUdEg+iDZPd8KlsWaw9HKkLEVw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@15.0.3': - resolution: {integrity: sha512-QQEMwFd8r7C0GxQS62Zcdy6GKx999I/rTO2ubdXEe+MlZk9ZiinsrjwoiBL5/57tfyjikgh6GOU2WRQVUej3UA==} + '@next/swc-linux-x64-musl@15.1.3': + resolution: {integrity: sha512-el6GUFi4SiDYnMTTlJJFMU+GHvw0UIFnffP1qhurrN1qJV3BqaSRUjkDUgVV44T6zpw1Lc6u+yn0puDKHs+Sbw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@15.0.3': - resolution: {integrity: sha512-9TEp47AAd/ms9fPNgtgnT7F3M1Hf7koIYYWCMQ9neOwjbVWJsHZxrFbI3iEDJ8rf1TDGpmHbKxXf2IFpAvheIQ==} + '@next/swc-win32-arm64-msvc@15.1.3': + resolution: {integrity: sha512-6RxKjvnvVMM89giYGI1qye9ODsBQpHSHVo8vqA8xGhmRPZHDQUE4jcDbhBwK0GnFMqBnu+XMg3nYukNkmLOLWw==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-x64-msvc@15.0.3': - resolution: {integrity: sha512-VNAz+HN4OGgvZs6MOoVfnn41kBzT+M+tB+OK4cww6DNyWS6wKaDpaAm/qLeOUbnMh0oVx1+mg0uoYARF69dJyA==} + '@next/swc-win32-x64-msvc@15.1.3': + resolution: {integrity: sha512-VId/f5blObG7IodwC5Grf+aYP0O8Saz1/aeU3YcWqNdIUAmFQY3VEPKPaIzfv32F/clvanOb2K2BR5DtDs6XyQ==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -6610,9 +6616,15 @@ packages: '@starknet-io/get-starknet-core@4.0.2': resolution: {integrity: sha512-JxUOMV6HYVUzmGJb0lyI+/L3KGQCcyQlCuEA9UvPVcR8okqTFFQgZpUm8YTyrgwF/5P/eRH620+Kc73i341eLw==} + '@starknet-io/get-starknet-core@4.0.5': + resolution: {integrity: sha512-aMnDHhWO0IMdwusZcoyPPnvAxzREWv+XkPMAtB2O1h64x1QKvpR/oVoDl/ZY81JKS4YlUWqcuD+sMGGUVZAa7w==} + '@starknet-io/get-starknet@4.0.2': resolution: {integrity: sha512-/yp6xE0sBYTtnRxOO+T1m1kMgw5AohBF/ppWuBxuT2Xc2GL/V9z7CGe1ltjvFLSSTHT7tly+0HpvYmBEst/QFQ==} + '@starknet-io/get-starknet@4.0.5': + resolution: {integrity: sha512-eAj3Zh9PVrn3E2jC9N7E+HxU7VlMxiUckGpL9lrWLa7vnORJkZg/3tDmjfqzgVNGN9d7ElcjIXeJB6/5d5CUCg==} + '@starknet-io/types-js@0.7.7': resolution: {integrity: sha512-WLrpK7LIaIb8Ymxu6KF/6JkGW1sso988DweWu7p5QY/3y7waBIiPvzh27D9bX5KIJNRDyOoOVoHVEKYUYWZ/RQ==} @@ -6622,6 +6634,9 @@ packages: '@starknet-react/chains@3.0.2': resolution: {integrity: sha512-kVB1GVirfhrZjSSjXJKGPos9cNWmgdErnaDKflZ8R7ffui1oIMqKHdONx3qwynT8q2TGXwL9Vt844bCLXkNZOA==} + '@starknet-react/chains@3.1.1': + resolution: {integrity: sha512-1EboxfkZlmLNE3qegyq+/rJrj+FswQaI5j60y2l1mV6d/QuObtxwQhPAso1gklCnzr9p3G0NdZYB87P2QJfLhg==} + '@starknet-react/core@2.9.0': resolution: {integrity: sha512-UdRo454/g2lb0YsNAUJohJ2w21LlahcEXQlkWrddoKFubRY6Q0b39hec0eZOCqfU0Z1Sh7kF1XYvI5t9xL4yTQ==} peerDependencies: @@ -6636,6 +6651,13 @@ packages: react: ^18.0 starknet: ^6.11.0 + '@starknet-react/core@3.6.3': + resolution: {integrity: sha512-838NJVlLKtb7TO9fr/PPBpelgtnsybDoI3NhPAGpBFheB/1ZvFKGWXf8NLJY1soY+ctCVTh1Uai4FH3VHa3R7A==} + peerDependencies: + get-starknet-core: ^4.0.0 + react: ^18.0 + starknet: ^6.11.0 + '@starkware-industries/commons-js-enums@1.2.0': resolution: {integrity: sha512-/LOa2unbitvjpcWy+sU9RPdeMkQsOMUep5Har0kTL2NYxUUdRizXK5EkccGg0EczOyrAQNjK0v3iO404nybc2Q==} deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. @@ -7026,6 +7048,9 @@ packages: '@swc/helpers@0.5.13': resolution: {integrity: sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==} + '@swc/helpers@0.5.15': + resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} + '@swc/types@0.1.13': resolution: {integrity: sha512-JL7eeCk6zWCbiYQg2xQSdLXQJl8Qoc9rXmG2cEKvHe3CKwMHwHGpfOb8frzNLmbycOo6I51qxnLnn9ESf4I20Q==} @@ -8184,6 +8209,10 @@ packages: resolution: {integrity: sha512-JlqiAl9CPvTm5kKG0QXmVCWNWoC/XyRMOeT77cQlbxXWllgjf6SqUmaNqFon72C2o5OSZids+5FvLdsw6dvWaw==} hasBin: true + abi-wan-kanabi@2.2.4: + resolution: {integrity: sha512-0aA81FScmJCPX+8UvkXLki3X1+yPQuWxEkqXBVKltgPAK79J+NB+Lp5DouMXa7L6f+zcRlIA/6XO7BN/q9fnvg==} + hasBin: true + abitype@1.0.6: resolution: {integrity: sha512-MMSqYh4+C/aVqI2RQaWqbvI4Kxo5cQV40WQ4QFtDnNzCkqChm8MuENhElmynZlO0qUy/ObkEUaXtKqYnx1Kp3A==} peerDependencies: @@ -8453,6 +8482,10 @@ packages: resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} engines: {node: '>= 0.4'} + array-buffer-byte-length@1.0.2: + resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==} + engines: {node: '>= 0.4'} + array-equal@1.0.2: resolution: {integrity: sha512-gUHx76KtnhEgB3HOuFYiCm3FIdEs6ocM2asHvNTkfu/Y09qQVrrVVaOKENmS2KkSaGoxgXNqC+ZVtR/n0MOkSA==} @@ -8487,6 +8520,10 @@ packages: resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} engines: {node: '>= 0.4'} + array.prototype.flatmap@1.3.3: + resolution: {integrity: sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==} + engines: {node: '>= 0.4'} + array.prototype.tosorted@1.1.4: resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} engines: {node: '>= 0.4'} @@ -8495,6 +8532,10 @@ packages: resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} engines: {node: '>= 0.4'} + arraybuffer.prototype.slice@1.0.4: + resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==} + engines: {node: '>= 0.4'} + asap@2.0.6: resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} @@ -8568,6 +8609,9 @@ packages: async-mutex@0.2.6: resolution: {integrity: sha512-Hs4R+4SPgamu6rSGW8C7cV9gaWUKEHykfzCCvIRuaVv636Ju10ZdeUbvb4TBEW0INuq2DHZqXbK4Nd3yG4RaRw==} + async-mutex@0.5.0: + resolution: {integrity: sha512-1A94B18jkJ3DYq284ohPxoXbfTA5HsQ7/Mf4DEhcyLx3Bz27Rh59iScbB6EPiP+B+joue6YCxcMXSbFC1tZKwA==} + async-sema@3.1.1: resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==} @@ -9024,10 +9068,22 @@ packages: resolution: {integrity: sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==} engines: {node: '>=8'} + call-bind-apply-helpers@1.0.1: + resolution: {integrity: sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==} + engines: {node: '>= 0.4'} + call-bind@1.0.7: resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} engines: {node: '>= 0.4'} + call-bind@1.0.8: + resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} + engines: {node: '>= 0.4'} + + call-bound@1.0.3: + resolution: {integrity: sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==} + engines: {node: '>= 0.4'} + caller-callsite@2.0.0: resolution: {integrity: sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==} engines: {node: '>=4'} @@ -9788,14 +9844,26 @@ packages: resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} engines: {node: '>= 0.4'} + data-view-buffer@1.0.2: + resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==} + engines: {node: '>= 0.4'} + data-view-byte-length@1.0.1: resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} engines: {node: '>= 0.4'} + data-view-byte-length@1.0.2: + resolution: {integrity: sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==} + engines: {node: '>= 0.4'} + data-view-byte-offset@1.0.0: resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} engines: {node: '>= 0.4'} + data-view-byte-offset@1.0.1: + resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==} + engines: {node: '>= 0.4'} + dataloader@2.2.2: resolution: {integrity: sha512-8YnDaaf7N3k/q5HnTJVuzSyLETjoZjVmHc4AeKAzOvKHEFQKcn64OKBfzHYtE9zGjctNM7V9I0MfnUVLpi7M5g==} @@ -9992,6 +10060,10 @@ packages: resolution: {integrity: sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==} engines: {node: '>= 0.6.0'} + deprecated@0.0.2: + resolution: {integrity: sha512-vt7tvBJtDu1pmn8HTUc/Q3lSkrgah4Tl5IbbBzqu33jcPQlihAGAO9yD4ubfhFh/xyXD+HbUX1Dg6PwnARWxag==} + engines: {node: '>= 0.9'} + dequal@2.0.3: resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} engines: {node: '>=6'} @@ -10163,18 +10235,19 @@ packages: resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} engines: {node: '>=12'} - drizzle-kit@0.26.2: - resolution: {integrity: sha512-cMq8omEKywjIy5KcqUo6LvEFxkl8/zYHsgYjFVXjmPWWtuW4blcz+YW9+oIhoaALgs2ebRjzXwsJgN9i6P49Dw==} + drizzle-kit@0.30.1: + resolution: {integrity: sha512-HmA/NeewvHywhJ2ENXD3KvOuM/+K2dGLJfxVfIHsGwaqKICJnS+Ke2L6UcSrSrtMJLJaT0Im1Qv4TFXfaZShyw==} hasBin: true - drizzle-orm@0.35.2: - resolution: {integrity: sha512-bLQtRchl8QvRo2MyG6kcZC90UDzR7Ubir4YwOHV3cZPdJbF+4jU/Yt0QOczsoXe25wLRt6CtCWLXtSDQKft3yg==} + drizzle-orm@0.38.3: + resolution: {integrity: sha512-w41Y+PquMpSff/QDRGdItG0/aWca+/J3Sda9PPGkTxBtjWQvgU1jxlFBXdjog5tYvTu58uvi3PwR1NuCx0KeZg==} peerDependencies: '@aws-sdk/client-rds-data': '>=3' - '@cloudflare/workers-types': '>=3' - '@electric-sql/pglite': '>=0.1.1' + '@cloudflare/workers-types': '>=4' + '@electric-sql/pglite': '>=0.2.0' '@libsql/client': '>=0.10.0' - '@neondatabase/serverless': '>=0.1' + '@libsql/client-wasm': '>=0.10.0' + '@neondatabase/serverless': '>=0.10.0' '@op-engineering/op-sqlite': '>=2' '@opentelemetry/api': ^1.4.1 '@planetscale/database': '>=1' @@ -10188,7 +10261,7 @@ packages: '@xata.io/client': '*' better-sqlite3: '>=7' bun-types: '*' - expo-sqlite: '>=13.2.0' + expo-sqlite: '>=14.0.0' knex: '*' kysely: '*' mysql2: '>=2' @@ -10207,6 +10280,8 @@ packages: optional: true '@libsql/client': optional: true + '@libsql/client-wasm': + optional: true '@neondatabase/serverless': optional: true '@op-engineering/op-sqlite': @@ -10261,16 +10336,20 @@ packages: peerDependencies: drizzle-orm: '>=0.27.2 <1.0.0' - drizzle-zod@0.5.1: - resolution: {integrity: sha512-C/8bvzUH/zSnVfwdSibOgFjLhtDtbKYmkbPbUCq46QZyZCH6kODIMSOgZ8R7rVjoI+tCj3k06MRJMDqsIeoS4A==} + drizzle-zod@0.6.1: + resolution: {integrity: sha512-huEbUgnsuR8tupnmLiyB2F1I2H9dswI3GfM36IbIqx9i0YUeYjRsDpJVyFVeziUvI1ogT9JHRL2Q03cC4QmvxA==} peerDependencies: - drizzle-orm: '>=0.23.13' - zod: '*' + drizzle-orm: '>=0.36.0' + zod: '>=3.0.0' dset@3.1.4: resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==} engines: {node: '>=4'} + dunder-proto@1.0.1: + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} + engines: {node: '>= 0.4'} + duplexer@0.1.2: resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} @@ -10432,10 +10511,18 @@ packages: resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} engines: {node: '>= 0.4'} + es-abstract@1.23.9: + resolution: {integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==} + engines: {node: '>= 0.4'} + es-define-property@1.0.0: resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} engines: {node: '>= 0.4'} + es-define-property@1.0.1: + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} + engines: {node: '>= 0.4'} + es-errors@1.3.0: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} @@ -10447,6 +10534,10 @@ packages: resolution: {integrity: sha512-/SurEfycdyssORP/E+bj4sEu1CWw4EmLDsHynHwSXQ7utgbrMRWW195pTrCjFgFCddf/UkYm3oqKPRq5i8bJbw==} engines: {node: '>= 0.4'} + es-iterator-helpers@1.2.1: + resolution: {integrity: sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==} + engines: {node: '>= 0.4'} + es-module-lexer@1.5.4: resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} @@ -10458,6 +10549,10 @@ packages: resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} engines: {node: '>= 0.4'} + es-set-tostringtag@2.1.0: + resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} + engines: {node: '>= 0.4'} + es-shim-unscopables@1.0.2: resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} @@ -10465,6 +10560,10 @@ packages: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} engines: {node: '>= 0.4'} + es-to-primitive@1.3.0: + resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} + engines: {node: '>= 0.4'} + es5-ext@0.10.64: resolution: {integrity: sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==} engines: {node: '>=0.10'} @@ -10687,6 +10786,12 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + eslint-plugin-react@7.37.3: + resolution: {integrity: sha512-DomWuTQPFYZwF/7c9W2fkKkStqZmBd3uugfqBYLdkZ3Hii23WzZuOLUskGxB8qkSKqftxEeGL1TB2kMhrce0jA==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + eslint-plugin-storybook@0.9.0: resolution: {integrity: sha512-qOT/2vQBo0VqrG/BhZv8IdSsKQiyzJw+2Wqq+WFCiblI/PfxLSrGkF/buiXF+HumwfsCyBdaC94UhqhmYFmAvA==} engines: {node: '>= 18'} @@ -11309,6 +11414,10 @@ packages: resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} engines: {node: '>= 0.4'} + function.prototype.name@1.1.8: + resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==} + engines: {node: '>= 0.4'} + functional-red-black-tree@1.0.1: resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==} @@ -11339,6 +11448,10 @@ packages: resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} engines: {node: '>= 0.4'} + get-intrinsic@1.2.7: + resolution: {integrity: sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==} + engines: {node: '>= 0.4'} + get-iterator@1.0.2: resolution: {integrity: sha512-v+dm9bNVfOYsY1OrhaCrmyOcYoSeVvbt+hHZ0Au+T+p1y+0Uyj9aMaGIeUTT6xdpRbWzDeYKvfOslPhggQMcsg==} @@ -11357,6 +11470,10 @@ packages: resolution: {integrity: sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==} engines: {node: '>=4'} + get-proto@1.0.1: + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} + engines: {node: '>= 0.4'} + get-starknet-core@3.3.4: resolution: {integrity: sha512-KEnzAMr4f7z7dMh4g5lWDZ+eXtOEl++VPN5Flmmj8HiPmRrPOINEIwwNL/dN+Ey1kBxQOtOMQwCxJ9qlkRIgFw==} peerDependencies: @@ -11389,6 +11506,10 @@ packages: resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} engines: {node: '>= 0.4'} + get-symbol-description@1.1.0: + resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} + engines: {node: '>= 0.4'} + get-tsconfig@4.8.1: resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==} @@ -11492,6 +11613,10 @@ packages: gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + gopd@1.2.0: + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} + engines: {node: '>= 0.4'} + got@11.8.6: resolution: {integrity: sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==} engines: {node: '>=10.19.0'} @@ -11634,10 +11759,18 @@ packages: resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} engines: {node: '>= 0.4'} + has-proto@1.2.0: + resolution: {integrity: sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==} + engines: {node: '>= 0.4'} + has-symbols@1.0.3: resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} engines: {node: '>= 0.4'} + has-symbols@1.1.0: + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} + engines: {node: '>= 0.4'} + has-tostringtag@1.0.2: resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} engines: {node: '>= 0.4'} @@ -11999,6 +12132,10 @@ packages: resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} engines: {node: '>= 0.4'} + internal-slot@1.1.0: + resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} + engines: {node: '>= 0.4'} + internmap@2.0.3: resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} engines: {node: '>=12'} @@ -12083,6 +12220,10 @@ packages: resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} engines: {node: '>= 0.4'} + is-array-buffer@3.0.5: + resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} + engines: {node: '>= 0.4'} + is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} @@ -12096,6 +12237,10 @@ packages: is-bigint@1.0.4: resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + is-bigint@1.1.0: + resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==} + engines: {node: '>= 0.4'} + is-binary-path@2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} @@ -12104,6 +12249,10 @@ packages: resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} engines: {node: '>= 0.4'} + is-boolean-object@1.2.1: + resolution: {integrity: sha512-l9qO6eFlUETHtuihLcYOaLKByJ1f+N4kthcU9YjHy3N+B3hWv0y/2Nd0mu/7lTFnRQHTrSdXF50HQ3bl5fEnng==} + engines: {node: '>= 0.4'} + is-buffer@1.1.6: resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} @@ -12130,10 +12279,18 @@ packages: resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} engines: {node: '>= 0.4'} + is-data-view@1.0.2: + resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==} + engines: {node: '>= 0.4'} + is-date-object@1.0.5: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} engines: {node: '>= 0.4'} + is-date-object@1.1.0: + resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==} + engines: {node: '>= 0.4'} + is-decimal@2.0.1: resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} @@ -12177,6 +12334,10 @@ packages: is-finalizationregistry@1.0.2: resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} + is-finalizationregistry@1.1.1: + resolution: {integrity: sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==} + engines: {node: '>= 0.4'} + is-fullwidth-code-point@2.0.0: resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==} engines: {node: '>=4'} @@ -12254,6 +12415,10 @@ packages: resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} engines: {node: '>= 0.4'} + is-number-object@1.1.1: + resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==} + engines: {node: '>= 0.4'} + is-number@3.0.0: resolution: {integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==} engines: {node: '>=0.10.0'} @@ -12302,6 +12467,10 @@ packages: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} engines: {node: '>= 0.4'} + is-regex@1.2.1: + resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} + engines: {node: '>= 0.4'} + is-relative@1.0.0: resolution: {integrity: sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==} engines: {node: '>=0.10.0'} @@ -12314,6 +12483,10 @@ packages: resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} engines: {node: '>= 0.4'} + is-shared-array-buffer@1.0.4: + resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==} + engines: {node: '>= 0.4'} + is-stream@1.1.0: resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==} engines: {node: '>=0.10.0'} @@ -12330,14 +12503,26 @@ packages: resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} engines: {node: '>= 0.4'} + is-string@1.1.1: + resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==} + engines: {node: '>= 0.4'} + is-symbol@1.0.4: resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} engines: {node: '>= 0.4'} + is-symbol@1.1.1: + resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==} + engines: {node: '>= 0.4'} + is-typed-array@1.1.13: resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} engines: {node: '>= 0.4'} + is-typed-array@1.1.15: + resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} + engines: {node: '>= 0.4'} + is-typedarray@1.0.0: resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} @@ -12362,6 +12547,10 @@ packages: is-weakref@1.0.2: resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + is-weakref@1.1.0: + resolution: {integrity: sha512-SXM8Nwyys6nT5WP6pltOwKytLV7FqQ4UiibxVmW+EIosHcmCqkkjViTb5SNssDlkCiEYRP1/pdWUKVvZBmsR2Q==} + engines: {node: '>= 0.4'} + is-weakset@2.0.3: resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} engines: {node: '>= 0.4'} @@ -12507,6 +12696,10 @@ packages: resolution: {integrity: sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==} engines: {node: '>= 0.4'} + iterator.prototype@1.1.5: + resolution: {integrity: sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==} + engines: {node: '>= 0.4'} + jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} @@ -13210,6 +13403,10 @@ packages: resolution: {integrity: sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==} hasBin: true + loglevel@1.9.2: + resolution: {integrity: sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg==} + engines: {node: '>= 0.6.0'} + lolex@5.1.2: resolution: {integrity: sha512-h4hmjAvHTmd+25JSwrtTIuwbKdwg5NzZVRMLn9saij4SZaepCrTCxPr35H/3bjwfMJtN+t3CX8672UIkglz28A==} @@ -13350,6 +13547,10 @@ packages: matchstick-as@0.6.0: resolution: {integrity: sha512-E36fWsC1AbCkBFt05VsDDRoFvGSdcZg6oZJrtIe/YDBbuFh8SKbR5FcoqDhNWqSN+F7bN/iS2u8Md0SM+4pUpw==} + math-intrinsics@1.1.0: + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} + engines: {node: '>= 0.4'} + md5.js@1.3.5: resolution: {integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==} @@ -13894,16 +14095,16 @@ packages: next-tick@1.1.0: resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} - next@15.0.3: - resolution: {integrity: sha512-ontCbCRKJUIoivAdGB34yCaOcPgYXr9AAkV/IwqFfWWTXEPUgLYkSkqBhIk9KK7gGmgjc64B+RdoeIDM13Irnw==} + next@15.1.3: + resolution: {integrity: sha512-5igmb8N8AEhWDYzogcJvtcRDU6n4cMGtBklxKD4biYv4LXN8+awc/bbQ2IM2NQHdVPgJ6XumYXfo3hBtErg1DA==} engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 '@playwright/test': ^1.41.2 babel-plugin-react-compiler: '*' - react: ^18.2.0 || 19.0.0-rc-66855b96-20241106 - react-dom: ^18.2.0 || 19.0.0-rc-66855b96-20241106 + react: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 + react-dom: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 sass: ^1.3.0 peerDependenciesMeta: '@opentelemetry/api': @@ -14101,6 +14302,10 @@ packages: resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} engines: {node: '>= 0.4'} + object-inspect@1.13.3: + resolution: {integrity: sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==} + engines: {node: '>= 0.4'} + object-is@1.1.6: resolution: {integrity: sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==} engines: {node: '>= 0.4'} @@ -14121,6 +14326,10 @@ packages: resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} engines: {node: '>= 0.4'} + object.assign@4.1.7: + resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} + engines: {node: '>= 0.4'} + object.entries@1.1.8: resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} engines: {node: '>= 0.4'} @@ -14141,6 +14350,10 @@ packages: resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} engines: {node: '>= 0.4'} + object.values@1.2.1: + resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} + engines: {node: '>= 0.4'} + objectorarray@1.0.5: resolution: {integrity: sha512-eJJDYkhJFFbBBAxeh8xW+weHlkI28n2ZdQV/J/DNfWfSKlGEf2xcfAbZTv3riEXHAhL9SVOTs2pRmXiSTf78xg==} @@ -14235,6 +14448,10 @@ packages: resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} engines: {node: '>=0.10.0'} + own-keys@1.0.1: + resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} + engines: {node: '>= 0.4'} + p-cancelable@2.1.1: resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==} engines: {node: '>=8'} @@ -15323,6 +15540,10 @@ packages: resolution: {integrity: sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==} engines: {node: '>=4'} + reflect.getprototypeof@1.0.10: + resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} + engines: {node: '>= 0.4'} + reflect.getprototypeof@1.0.6: resolution: {integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==} engines: {node: '>= 0.4'} @@ -15683,16 +15904,28 @@ packages: resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} engines: {node: '>=0.4'} + safe-array-concat@1.1.3: + resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==} + engines: {node: '>=0.4'} + safe-buffer@5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + safe-push-apply@1.0.0: + resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==} + engines: {node: '>= 0.4'} + safe-regex-test@1.0.3: resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} engines: {node: '>= 0.4'} + safe-regex-test@1.1.0: + resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} + engines: {node: '>= 0.4'} + safe-regex@1.1.0: resolution: {integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==} @@ -15862,6 +16095,10 @@ packages: resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} engines: {node: '>= 0.4'} + set-proto@1.0.0: + resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==} + engines: {node: '>= 0.4'} + set-value@2.0.1: resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==} engines: {node: '>=0.10.0'} @@ -15911,10 +16148,26 @@ packages: shellwords@0.1.1: resolution: {integrity: sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==} + side-channel-list@1.0.0: + resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} + engines: {node: '>= 0.4'} + + side-channel-map@1.0.1: + resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} + engines: {node: '>= 0.4'} + + side-channel-weakmap@1.0.2: + resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} + engines: {node: '>= 0.4'} + side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} engines: {node: '>= 0.4'} + side-channel@1.1.0: + resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} + engines: {node: '>= 0.4'} + siginfo@2.0.0: resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} @@ -16140,6 +16393,11 @@ packages: peerDependencies: starknet: ^6.9.0 + starknetkit@2.6.1: + resolution: {integrity: sha512-1w8F6BShtGr3IE8bTGvaXsiGn+ZUFB2jnC9fqMX89utBUEJtkft4K9r0YJWiPjTho+eap8o4dN0S0G4tisGW7A==} + peerDependencies: + starknet: ^6.9.0 + static-extend@0.1.2: resolution: {integrity: sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==} engines: {node: '>=0.10.0'} @@ -16239,9 +16497,17 @@ packages: resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} engines: {node: '>= 0.4'} + string.prototype.matchall@4.0.12: + resolution: {integrity: sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==} + engines: {node: '>= 0.4'} + string.prototype.repeat@1.0.0: resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} + string.prototype.trim@1.2.10: + resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==} + engines: {node: '>= 0.4'} + string.prototype.trim@1.2.9: resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} engines: {node: '>= 0.4'} @@ -16249,6 +16515,10 @@ packages: string.prototype.trimend@1.0.8: resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} + string.prototype.trimend@1.0.9: + resolution: {integrity: sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==} + engines: {node: '>= 0.4'} + string.prototype.trimstart@1.0.8: resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} engines: {node: '>= 0.4'} @@ -16375,6 +16645,7 @@ packages: sudo-prompt@9.2.1: resolution: {integrity: sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. sugar-high@0.7.1: resolution: {integrity: sha512-hwEXr/gtUvi+jfgjgxbuiRD5EX5C1/eQrW/RoZ0Dm+993p46ECB5HBjMfc20FEbsXKQHtueHtYoe2ofb6V+83A==} @@ -16982,18 +17253,34 @@ packages: resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} engines: {node: '>= 0.4'} + typed-array-buffer@1.0.3: + resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} + engines: {node: '>= 0.4'} + typed-array-byte-length@1.0.1: resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} engines: {node: '>= 0.4'} + typed-array-byte-length@1.0.3: + resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==} + engines: {node: '>= 0.4'} + typed-array-byte-offset@1.0.2: resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} engines: {node: '>= 0.4'} + typed-array-byte-offset@1.0.4: + resolution: {integrity: sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==} + engines: {node: '>= 0.4'} + typed-array-length@1.0.6: resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} engines: {node: '>= 0.4'} + typed-array-length@1.0.7: + resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} + engines: {node: '>= 0.4'} + typedarray-to-buffer@3.1.5: resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} @@ -17043,6 +17330,10 @@ packages: unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + unbox-primitive@1.1.0: + resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} + engines: {node: '>= 0.4'} + unc-path-regex@0.1.2: resolution: {integrity: sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==} engines: {node: '>=0.10.0'} @@ -17704,10 +17995,18 @@ packages: which-boxed-primitive@1.0.2: resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + which-boxed-primitive@1.1.1: + resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} + engines: {node: '>= 0.4'} + which-builtin-type@1.1.4: resolution: {integrity: sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==} engines: {node: '>= 0.4'} + which-builtin-type@1.2.1: + resolution: {integrity: sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==} + engines: {node: '>= 0.4'} + which-collection@1.0.2: resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} engines: {node: '>= 0.4'} @@ -17719,6 +18018,10 @@ packages: resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} engines: {node: '>= 0.4'} + which-typed-array@1.1.18: + resolution: {integrity: sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==} + engines: {node: '>= 0.4'} + which@1.3.1: resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} hasBin: true @@ -19176,12 +19479,12 @@ snapshots: '@braintree/sanitize-url@6.0.4': {} - '@cartridge/account-wasm@0.5.1': {} + '@cartridge/account-wasm@0.5.5': {} - '@cartridge/connector@0.5.1(bufferutil@4.0.8)(encoding@0.1.13)(get-starknet-core@3.3.4(starknet@6.11.0(encoding@0.1.13)))(react@19.0.0-rc-bf7e210c-20241017)(typescript@5.6.3)(utf-8-validate@5.0.10)': + '@cartridge/connector@0.5.5(bufferutil@4.0.8)(encoding@0.1.13)(get-starknet-core@3.3.4(starknet@6.11.0(encoding@0.1.13)))(react@19.0.0-rc-bf7e210c-20241017)(typescript@5.6.3)(utf-8-validate@5.0.10)': dependencies: - '@cartridge/controller': 0.5.1(encoding@0.1.13) - '@starknet-react/core': 3.0.3(bufferutil@4.0.8)(get-starknet-core@3.3.4(starknet@6.11.0(encoding@0.1.13)))(react@19.0.0-rc-bf7e210c-20241017)(starknet@6.11.0(encoding@0.1.13))(typescript@5.6.3)(utf-8-validate@5.0.10) + '@cartridge/controller': 0.5.5(encoding@0.1.13) + '@starknet-react/core': 3.6.3(bufferutil@4.0.8)(get-starknet-core@3.3.4(starknet@6.11.0(encoding@0.1.13)))(react@19.0.0-rc-bf7e210c-20241017)(starknet@6.11.0(encoding@0.1.13))(typescript@5.6.3)(utf-8-validate@5.0.10) starknet: 6.11.0(encoding@0.1.13) transitivePeerDependencies: - bufferutil @@ -19191,9 +19494,9 @@ snapshots: - typescript - utf-8-validate - '@cartridge/controller@0.5.1(encoding@0.1.13)': + '@cartridge/controller@0.5.5(encoding@0.1.13)': dependencies: - '@cartridge/account-wasm': 0.5.1 + '@cartridge/account-wasm': 0.5.5 '@cartridge/penpal': 6.2.3 '@starknet-io/types-js': 0.7.7 '@telegram-apps/sdk': 2.5.0 @@ -19295,7 +19598,15 @@ snapshots: '@deno/shim-deno-test': 0.5.0 which: 4.0.0 - '@drizzle-team/brocli@0.10.1': {} + '@drizzle-team/brocli@0.10.2': {} + + '@duneanalytics/client-sdk@0.2.4(encoding@0.1.13)': + dependencies: + deprecated: 0.0.2 + cross-fetch: 4.0.0(encoding@0.1.13) + loglevel: 1.9.2 + transitivePeerDependencies: + - encoding '@emnapi/runtime@1.3.1': dependencies: @@ -20174,12 +20485,12 @@ snapshots: prop-types: 15.8.1 react: 19.0.0-rc-bf7e210c-20241017 - '@graphprotocol/graph-cli@0.86.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(bufferutil@4.0.8)(encoding@0.1.13)(node-fetch@2.7.0(encoding@0.1.13))(typescript@5.6.3)(utf-8-validate@5.0.10)': + '@graphprotocol/graph-cli@0.86.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(bufferutil@4.0.8)(encoding@0.1.13)(node-fetch@2.7.0(encoding@0.1.13))(typescript@5.6.3)(utf-8-validate@5.0.10)': dependencies: '@float-capital/float-subgraph-uncrashable': 0.0.0-internal-testing.5 - '@oclif/core': 2.8.6(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3) - '@oclif/plugin-autocomplete': 2.3.10(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3) - '@oclif/plugin-not-found': 2.4.3(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3) + '@oclif/core': 2.8.6(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3) + '@oclif/plugin-autocomplete': 2.3.10(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3) + '@oclif/plugin-not-found': 2.4.3(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3) '@whatwg-node/fetch': 0.8.8 assemblyscript: 0.19.23 binary-install-raw: 0.0.13(debug@4.3.4) @@ -20889,7 +21200,7 @@ snapshots: - supports-color - utf-8-validate - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -20903,7 +21214,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@22.7.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3)) + jest-config: 29.7.0(@types/node@22.7.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -21190,7 +21501,7 @@ snapshots: '@kamilkisiela/fast-url-parser@1.1.4': {} - '@keystar/ui@0.7.11(next@15.0.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017))(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017)': + '@keystar/ui@0.7.11(next@15.1.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017))(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017)': dependencies: '@babel/runtime': 7.25.7 '@emotion/css': 11.13.4 @@ -21281,11 +21592,11 @@ snapshots: react: 19.0.0-rc-bf7e210c-20241017 react-dom: 19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017) optionalDependencies: - next: 15.0.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017) + next: 15.1.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017) transitivePeerDependencies: - supports-color - '@keystatic/core@0.5.38(next@15.0.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017))(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017)': + '@keystatic/core@0.5.38(next@15.1.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017))(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017)': dependencies: '@babel/runtime': 7.25.7 '@braintree/sanitize-url': 6.0.4 @@ -21293,7 +21604,7 @@ snapshots: '@emotion/weak-memoize': 0.3.1 '@floating-ui/react': 0.24.8(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017) '@internationalized/string': 3.2.4 - '@keystar/ui': 0.7.11(next@15.0.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017))(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017) + '@keystar/ui': 0.7.11(next@15.1.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017))(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017) '@markdoc/markdoc': 0.4.0(@types/react@18.3.11)(react@19.0.0-rc-bf7e210c-20241017) '@react-aria/focus': 3.18.4(react@19.0.0-rc-bf7e210c-20241017) '@react-aria/i18n': 3.12.3(react@19.0.0-rc-bf7e210c-20241017) @@ -21364,13 +21675,13 @@ snapshots: - next - supports-color - '@keystatic/next@5.0.1(@keystatic/core@0.5.38(next@15.0.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017))(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017))(next@15.0.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017))(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017)': + '@keystatic/next@5.0.1(@keystatic/core@0.5.38(next@15.1.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017))(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017))(next@15.1.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017))(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017)': dependencies: '@babel/runtime': 7.25.7 - '@keystatic/core': 0.5.38(next@15.0.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017))(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017) + '@keystatic/core': 0.5.38(next@15.1.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017))(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017) '@types/react': 18.3.11 chokidar: 3.6.0 - next: 15.0.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017) + next: 15.1.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017) react: 19.0.0-rc-bf7e210c-20241017 react-dom: 19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017) server-only: 0.0.1 @@ -21431,11 +21742,11 @@ snapshots: '@types/react': 18.3.11 react: 19.0.0-rc-bf7e210c-20241017 - '@mdx-js/loader@3.0.1(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1))': + '@mdx-js/loader@3.0.1(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1))': dependencies: '@mdx-js/mdx': 3.0.1 source-map: 0.7.4 - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1) + webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1) transitivePeerDependencies: - supports-color @@ -21649,7 +21960,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@million/install@1.0.13': + '@million/install@1.0.14': dependencies: '@antfu/ni': 0.21.12 '@axiomhq/js': 1.0.0-rc.3 @@ -21670,7 +21981,7 @@ snapshots: '@babel/core': 7.24.6 '@babel/types': 7.24.6 '@hono/node-server': 1.13.2(hono@4.6.5) - '@million/install': 1.0.13 + '@million/install': 1.0.14 '@rollup/pluginutils': 5.1.2(rollup@4.24.0) babel-plugin-syntax-hermes-parser: 0.21.1 esbuild: 0.20.2 @@ -21939,7 +22250,7 @@ snapshots: '@napi-rs/nice-win32-x64-msvc': 1.0.1 optional: true - '@neondatabase/serverless@0.10.1': + '@neondatabase/serverless@0.10.4': dependencies: '@types/pg': 8.11.6 @@ -21954,45 +22265,45 @@ snapshots: '@netlify/node-cookies': 0.1.0 urlpattern-polyfill: 8.0.2 - '@next/env@15.0.3': {} + '@next/env@15.1.3': {} '@next/eslint-plugin-next@15.0.0': dependencies: fast-glob: 3.3.1 - '@next/eslint-plugin-next@15.0.3': + '@next/eslint-plugin-next@15.1.3': dependencies: fast-glob: 3.3.1 - '@next/mdx@14.2.15(@mdx-js/loader@3.0.1(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)))(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@19.0.0-rc-bf7e210c-20241017))': + '@next/mdx@14.2.15(@mdx-js/loader@3.0.1(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)))(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@19.0.0-rc-bf7e210c-20241017))': dependencies: source-map: 0.7.4 optionalDependencies: - '@mdx-js/loader': 3.0.1(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)) + '@mdx-js/loader': 3.0.1(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)) '@mdx-js/react': 3.0.1(@types/react@18.3.11)(react@19.0.0-rc-bf7e210c-20241017) - '@next/swc-darwin-arm64@15.0.3': + '@next/swc-darwin-arm64@15.1.3': optional: true - '@next/swc-darwin-x64@15.0.3': + '@next/swc-darwin-x64@15.1.3': optional: true - '@next/swc-linux-arm64-gnu@15.0.3': + '@next/swc-linux-arm64-gnu@15.1.3': optional: true - '@next/swc-linux-arm64-musl@15.0.3': + '@next/swc-linux-arm64-musl@15.1.3': optional: true - '@next/swc-linux-x64-gnu@15.0.3': + '@next/swc-linux-x64-gnu@15.1.3': optional: true - '@next/swc-linux-x64-musl@15.0.3': + '@next/swc-linux-x64-musl@15.1.3': optional: true - '@next/swc-win32-arm64-msvc@15.0.3': + '@next/swc-win32-arm64-msvc@15.1.3': optional: true - '@next/swc-win32-x64-msvc@15.0.3': + '@next/swc-win32-x64-msvc@15.1.3': optional: true '@noble/curves@1.0.0': @@ -22043,7 +22354,7 @@ snapshots: dependencies: bn.js: 4.11.6 - '@oclif/core@2.16.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3)': + '@oclif/core@2.16.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3)': dependencies: '@types/cli-progress': 3.11.6 ansi-escapes: 4.3.2 @@ -22068,7 +22379,7 @@ snapshots: strip-ansi: 6.0.1 supports-color: 8.1.1 supports-hyperlinks: 2.3.0 - ts-node: 10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3) + ts-node: 10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3) tslib: 2.8.0 widest-line: 3.1.0 wordwrap: 1.0.0 @@ -22079,7 +22390,7 @@ snapshots: - '@types/node' - typescript - '@oclif/core@2.8.6(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3)': + '@oclif/core@2.8.6(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3)': dependencies: '@types/cli-progress': 3.11.6 ansi-escapes: 4.3.2 @@ -22105,7 +22416,7 @@ snapshots: strip-ansi: 6.0.1 supports-color: 8.1.1 supports-hyperlinks: 2.3.0 - ts-node: 10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3) + ts-node: 10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3) tslib: 2.8.0 widest-line: 3.1.0 wordwrap: 1.0.0 @@ -22116,9 +22427,9 @@ snapshots: - '@types/node' - typescript - '@oclif/plugin-autocomplete@2.3.10(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3)': + '@oclif/plugin-autocomplete@2.3.10(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3)': dependencies: - '@oclif/core': 2.16.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3) + '@oclif/core': 2.16.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3) chalk: 4.1.2 debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: @@ -22128,9 +22439,9 @@ snapshots: - supports-color - typescript - '@oclif/plugin-not-found@2.4.3(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3)': + '@oclif/plugin-not-found@2.4.3(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3)': dependencies: - '@oclif/core': 2.16.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3) + '@oclif/core': 2.16.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3) chalk: 4.1.2 fast-levenshtein: 3.0.0 transitivePeerDependencies: @@ -22235,7 +22546,7 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true - '@pmmmwh/react-refresh-webpack-plugin@0.5.15(react-refresh@0.14.2)(type-fest@4.26.1)(webpack-hot-middleware@2.26.1)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1))': + '@pmmmwh/react-refresh-webpack-plugin@0.5.15(react-refresh@0.14.2)(type-fest@4.26.1)(webpack-hot-middleware@2.26.1)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1))': dependencies: ansi-html: 0.0.9 core-js-pure: 3.38.1 @@ -22245,7 +22556,7 @@ snapshots: react-refresh: 0.14.2 schema-utils: 4.2.0 source-map: 0.7.4 - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1) + webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1) optionalDependencies: type-fest: 4.26.1 webpack-hot-middleware: 2.26.1 @@ -25091,17 +25402,30 @@ snapshots: '@module-federation/runtime': 0.1.21 '@starknet-io/types-js': 0.7.7 + '@starknet-io/get-starknet-core@4.0.5': + dependencies: + '@module-federation/runtime': 0.1.21 + '@starknet-io/types-js': 0.7.7 + async-mutex: 0.5.0 + '@starknet-io/get-starknet@4.0.2': dependencies: '@starknet-io/get-starknet-core': 4.0.2 bowser: 2.11.0 + '@starknet-io/get-starknet@4.0.5': + dependencies: + '@starknet-io/get-starknet-core': 4.0.5 + bowser: 2.11.0 + '@starknet-io/types-js@0.7.7': {} '@starknet-react/chains@0.1.7': {} '@starknet-react/chains@3.0.2': {} + '@starknet-react/chains@3.1.1': {} + '@starknet-react/core@2.9.0(get-starknet-core@3.3.4(starknet@6.11.0(encoding@0.1.13)))(react@18.3.1)(starknet@6.11.0(encoding@0.1.13))': dependencies: '@starknet-react/chains': 0.1.7 @@ -25129,11 +25453,12 @@ snapshots: - typescript - utf-8-validate - '@starknet-react/core@3.0.3(bufferutil@4.0.8)(get-starknet-core@3.3.4(starknet@6.11.0(encoding@0.1.13)))(react@19.0.0-rc-bf7e210c-20241017)(starknet@6.11.0(encoding@0.1.13))(typescript@5.6.3)(utf-8-validate@5.0.10)': + '@starknet-react/core@3.6.3(bufferutil@4.0.8)(get-starknet-core@3.3.4(starknet@6.11.0(encoding@0.1.13)))(react@19.0.0-rc-bf7e210c-20241017)(starknet@6.11.0(encoding@0.1.13))(typescript@5.6.3)(utf-8-validate@5.0.10)': dependencies: '@starknet-io/types-js': 0.7.7 - '@starknet-react/chains': 3.0.2 + '@starknet-react/chains': 3.1.1 '@tanstack/react-query': 5.59.15(react@19.0.0-rc-bf7e210c-20241017) + abi-wan-kanabi: 2.2.4 eventemitter3: 5.0.1 get-starknet-core: 3.3.4(starknet@6.11.0(encoding@0.1.13)) react: 19.0.0-rc-bf7e210c-20241017 @@ -25257,10 +25582,10 @@ snapshots: storybook: 8.3.5(bufferutil@4.0.8)(utf-8-validate@5.0.10) ts-dedent: 2.2.0 - '@storybook/addon-styling-webpack@1.0.0(storybook@8.3.5(bufferutil@4.0.8)(utf-8-validate@5.0.10))(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1))': + '@storybook/addon-styling-webpack@1.0.0(storybook@8.3.5(bufferutil@4.0.8)(utf-8-validate@5.0.10))(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1))': dependencies: '@storybook/node-logger': 8.3.5(storybook@8.3.5(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1) + webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1) transitivePeerDependencies: - storybook @@ -25320,7 +25645,7 @@ snapshots: react: 19.0.0-rc-bf7e210c-20241017 react-dom: 19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017) - '@storybook/builder-webpack5@8.3.5(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)(storybook@8.3.5(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.3)': + '@storybook/builder-webpack5@8.3.5(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)(storybook@8.3.5(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.3)': dependencies: '@storybook/core-webpack': 8.3.5(storybook@8.3.5(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@types/node': 22.7.6 @@ -25329,25 +25654,25 @@ snapshots: case-sensitive-paths-webpack-plugin: 2.4.0 cjs-module-lexer: 1.4.1 constants-browserify: 1.0.0 - css-loader: 6.11.0(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)) + css-loader: 6.11.0(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)) es-module-lexer: 1.5.4 express: 4.21.1 - fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.6.3)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)) + fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.6.3)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)) fs-extra: 11.2.0 - html-webpack-plugin: 5.6.2(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)) + html-webpack-plugin: 5.6.2(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)) magic-string: 0.30.12 path-browserify: 1.0.1 process: 0.11.10 semver: 7.6.3 storybook: 8.3.5(bufferutil@4.0.8)(utf-8-validate@5.0.10) - style-loader: 3.3.4(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)) - terser-webpack-plugin: 5.3.10(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)) + style-loader: 3.3.4(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)) + terser-webpack-plugin: 5.3.10(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)) ts-dedent: 2.2.0 url: 0.11.4 util: 0.12.5 util-deprecate: 1.0.2 - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1) - webpack-dev-middleware: 6.1.3(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)) + webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1) + webpack-dev-middleware: 6.1.3(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)) webpack-hot-middleware: 2.26.1 webpack-virtual-modules: 0.6.2 optionalDependencies: @@ -25432,7 +25757,7 @@ snapshots: dependencies: storybook: 8.3.5(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@storybook/nextjs@8.3.5(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)(next@15.0.3(@babel/core@7.25.8)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017))(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017)(storybook@8.3.5(bufferutil@4.0.8)(utf-8-validate@5.0.10))(type-fest@4.26.1)(typescript@5.6.3)(webpack-hot-middleware@2.26.1)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1))': + '@storybook/nextjs@8.3.5(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)(next@15.1.3(@babel/core@7.25.8)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017))(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017)(storybook@8.3.5(bufferutil@4.0.8)(utf-8-validate@5.0.10))(type-fest@4.26.1)(typescript@5.6.3)(webpack-hot-middleware@2.26.1)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1))': dependencies: '@babel/core': 7.25.8 '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.25.8) @@ -25447,32 +25772,32 @@ snapshots: '@babel/preset-react': 7.25.7(@babel/core@7.25.8) '@babel/preset-typescript': 7.25.7(@babel/core@7.25.8) '@babel/runtime': 7.25.7 - '@pmmmwh/react-refresh-webpack-plugin': 0.5.15(react-refresh@0.14.2)(type-fest@4.26.1)(webpack-hot-middleware@2.26.1)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)) - '@storybook/builder-webpack5': 8.3.5(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)(storybook@8.3.5(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.3) - '@storybook/preset-react-webpack': 8.3.5(@storybook/test@8.3.5(storybook@8.3.5(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017)(storybook@8.3.5(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.3) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.15(react-refresh@0.14.2)(type-fest@4.26.1)(webpack-hot-middleware@2.26.1)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)) + '@storybook/builder-webpack5': 8.3.5(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)(storybook@8.3.5(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.3) + '@storybook/preset-react-webpack': 8.3.5(@storybook/test@8.3.5(storybook@8.3.5(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017)(storybook@8.3.5(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.3) '@storybook/react': 8.3.5(@storybook/test@8.3.5(storybook@8.3.5(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017)(storybook@8.3.5(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.3) '@storybook/test': 8.3.5(storybook@8.3.5(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@types/node': 22.7.6 '@types/semver': 7.5.8 - babel-loader: 9.2.1(@babel/core@7.25.8)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)) - css-loader: 6.11.0(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)) + babel-loader: 9.2.1(@babel/core@7.25.8)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)) + css-loader: 6.11.0(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)) find-up: 5.0.0 fs-extra: 11.2.0 image-size: 1.1.1 loader-utils: 3.3.1 - next: 15.0.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017) - node-polyfill-webpack-plugin: 2.0.1(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)) + next: 15.1.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017) + node-polyfill-webpack-plugin: 2.0.1(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)) pnp-webpack-plugin: 1.7.0(typescript@5.6.3) postcss: 8.4.47 - postcss-loader: 8.1.1(postcss@8.4.47)(typescript@5.6.3)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)) + postcss-loader: 8.1.1(postcss@8.4.47)(typescript@5.6.3)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)) react: 19.0.0-rc-bf7e210c-20241017 react-dom: 19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017) react-refresh: 0.14.2 resolve-url-loader: 5.0.0 - sass-loader: 13.3.3(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)) + sass-loader: 13.3.3(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)) semver: 7.6.3 storybook: 8.3.5(bufferutil@4.0.8)(utf-8-validate@5.0.10) - style-loader: 3.3.4(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)) + style-loader: 3.3.4(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)) styled-jsx: 5.1.6(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react@19.0.0-rc-bf7e210c-20241017) ts-dedent: 2.2.0 tsconfig-paths: 4.2.0 @@ -25480,7 +25805,7 @@ snapshots: optionalDependencies: sharp: 0.33.5 typescript: 5.6.3 - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1) + webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1) transitivePeerDependencies: - '@rspack/core' - '@swc/core' @@ -25504,11 +25829,11 @@ snapshots: dependencies: storybook: 8.3.5(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@storybook/preset-react-webpack@8.3.5(@storybook/test@8.3.5(storybook@8.3.5(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017)(storybook@8.3.5(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.3)': + '@storybook/preset-react-webpack@8.3.5(@storybook/test@8.3.5(storybook@8.3.5(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017)(storybook@8.3.5(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.3)': dependencies: '@storybook/core-webpack': 8.3.5(storybook@8.3.5(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@storybook/react': 8.3.5(@storybook/test@8.3.5(storybook@8.3.5(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017)(storybook@8.3.5(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.3) - '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.6.3)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)) + '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.6.3)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)) '@types/node': 22.7.6 '@types/semver': 7.5.8 find-up: 5.0.0 @@ -25521,7 +25846,7 @@ snapshots: semver: 7.6.3 storybook: 8.3.5(bufferutil@4.0.8)(utf-8-validate@5.0.10) tsconfig-paths: 4.2.0 - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1) + webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1) optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: @@ -25536,7 +25861,7 @@ snapshots: dependencies: storybook: 8.3.5(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.6.3)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1))': + '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.6.3)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1))': dependencies: debug: 4.3.7 endent: 2.1.0 @@ -25546,7 +25871,7 @@ snapshots: react-docgen-typescript: 2.2.2(typescript@5.6.3) tslib: 2.8.0 typescript: 5.6.3 - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1) + webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1) transitivePeerDependencies: - supports-color @@ -25731,7 +26056,7 @@ snapshots: '@swc/core-win32-x64-msvc@1.7.36': optional: true - '@swc/core@1.7.36(@swc/helpers@0.5.13)': + '@swc/core@1.7.36(@swc/helpers@0.5.15)': dependencies: '@swc/counter': 0.1.3 '@swc/types': 0.1.13 @@ -25746,7 +26071,7 @@ snapshots: '@swc/core-win32-arm64-msvc': 1.7.36 '@swc/core-win32-ia32-msvc': 1.7.36 '@swc/core-win32-x64-msvc': 1.7.36 - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 '@swc/counter@0.1.3': {} @@ -25754,6 +26079,10 @@ snapshots: dependencies: tslib: 2.8.0 + '@swc/helpers@0.5.15': + dependencies: + tslib: 2.8.0 + '@swc/types@0.1.13': dependencies: '@swc/counter': 0.1.3 @@ -25779,13 +26108,13 @@ snapshots: optionalDependencies: typescript: 5.6.3 - '@tailwindcss/typography@0.5.15(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3)))': + '@tailwindcss/typography@0.5.15(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3)))': dependencies: lodash.castarray: 4.4.0 lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 - tailwindcss: 3.4.14(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3)) + tailwindcss: 3.4.14(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3)) '@tanstack/history@1.61.1': {} @@ -25862,7 +26191,7 @@ snapshots: tsx: 4.19.1 zod: 3.23.8 - '@tanstack/router-plugin@1.74.2(vite@5.4.9(@types/node@22.7.6)(terser@5.36.0))(webpack-sources@3.2.3)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1))': + '@tanstack/router-plugin@1.74.2(vite@5.4.9(@types/node@22.7.6)(terser@5.36.0))(webpack-sources@3.2.3)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1))': dependencies: '@babel/core': 7.25.8 '@babel/generator': 7.25.7 @@ -25884,7 +26213,7 @@ snapshots: zod: 3.23.8 optionalDependencies: vite: 5.4.9(@types/node@22.7.6)(terser@5.36.0) - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1) + webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1) transitivePeerDependencies: - supports-color - webpack-sources @@ -25907,12 +26236,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@tanstack/start@1.74.6(@types/node@22.7.6)(encoding@0.1.13)(idb-keyval@6.2.1)(ioredis@5.4.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.36.0)(vite@5.4.9(@types/node@22.7.6)(terser@5.36.0))(webpack-sources@3.2.3)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1))': + '@tanstack/start@1.74.6(@types/node@22.7.6)(encoding@0.1.13)(idb-keyval@6.2.1)(ioredis@5.4.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.36.0)(vite@5.4.9(@types/node@22.7.6)(terser@5.36.0))(webpack-sources@3.2.3)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1))': dependencies: '@tanstack/react-cross-context': 1.74.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@tanstack/react-router': 1.74.6(@tanstack/router-generator@1.74.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@tanstack/router-generator': 1.74.2 - '@tanstack/router-plugin': 1.74.2(vite@5.4.9(@types/node@22.7.6)(terser@5.36.0))(webpack-sources@3.2.3)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)) + '@tanstack/router-plugin': 1.74.2(vite@5.4.9(@types/node@22.7.6)(terser@5.36.0))(webpack-sources@3.2.3)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)) '@tanstack/start-vite-plugin': 1.66.1 '@vinxi/react': 0.2.5 '@vinxi/react-server-dom': 0.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.9(@types/node@22.7.6)(terser@5.36.0)) @@ -26089,7 +26418,7 @@ snapshots: '@tsconfig/node16@1.0.4': {} - '@turbo/gen@2.2.3(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3)': + '@turbo/gen@2.2.3(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3)': dependencies: '@turbo/workspaces': 2.2.3 commander: 10.0.1 @@ -26099,7 +26428,7 @@ snapshots: node-plop: 0.26.3 picocolors: 1.0.1 proxy-agent: 6.4.0 - ts-node: 10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3) + ts-node: 10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3) update-check: 1.5.4 validate-npm-package-name: 5.0.1 transitivePeerDependencies: @@ -26787,11 +27116,11 @@ snapshots: dependencies: '@vanilla-extract/css': 1.15.5(babel-plugin-macros@3.1.0) - '@vercel/analytics@1.3.1(next@15.0.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017)': + '@vercel/analytics@1.3.1(next@15.1.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017)': dependencies: server-only: 0.0.1 optionalDependencies: - next: 15.0.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017) + next: 15.1.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017) react: 19.0.0-rc-bf7e210c-20241017 '@vercel/nft@0.26.5(encoding@0.1.13)': @@ -26884,9 +27213,9 @@ snapshots: recast: 0.23.9 vinxi: 0.4.3(@types/node@22.7.6)(encoding@0.1.13)(idb-keyval@6.2.1)(ioredis@5.4.1)(terser@5.36.0)(webpack-sources@3.2.3) - '@vitejs/plugin-react-swc@3.7.1(@swc/helpers@0.5.13)(vite@5.4.9(@types/node@22.7.6)(terser@5.36.0))': + '@vitejs/plugin-react-swc@3.7.1(@swc/helpers@0.5.15)(vite@5.4.9(@types/node@22.7.6)(terser@5.36.0))': dependencies: - '@swc/core': 1.7.36(@swc/helpers@0.5.13) + '@swc/core': 1.7.36(@swc/helpers@0.5.15) vite: 5.4.9(@types/node@22.7.6)(terser@5.36.0) transitivePeerDependencies: - '@swc/helpers' @@ -27670,6 +27999,13 @@ snapshots: fs-extra: 10.1.0 yargs: 17.7.2 + abi-wan-kanabi@2.2.4: + dependencies: + ansicolors: 0.3.2 + cardinal: 2.1.1 + fs-extra: 10.1.0 + yargs: 17.7.2 + abitype@1.0.6(typescript@5.6.3)(zod@3.23.8): optionalDependencies: typescript: 5.6.3 @@ -27924,6 +28260,11 @@ snapshots: call-bind: 1.0.7 is-array-buffer: 3.0.4 + array-buffer-byte-length@1.0.2: + dependencies: + call-bound: 1.0.3 + is-array-buffer: 3.0.5 + array-equal@1.0.2: {} array-flatten@1.1.1: {} @@ -27973,6 +28314,13 @@ snapshots: es-abstract: 1.23.3 es-shim-unscopables: 1.0.2 + array.prototype.flatmap@1.3.3: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-shim-unscopables: 1.0.2 + array.prototype.tosorted@1.1.4: dependencies: call-bind: 1.0.7 @@ -27992,6 +28340,16 @@ snapshots: is-array-buffer: 3.0.4 is-shared-array-buffer: 1.0.3 + arraybuffer.prototype.slice@1.0.4: + dependencies: + array-buffer-byte-length: 1.0.2 + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + get-intrinsic: 1.2.7 + is-array-buffer: 3.0.5 + asap@2.0.6: {} asn1.js@4.10.1: @@ -28065,6 +28423,10 @@ snapshots: dependencies: tslib: 2.8.0 + async-mutex@0.5.0: + dependencies: + tslib: 2.8.0 + async-sema@3.1.1: {} async@3.2.6: {} @@ -28181,12 +28543,12 @@ snapshots: transitivePeerDependencies: - supports-color - babel-loader@9.2.1(@babel/core@7.25.8)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)): + babel-loader@9.2.1(@babel/core@7.25.8)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)): dependencies: '@babel/core': 7.25.8 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1) + webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1) babel-plugin-annotate-pure-calls@0.4.0(@babel/core@7.25.8): dependencies: @@ -28682,6 +29044,11 @@ snapshots: normalize-url: 6.1.0 responselike: 2.0.1 + call-bind-apply-helpers@1.0.1: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + call-bind@1.0.7: dependencies: es-define-property: 1.0.0 @@ -28690,6 +29057,18 @@ snapshots: get-intrinsic: 1.2.4 set-function-length: 1.2.2 + call-bind@1.0.8: + dependencies: + call-bind-apply-helpers: 1.0.1 + es-define-property: 1.0.0 + get-intrinsic: 1.2.4 + set-function-length: 1.2.2 + + call-bound@1.0.3: + dependencies: + call-bind-apply-helpers: 1.0.1 + get-intrinsic: 1.2.7 + caller-callsite@2.0.0: dependencies: callsites: 2.0.0 @@ -29332,13 +29711,13 @@ snapshots: safe-buffer: 5.2.1 sha.js: 2.4.11 - create-jest@29.7.0(@types/node@22.7.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3)): + create-jest@29.7.0(@types/node@22.7.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@22.7.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3)) + jest-config: 29.7.0(@types/node@22.7.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -29409,7 +29788,7 @@ snapshots: css-color-keywords@1.0.0: {} - css-loader@6.11.0(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)): + css-loader@6.11.0(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)): dependencies: icss-utils: 5.1.0(postcss@8.4.47) postcss: 8.4.47 @@ -29420,7 +29799,7 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1) + webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1) css-select@4.3.0: dependencies: @@ -29551,18 +29930,36 @@ snapshots: es-errors: 1.3.0 is-data-view: 1.0.1 + data-view-buffer@1.0.2: + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + is-data-view: 1.0.2 + data-view-byte-length@1.0.1: dependencies: call-bind: 1.0.7 es-errors: 1.3.0 is-data-view: 1.0.1 + data-view-byte-length@1.0.2: + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + is-data-view: 1.0.2 + data-view-byte-offset@1.0.0: dependencies: call-bind: 1.0.7 es-errors: 1.3.0 is-data-view: 1.0.1 + data-view-byte-offset@1.0.1: + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + is-data-view: 1.0.2 + dataloader@2.2.2: {} date-fns@2.30.0: @@ -29725,6 +30122,8 @@ snapshots: dependency-graph@0.11.0: {} + deprecated@0.0.2: {} + dequal@2.0.3: {} des.js@1.1.0: @@ -29897,34 +30296,40 @@ snapshots: dotenv@16.4.5: {} - drizzle-kit@0.26.2: + drizzle-kit@0.30.1: dependencies: - '@drizzle-team/brocli': 0.10.1 + '@drizzle-team/brocli': 0.10.2 '@esbuild-kit/esm-loader': 2.6.5 esbuild: 0.19.12 esbuild-register: 3.6.0(esbuild@0.19.12) transitivePeerDependencies: - supports-color - drizzle-orm@0.35.2(@cloudflare/workers-types@4.20241011.0)(@neondatabase/serverless@0.10.1)(@types/pg@8.11.6)(@types/react@18.3.11)(react@18.3.1): + drizzle-orm@0.38.3(@cloudflare/workers-types@4.20241011.0)(@neondatabase/serverless@0.10.4)(@types/pg@8.11.6)(@types/react@18.3.11)(react@18.3.1): optionalDependencies: '@cloudflare/workers-types': 4.20241011.0 - '@neondatabase/serverless': 0.10.1 + '@neondatabase/serverless': 0.10.4 '@types/pg': 8.11.6 '@types/react': 18.3.11 react: 18.3.1 - drizzle-pagination@1.0.11(drizzle-orm@0.35.2(@cloudflare/workers-types@4.20241011.0)(@neondatabase/serverless@0.10.1)(@types/pg@8.11.6)(@types/react@18.3.11)(react@18.3.1)): + drizzle-pagination@1.0.11(drizzle-orm@0.38.3(@cloudflare/workers-types@4.20241011.0)(@neondatabase/serverless@0.10.4)(@types/pg@8.11.6)(@types/react@18.3.11)(react@18.3.1)): dependencies: - drizzle-orm: 0.35.2(@cloudflare/workers-types@4.20241011.0)(@neondatabase/serverless@0.10.1)(@types/pg@8.11.6)(@types/react@18.3.11)(react@18.3.1) + drizzle-orm: 0.38.3(@cloudflare/workers-types@4.20241011.0)(@neondatabase/serverless@0.10.4)(@types/pg@8.11.6)(@types/react@18.3.11)(react@18.3.1) - drizzle-zod@0.5.1(drizzle-orm@0.35.2(@cloudflare/workers-types@4.20241011.0)(@neondatabase/serverless@0.10.1)(@types/pg@8.11.6)(@types/react@18.3.11)(react@18.3.1))(zod@3.23.8): + drizzle-zod@0.6.1(drizzle-orm@0.38.3(@cloudflare/workers-types@4.20241011.0)(@neondatabase/serverless@0.10.4)(@types/pg@8.11.6)(@types/react@18.3.11)(react@18.3.1))(zod@3.23.8): dependencies: - drizzle-orm: 0.35.2(@cloudflare/workers-types@4.20241011.0)(@neondatabase/serverless@0.10.1)(@types/pg@8.11.6)(@types/react@18.3.11)(react@18.3.1) + drizzle-orm: 0.38.3(@cloudflare/workers-types@4.20241011.0)(@neondatabase/serverless@0.10.4)(@types/pg@8.11.6)(@types/react@18.3.11)(react@18.3.1) zod: 3.23.8 dset@3.1.4: {} + dunder-proto@1.0.1: + dependencies: + call-bind-apply-helpers: 1.0.1 + es-errors: 1.3.0 + gopd: 1.2.0 + duplexer@0.1.2: {} duplexify@4.1.3: @@ -30140,10 +30545,66 @@ snapshots: unbox-primitive: 1.0.2 which-typed-array: 1.1.15 + es-abstract@1.23.9: + dependencies: + array-buffer-byte-length: 1.0.2 + arraybuffer.prototype.slice: 1.0.4 + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.3 + data-view-buffer: 1.0.2 + data-view-byte-length: 1.0.2 + data-view-byte-offset: 1.0.1 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + es-set-tostringtag: 2.1.0 + es-to-primitive: 1.3.0 + function.prototype.name: 1.1.8 + get-intrinsic: 1.2.7 + get-proto: 1.0.1 + get-symbol-description: 1.1.0 + globalthis: 1.0.4 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + has-proto: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.2 + internal-slot: 1.1.0 + is-array-buffer: 3.0.5 + is-callable: 1.2.7 + is-data-view: 1.0.2 + is-regex: 1.2.1 + is-shared-array-buffer: 1.0.4 + is-string: 1.1.1 + is-typed-array: 1.1.15 + is-weakref: 1.1.0 + math-intrinsics: 1.1.0 + object-inspect: 1.13.3 + object-keys: 1.1.1 + object.assign: 4.1.7 + own-keys: 1.0.1 + regexp.prototype.flags: 1.5.3 + safe-array-concat: 1.1.3 + safe-push-apply: 1.0.0 + safe-regex-test: 1.1.0 + set-proto: 1.0.0 + string.prototype.trim: 1.2.10 + string.prototype.trimend: 1.0.9 + string.prototype.trimstart: 1.0.8 + typed-array-buffer: 1.0.3 + typed-array-byte-length: 1.0.3 + typed-array-byte-offset: 1.0.4 + typed-array-length: 1.0.7 + unbox-primitive: 1.1.0 + which-typed-array: 1.1.18 + es-define-property@1.0.0: dependencies: get-intrinsic: 1.2.4 + es-define-property@1.0.1: {} + es-errors@1.3.0: {} es-get-iterator@1.1.3: @@ -30175,6 +30636,25 @@ snapshots: iterator.prototype: 1.1.3 safe-array-concat: 1.1.2 + es-iterator-helpers@1.2.1: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + es-set-tostringtag: 2.0.3 + function-bind: 1.1.2 + get-intrinsic: 1.2.7 + globalthis: 1.0.4 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + has-proto: 1.2.0 + has-symbols: 1.1.0 + internal-slot: 1.1.0 + iterator.prototype: 1.1.5 + safe-array-concat: 1.1.3 + es-module-lexer@1.5.4: {} es-object-atoms@1.0.0: @@ -30187,6 +30667,13 @@ snapshots: has-tostringtag: 1.0.2 hasown: 2.0.2 + es-set-tostringtag@2.1.0: + dependencies: + es-errors: 1.3.0 + get-intrinsic: 1.2.7 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + es-shim-unscopables@1.0.2: dependencies: hasown: 2.0.2 @@ -30197,6 +30684,12 @@ snapshots: is-date-object: 1.0.5 is-symbol: 1.0.4 + es-to-primitive@1.3.0: + dependencies: + is-callable: 1.2.7 + is-date-object: 1.0.5 + is-symbol: 1.0.4 + es5-ext@0.10.64: dependencies: es6-iterator: 2.0.3 @@ -30419,7 +30912,7 @@ snapshots: eslint: 6.8.0 get-stdin: 6.0.0 - eslint-config-react-app@5.2.1(@typescript-eslint/eslint-plugin@2.34.0(@typescript-eslint/parser@2.34.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(@typescript-eslint/parser@2.34.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(babel-eslint@10.1.0(eslint@9.12.0(jiti@2.3.3)))(eslint-plugin-flowtype@3.13.0(eslint@9.12.0(jiti@2.3.3)))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@2.34.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3)))(eslint-plugin-jsx-a11y@6.10.0(eslint@6.8.0))(eslint-plugin-react-hooks@2.5.1(eslint@9.12.0(jiti@2.3.3)))(eslint-plugin-react@7.37.1(eslint@9.12.0(jiti@2.3.3)))(eslint@6.8.0)(typescript@3.9.10): + eslint-config-react-app@5.2.1(@typescript-eslint/eslint-plugin@2.34.0(@typescript-eslint/parser@2.34.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(@typescript-eslint/parser@2.34.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(babel-eslint@10.1.0(eslint@9.12.0(jiti@2.3.3)))(eslint-plugin-flowtype@3.13.0(eslint@9.12.0(jiti@2.3.3)))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@2.34.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3)))(eslint-plugin-jsx-a11y@6.10.0(eslint@9.12.0(jiti@2.3.3)))(eslint-plugin-react-hooks@2.5.1(eslint@9.12.0(jiti@2.3.3)))(eslint-plugin-react@7.37.1(eslint@9.12.0(jiti@2.3.3)))(eslint@6.8.0)(typescript@3.9.10): dependencies: '@typescript-eslint/eslint-plugin': 2.34.0(@typescript-eslint/parser@2.34.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@6.8.0)(typescript@3.9.10) '@typescript-eslint/parser': 2.34.0(eslint@6.8.0)(typescript@3.9.10) @@ -30453,7 +30946,7 @@ snapshots: debug: 4.3.7 enhanced-resolve: 5.17.1 eslint: 9.12.0(jiti@2.3.3) - eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.18.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.12.0(jiti@2.3.3)) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.18.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.18.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3)))(eslint@9.12.0(jiti@2.3.3)))(eslint@9.12.0(jiti@2.3.3)) fast-glob: 3.3.2 get-tsconfig: 4.8.1 is-bun-module: 1.2.1 @@ -30476,7 +30969,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@7.18.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.12.0(jiti@2.3.3)): + eslint-module-utils@2.12.0(@typescript-eslint/parser@7.18.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.18.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3)))(eslint@9.12.0(jiti@2.3.3)))(eslint@9.12.0(jiti@2.3.3)): dependencies: debug: 3.2.7 optionalDependencies: @@ -30542,7 +31035,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.12.0(jiti@2.3.3) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.18.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.12.0(jiti@2.3.3)) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.18.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.18.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3)))(eslint@9.12.0(jiti@2.3.3)))(eslint@9.12.0(jiti@2.3.3)) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -30697,6 +31190,28 @@ snapshots: string.prototype.matchall: 4.0.11 string.prototype.repeat: 1.0.0 + eslint-plugin-react@7.37.3(eslint@9.12.0(jiti@2.3.3)): + dependencies: + array-includes: 3.1.8 + array.prototype.findlast: 1.2.5 + array.prototype.flatmap: 1.3.3 + array.prototype.tosorted: 1.1.4 + doctrine: 2.1.0 + es-iterator-helpers: 1.2.1 + eslint: 9.12.0(jiti@2.3.3) + estraverse: 5.3.0 + hasown: 2.0.2 + jsx-ast-utils: 3.3.5 + minimatch: 3.1.2 + object.entries: 1.1.8 + object.fromentries: 2.0.8 + object.values: 1.2.1 + prop-types: 15.8.1 + resolve: 2.0.0-next.5 + semver: 6.3.1 + string.prototype.matchall: 4.0.12 + string.prototype.repeat: 1.0.0 + eslint-plugin-storybook@0.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3): dependencies: '@storybook/csf': 0.0.1 @@ -31431,7 +31946,7 @@ snapshots: forever-agent@0.6.1: {} - fork-ts-checker-webpack-plugin@8.0.0(typescript@5.6.3)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)): + fork-ts-checker-webpack-plugin@8.0.0(typescript@5.6.3)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)): dependencies: '@babel/code-frame': 7.25.7 chalk: 4.1.2 @@ -31446,7 +31961,7 @@ snapshots: semver: 7.6.3 tapable: 2.2.1 typescript: 5.6.3 - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1) + webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1) form-data-encoder@1.7.1: {} @@ -31498,7 +32013,7 @@ snapshots: optionalDependencies: '@emotion/is-prop-valid': 0.8.8 - frames.js@0.15.3(@cloudflare/workers-types@4.20241011.0)(@types/express@4.17.21)(@xmtp/frames-validator@0.5.2(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8))(@xmtp/proto@3.45.0)(bufferutil@4.0.8)(next@15.0.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017))(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8): + frames.js@0.15.3(@cloudflare/workers-types@4.20241011.0)(@types/express@4.17.21)(@xmtp/frames-validator@0.5.2(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8))(@xmtp/proto@3.45.0)(bufferutil@4.0.8)(next@15.1.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017))(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8): dependencies: '@cloudflare/workers-types': 4.20241011.0 '@types/express': 4.17.21 @@ -31506,7 +32021,7 @@ snapshots: '@xmtp/frames-validator': 0.5.2(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.23.8) '@xmtp/proto': 3.45.0 cheerio: 1.0.0 - next: 15.0.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017) + next: 15.1.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017) protobufjs: 7.4.0 react: 19.0.0-rc-bf7e210c-20241017 react-dom: 19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017) @@ -31585,6 +32100,15 @@ snapshots: es-abstract: 1.23.3 functions-have-names: 1.2.3 + function.prototype.name@1.1.8: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + define-properties: 1.2.1 + functions-have-names: 1.2.3 + hasown: 2.0.2 + is-callable: 1.2.7 + functional-red-black-tree@1.0.1: {} functions-have-names@1.2.3: {} @@ -31622,6 +32146,19 @@ snapshots: has-symbols: 1.0.3 hasown: 2.0.2 + get-intrinsic@1.2.7: + dependencies: + call-bind-apply-helpers: 1.0.1 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + function-bind: 1.1.2 + get-proto: 1.0.1 + gopd: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.2 + math-intrinsics: 1.1.0 + get-iterator@1.0.2: {} get-nonce@1.0.1: {} @@ -31632,6 +32169,11 @@ snapshots: get-port@3.2.0: {} + get-proto@1.0.1: + dependencies: + dunder-proto: 1.0.1 + es-object-atoms: 1.0.0 + get-starknet-core@3.3.4(starknet@5.25.0(encoding@0.1.13)): dependencies: '@module-federation/runtime': 0.1.21 @@ -31666,6 +32208,12 @@ snapshots: es-errors: 1.3.0 get-intrinsic: 1.2.4 + get-symbol-description@1.1.0: + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.7 + get-tsconfig@4.8.1: dependencies: resolve-pkg-maps: 1.0.0 @@ -31844,6 +32392,8 @@ snapshots: dependencies: get-intrinsic: 1.2.4 + gopd@1.2.0: {} + got@11.8.6: dependencies: '@sindresorhus/is': 4.6.0 @@ -32034,8 +32584,14 @@ snapshots: has-proto@1.0.3: {} + has-proto@1.2.0: + dependencies: + dunder-proto: 1.0.1 + has-symbols@1.0.3: {} + has-symbols@1.1.0: {} + has-tostringtag@1.0.2: dependencies: has-symbols: 1.0.3 @@ -32238,7 +32794,7 @@ snapshots: html-void-elements@3.0.0: {} - html-webpack-plugin@5.6.2(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)): + html-webpack-plugin@5.6.2(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -32246,7 +32802,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1) + webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1) htmlparser2@6.1.0: dependencies: @@ -32478,6 +33034,12 @@ snapshots: hasown: 2.0.2 side-channel: 1.0.6 + internal-slot@1.1.0: + dependencies: + es-errors: 1.3.0 + hasown: 2.0.2 + side-channel: 1.1.0 + internmap@2.0.3: {} interpret@1.4.0: {} @@ -32636,6 +33198,12 @@ snapshots: call-bind: 1.0.7 get-intrinsic: 1.2.4 + is-array-buffer@3.0.5: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + get-intrinsic: 1.2.7 + is-arrayish@0.2.1: {} is-arrayish@0.3.2: @@ -32649,6 +33217,10 @@ snapshots: dependencies: has-bigints: 1.0.2 + is-bigint@1.1.0: + dependencies: + has-bigints: 1.0.2 + is-binary-path@2.1.0: dependencies: binary-extensions: 2.3.0 @@ -32658,6 +33230,11 @@ snapshots: call-bind: 1.0.7 has-tostringtag: 1.0.2 + is-boolean-object@1.2.1: + dependencies: + call-bound: 1.0.3 + has-tostringtag: 1.0.2 + is-buffer@1.1.6: {} is-bun-module@1.2.1: @@ -32682,10 +33259,21 @@ snapshots: dependencies: is-typed-array: 1.1.13 + is-data-view@1.0.2: + dependencies: + call-bound: 1.0.3 + get-intrinsic: 1.2.7 + is-typed-array: 1.1.15 + is-date-object@1.0.5: dependencies: has-tostringtag: 1.0.2 + is-date-object@1.1.0: + dependencies: + call-bound: 1.0.3 + has-tostringtag: 1.0.2 + is-decimal@2.0.1: {} is-descriptor@0.1.7: @@ -32718,6 +33306,10 @@ snapshots: dependencies: call-bind: 1.0.7 + is-finalizationregistry@1.1.1: + dependencies: + call-bound: 1.0.3 + is-fullwidth-code-point@2.0.0: {} is-fullwidth-code-point@3.0.0: {} @@ -32777,6 +33369,11 @@ snapshots: dependencies: has-tostringtag: 1.0.2 + is-number-object@1.1.1: + dependencies: + call-bound: 1.0.3 + has-tostringtag: 1.0.2 + is-number@3.0.0: dependencies: kind-of: 3.2.2 @@ -32814,6 +33411,13 @@ snapshots: call-bind: 1.0.7 has-tostringtag: 1.0.2 + is-regex@1.2.1: + dependencies: + call-bound: 1.0.3 + gopd: 1.2.0 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + is-relative@1.0.0: dependencies: is-unc-path: 1.0.0 @@ -32824,6 +33428,10 @@ snapshots: dependencies: call-bind: 1.0.7 + is-shared-array-buffer@1.0.4: + dependencies: + call-bound: 1.0.3 + is-stream@1.1.0: {} is-stream@2.0.1: {} @@ -32834,14 +33442,29 @@ snapshots: dependencies: has-tostringtag: 1.0.2 + is-string@1.1.1: + dependencies: + call-bound: 1.0.3 + has-tostringtag: 1.0.2 + is-symbol@1.0.4: dependencies: has-symbols: 1.0.3 + is-symbol@1.1.1: + dependencies: + call-bound: 1.0.3 + has-symbols: 1.1.0 + safe-regex-test: 1.1.0 + is-typed-array@1.1.13: dependencies: which-typed-array: 1.1.15 + is-typed-array@1.1.15: + dependencies: + which-typed-array: 1.1.18 + is-typedarray@1.0.0: {} is-unc-path@1.0.0: @@ -32864,6 +33487,10 @@ snapshots: dependencies: call-bind: 1.0.7 + is-weakref@1.1.0: + dependencies: + call-bound: 1.0.3 + is-weakset@2.0.3: dependencies: call-bind: 1.0.7 @@ -33022,6 +33649,15 @@ snapshots: reflect.getprototypeof: 1.0.6 set-function-name: 2.0.2 + iterator.prototype@1.1.5: + dependencies: + define-data-property: 1.1.4 + es-object-atoms: 1.0.0 + get-intrinsic: 1.2.7 + get-proto: 1.0.1 + has-symbols: 1.1.0 + set-function-name: 2.0.2 + jackspeak@3.4.3: dependencies: '@isaacs/cliui': 8.0.2 @@ -33117,16 +33753,16 @@ snapshots: - supports-color - utf-8-validate - jest-cli@29.7.0(@types/node@22.7.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3)): + jest-cli@29.7.0(@types/node@22.7.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@22.7.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3)) + create-jest: 29.7.0(@types/node@22.7.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3)) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@22.7.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3)) + jest-config: 29.7.0(@types/node@22.7.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -33163,7 +33799,7 @@ snapshots: - supports-color - utf-8-validate - jest-config@29.7.0(@types/node@22.7.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3)): + jest-config@29.7.0(@types/node@22.7.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3)): dependencies: '@babel/core': 7.25.8 '@jest/test-sequencer': 29.7.0 @@ -33189,7 +33825,7 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 22.7.6 - ts-node: 10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3) + ts-node: 10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -33693,12 +34329,12 @@ snapshots: - supports-color - utf-8-validate - jest@29.7.0(@types/node@22.7.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3)): + jest@29.7.0(@types/node@22.7.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3)) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@22.7.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3)) + jest-cli: 29.7.0(@types/node@22.7.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -34203,6 +34839,8 @@ snapshots: dayjs: 1.11.13 yargs: 15.4.1 + loglevel@1.9.2: {} + lolex@5.1.2: dependencies: '@sinonjs/commons': 1.8.6 @@ -34339,6 +34977,8 @@ snapshots: dependencies: wabt: 1.0.24 + math-intrinsics@1.1.0: {} + md5.js@1.3.5: dependencies: hash-base: 3.1.0 @@ -35207,19 +35847,19 @@ snapshots: netmask@2.0.2: {} - next-auth@5.0.0-beta.19(next@15.0.3(@babel/core@7.25.8)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017): + next-auth@5.0.0-beta.19(next@15.1.3(@babel/core@7.25.8)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017): dependencies: '@auth/core': 0.32.0 - next: 15.0.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017) + next: 15.1.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017) react: 19.0.0-rc-bf7e210c-20241017 next-tick@1.1.0: {} - next@15.0.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017): + next@15.1.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017): dependencies: - '@next/env': 15.0.3 + '@next/env': 15.1.3 '@swc/counter': 0.1.3 - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 busboy: 1.6.0 caniuse-lite: 1.0.30001669 postcss: 8.4.31 @@ -35227,14 +35867,14 @@ snapshots: react-dom: 19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017) styled-jsx: 5.1.6(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react@19.0.0-rc-bf7e210c-20241017) optionalDependencies: - '@next/swc-darwin-arm64': 15.0.3 - '@next/swc-darwin-x64': 15.0.3 - '@next/swc-linux-arm64-gnu': 15.0.3 - '@next/swc-linux-arm64-musl': 15.0.3 - '@next/swc-linux-x64-gnu': 15.0.3 - '@next/swc-linux-x64-musl': 15.0.3 - '@next/swc-win32-arm64-msvc': 15.0.3 - '@next/swc-win32-x64-msvc': 15.0.3 + '@next/swc-darwin-arm64': 15.1.3 + '@next/swc-darwin-x64': 15.1.3 + '@next/swc-linux-arm64-gnu': 15.1.3 + '@next/swc-linux-arm64-musl': 15.1.3 + '@next/swc-linux-x64-gnu': 15.1.3 + '@next/swc-linux-x64-musl': 15.1.3 + '@next/swc-win32-arm64-msvc': 15.1.3 + '@next/swc-win32-x64-msvc': 15.1.3 sharp: 0.33.5 transitivePeerDependencies: - '@babel/core' @@ -35397,7 +36037,7 @@ snapshots: mkdirp: 0.5.6 resolve: 1.22.8 - node-polyfill-webpack-plugin@2.0.1(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)): + node-polyfill-webpack-plugin@2.0.1(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)): dependencies: assert: 2.1.0 browserify-zlib: 0.2.0 @@ -35424,7 +36064,7 @@ snapshots: url: 0.11.4 util: 0.12.5 vm-browserify: 1.1.2 - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1) + webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1) node-releases@2.0.18: {} @@ -35483,10 +36123,10 @@ snapshots: bn.js: 4.11.6 strip-hex-prefix: 1.0.0 - nuqs@1.20.0(next@15.0.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017)): + nuqs@1.20.0(next@15.1.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017)): dependencies: mitt: 3.0.1 - next: 15.0.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017) + next: 15.1.3(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-bf7e210c-20241017(react@19.0.0-rc-bf7e210c-20241017))(react@19.0.0-rc-bf7e210c-20241017) nwsapi@2.2.13: {} @@ -35527,6 +36167,8 @@ snapshots: object-inspect@1.13.2: {} + object-inspect@1.13.3: {} + object-is@1.1.6: dependencies: call-bind: 1.0.7 @@ -35547,6 +36189,15 @@ snapshots: has-symbols: 1.0.3 object-keys: 1.1.1 + object.assign@4.1.7: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + has-symbols: 1.1.0 + object-keys: 1.1.1 + object.entries@1.1.8: dependencies: call-bind: 1.0.7 @@ -35576,6 +36227,13 @@ snapshots: define-properties: 1.2.1 es-object-atoms: 1.0.0 + object.values@1.2.1: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + objectorarray@1.0.5: {} oboe@2.1.5: @@ -35708,6 +36366,12 @@ snapshots: os-tmpdir@1.0.2: {} + own-keys@1.0.1: + dependencies: + get-intrinsic: 1.2.7 + object-keys: 1.1.1 + safe-push-apply: 1.0.0 + p-cancelable@2.1.1: {} p-cancelable@3.0.0: {} @@ -36095,13 +36759,13 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.4.47 - postcss-load-config@4.0.2(postcss@8.4.47)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3)): + postcss-load-config@4.0.2(postcss@8.4.47)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3)): dependencies: lilconfig: 3.1.2 yaml: 2.6.0 optionalDependencies: postcss: 8.4.47 - ts-node: 10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3) + ts-node: 10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3) postcss-load-config@6.0.1(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.6.0): dependencies: @@ -36112,14 +36776,14 @@ snapshots: tsx: 4.19.1 yaml: 2.6.0 - postcss-loader@8.1.1(postcss@8.4.47)(typescript@5.6.3)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)): + postcss-loader@8.1.1(postcss@8.4.47)(typescript@5.6.3)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)): dependencies: cosmiconfig: 9.0.0(typescript@5.6.3) jiti: 1.21.6 postcss: 8.4.47 semver: 7.6.3 optionalDependencies: - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1) + webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1) transitivePeerDependencies: - typescript @@ -36871,6 +37535,17 @@ snapshots: dependencies: redis-errors: 1.2.0 + reflect.getprototypeof@1.0.10: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + get-intrinsic: 1.2.7 + get-proto: 1.0.1 + which-builtin-type: 1.2.1 + reflect.getprototypeof@1.0.6: dependencies: call-bind: 1.0.7 @@ -37293,16 +37968,35 @@ snapshots: has-symbols: 1.0.3 isarray: 2.0.5 + safe-array-concat@1.1.3: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + get-intrinsic: 1.2.7 + has-symbols: 1.1.0 + isarray: 2.0.5 + safe-buffer@5.1.2: {} safe-buffer@5.2.1: {} + safe-push-apply@1.0.0: + dependencies: + es-errors: 1.3.0 + isarray: 2.0.5 + safe-regex-test@1.0.3: dependencies: call-bind: 1.0.7 es-errors: 1.3.0 is-regex: 1.1.4 + safe-regex-test@1.1.0: + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + is-regex: 1.2.1 + safe-regex@1.1.0: dependencies: ret: 0.1.15 @@ -37325,10 +38019,10 @@ snapshots: transitivePeerDependencies: - supports-color - sass-loader@13.3.3(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)): + sass-loader@13.3.3(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)): dependencies: neo-async: 2.6.2 - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1) + webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1) satori@0.10.9: dependencies: @@ -37512,6 +38206,12 @@ snapshots: functions-have-names: 1.2.3 has-property-descriptors: 1.0.2 + set-proto@1.0.0: + dependencies: + dunder-proto: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + set-value@2.0.1: dependencies: extend-shallow: 2.0.1 @@ -37582,6 +38282,26 @@ snapshots: shellwords@0.1.1: optional: true + side-channel-list@1.0.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.3 + + side-channel-map@1.0.1: + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.7 + object-inspect: 1.13.3 + + side-channel-weakmap@1.0.2: + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.7 + object-inspect: 1.13.3 + side-channel-map: 1.0.1 + side-channel@1.0.6: dependencies: call-bind: 1.0.7 @@ -37589,6 +38309,14 @@ snapshots: get-intrinsic: 1.2.4 object-inspect: 1.13.2 + side-channel@1.1.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.3 + side-channel-list: 1.0.0 + side-channel-map: 1.0.1 + side-channel-weakmap: 1.0.2 + siginfo@2.0.0: {} signal-exit@3.0.7: {} @@ -37902,6 +38630,40 @@ snapshots: - uWebSockets.js - utf-8-validate + starknetkit@2.6.1(bufferutil@4.0.8)(ioredis@5.4.1)(starknet@6.11.0(encoding@0.1.13))(utf-8-validate@5.0.10): + dependencies: + '@starknet-io/get-starknet': 4.0.5 + '@starknet-io/get-starknet-core': 4.0.5 + '@starknet-io/types-js': 0.7.7 + '@trpc/client': 10.45.2(@trpc/server@10.45.2) + '@trpc/server': 10.45.2 + '@walletconnect/sign-client': 2.17.1(bufferutil@4.0.8)(ioredis@5.4.1)(utf-8-validate@5.0.10) + bowser: 2.11.0 + detect-browser: 5.3.0 + eventemitter3: 5.0.1 + events: 3.3.0 + lodash-es: 4.17.21 + starknet: 6.11.0(encoding@0.1.13) + svelte-forms: 2.3.1 + trpc-browser: 1.4.2(@trpc/client@10.45.2(@trpc/server@10.45.2))(@trpc/server@10.45.2) + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@netlify/blobs' + - '@planetscale/database' + - '@react-native-async-storage/async-storage' + - '@upstash/redis' + - '@vercel/kv' + - bufferutil + - ioredis + - uWebSockets.js + - utf-8-validate + static-extend@0.1.2: dependencies: define-property: 0.2.5 @@ -38036,11 +38798,37 @@ snapshots: set-function-name: 2.0.2 side-channel: 1.0.6 + string.prototype.matchall@4.0.12: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + get-intrinsic: 1.2.7 + gopd: 1.2.0 + has-symbols: 1.1.0 + internal-slot: 1.1.0 + regexp.prototype.flags: 1.5.3 + set-function-name: 2.0.2 + side-channel: 1.1.0 + string.prototype.repeat@1.0.0: dependencies: define-properties: 1.2.1 es-abstract: 1.23.3 + string.prototype.trim@1.2.10: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + define-data-property: 1.1.4 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-object-atoms: 1.0.0 + has-property-descriptors: 1.0.2 + string.prototype.trim@1.2.9: dependencies: call-bind: 1.0.7 @@ -38054,6 +38842,13 @@ snapshots: define-properties: 1.2.1 es-object-atoms: 1.0.0 + string.prototype.trimend@1.0.9: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + string.prototype.trimstart@1.0.8: dependencies: call-bind: 1.0.7 @@ -38125,13 +38920,13 @@ snapshots: strnum@1.0.5: {} - style-loader@3.3.4(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)): + style-loader@3.3.4(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)): dependencies: - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1) + webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1) - style-loader@4.0.0(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)): + style-loader@4.0.0(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)): dependencies: - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1) + webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1) style-to-object@0.4.4: dependencies: @@ -38276,11 +39071,11 @@ snapshots: tailwind-merge@2.5.4: {} - tailwindcss-animate@1.0.7(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3))): + tailwindcss-animate@1.0.7(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3))): dependencies: - tailwindcss: 3.4.14(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3)) + tailwindcss: 3.4.14(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3)) - tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3)): + tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -38299,7 +39094,7 @@ snapshots: postcss: 8.4.47 postcss-import: 15.1.0(postcss@8.4.47) postcss-js: 4.0.1(postcss@8.4.47) - postcss-load-config: 4.0.2(postcss@8.4.47)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3)) + postcss-load-config: 4.0.2(postcss@8.4.47)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3)) postcss-nested: 6.2.0(postcss@8.4.47) postcss-selector-parser: 6.1.2 resolve: 1.22.8 @@ -38364,16 +39159,16 @@ snapshots: ansi-escapes: 4.3.2 supports-hyperlinks: 2.3.0 - terser-webpack-plugin@5.3.10(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)): + terser-webpack-plugin@5.3.10(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.36.0 - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1) + webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1) optionalDependencies: - '@swc/core': 1.7.36(@swc/helpers@0.5.13) + '@swc/core': 1.7.36(@swc/helpers@0.5.15) esbuild: 0.23.1 terser@4.8.1: @@ -38620,12 +39415,12 @@ snapshots: typescript: 3.9.10 yargs-parser: 18.1.3 - ts-jest@29.2.5(@babel/core@7.25.8)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.8))(esbuild@0.23.1)(jest@29.7.0(@types/node@22.7.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3)))(typescript@5.6.3): + ts-jest@29.2.5(@babel/core@7.25.8)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.8))(esbuild@0.23.1)(jest@29.7.0(@types/node@22.7.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3)))(typescript@5.6.3): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@22.7.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3)) + jest: 29.7.0(@types/node@22.7.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -38644,7 +39439,7 @@ snapshots: ts-mixer@6.0.4: {} - ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.6)(typescript@5.6.3): + ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.15))(@types/node@22.7.6)(typescript@5.6.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -38662,7 +39457,7 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - '@swc/core': 1.7.36(@swc/helpers@0.5.13) + '@swc/core': 1.7.36(@swc/helpers@0.5.15) ts-pnp@1.2.0(typescript@5.6.3): optionalDependencies: @@ -38731,7 +39526,7 @@ snapshots: enquirer: 2.4.1 eslint: 6.8.0 eslint-config-prettier: 6.15.0(eslint@6.8.0) - eslint-config-react-app: 5.2.1(@typescript-eslint/eslint-plugin@2.34.0(@typescript-eslint/parser@2.34.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(@typescript-eslint/parser@2.34.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(babel-eslint@10.1.0(eslint@9.12.0(jiti@2.3.3)))(eslint-plugin-flowtype@3.13.0(eslint@9.12.0(jiti@2.3.3)))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@2.34.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3)))(eslint-plugin-jsx-a11y@6.10.0(eslint@6.8.0))(eslint-plugin-react-hooks@2.5.1(eslint@9.12.0(jiti@2.3.3)))(eslint-plugin-react@7.37.1(eslint@9.12.0(jiti@2.3.3)))(eslint@6.8.0)(typescript@3.9.10) + eslint-config-react-app: 5.2.1(@typescript-eslint/eslint-plugin@2.34.0(@typescript-eslint/parser@2.34.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(@typescript-eslint/parser@2.34.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(babel-eslint@10.1.0(eslint@9.12.0(jiti@2.3.3)))(eslint-plugin-flowtype@3.13.0(eslint@9.12.0(jiti@2.3.3)))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@2.34.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3)))(eslint-plugin-jsx-a11y@6.10.0(eslint@9.12.0(jiti@2.3.3)))(eslint-plugin-react-hooks@2.5.1(eslint@9.12.0(jiti@2.3.3)))(eslint-plugin-react@7.37.1(eslint@9.12.0(jiti@2.3.3)))(eslint@6.8.0)(typescript@3.9.10) eslint-plugin-flowtype: 3.13.0(eslint@6.8.0) eslint-plugin-import: 2.31.0(@typescript-eslint/parser@2.34.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@6.8.0) eslint-plugin-jsx-a11y: 6.10.0(eslint@6.8.0) @@ -38780,7 +39575,7 @@ snapshots: tslib@2.8.0: {} - tsup@8.3.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.3)(yaml@2.6.0): + tsup@8.3.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.3)(yaml@2.6.0): dependencies: bundle-require: 5.0.0(esbuild@0.23.1) cac: 6.7.14 @@ -38799,7 +39594,7 @@ snapshots: tinyglobby: 0.2.9 tree-kill: 1.2.2 optionalDependencies: - '@swc/core': 1.7.36(@swc/helpers@0.5.13) + '@swc/core': 1.7.36(@swc/helpers@0.5.15) postcss: 8.4.47 typescript: 5.6.3 transitivePeerDependencies: @@ -38899,6 +39694,12 @@ snapshots: es-errors: 1.3.0 is-typed-array: 1.1.13 + typed-array-buffer@1.0.3: + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + is-typed-array: 1.1.15 + typed-array-byte-length@1.0.1: dependencies: call-bind: 1.0.7 @@ -38907,6 +39708,14 @@ snapshots: has-proto: 1.0.3 is-typed-array: 1.1.13 + typed-array-byte-length@1.0.3: + dependencies: + call-bind: 1.0.8 + for-each: 0.3.3 + gopd: 1.2.0 + has-proto: 1.2.0 + is-typed-array: 1.1.15 + typed-array-byte-offset@1.0.2: dependencies: available-typed-arrays: 1.0.7 @@ -38916,6 +39725,16 @@ snapshots: has-proto: 1.0.3 is-typed-array: 1.1.13 + typed-array-byte-offset@1.0.4: + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 + for-each: 0.3.3 + gopd: 1.2.0 + has-proto: 1.2.0 + is-typed-array: 1.1.15 + reflect.getprototypeof: 1.0.10 + typed-array-length@1.0.6: dependencies: call-bind: 1.0.7 @@ -38925,6 +39744,15 @@ snapshots: is-typed-array: 1.1.13 possible-typed-array-names: 1.0.0 + typed-array-length@1.0.7: + dependencies: + call-bind: 1.0.8 + for-each: 0.3.3 + gopd: 1.2.0 + is-typed-array: 1.1.15 + possible-typed-array-names: 1.0.0 + reflect.getprototypeof: 1.0.6 + typedarray-to-buffer@3.1.5: dependencies: is-typedarray: 1.0.0 @@ -38970,6 +39798,13 @@ snapshots: has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 + unbox-primitive@1.1.0: + dependencies: + call-bound: 1.0.3 + has-bigints: 1.0.2 + has-symbols: 1.1.0 + which-boxed-primitive: 1.1.1 + unc-path-regex@0.1.2: {} uncrypto@0.1.3: {} @@ -39815,7 +40650,7 @@ snapshots: webidl-conversions@7.0.0: {} - webpack-dev-middleware@6.1.3(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)): + webpack-dev-middleware@6.1.3(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)): dependencies: colorette: 2.0.20 memfs: 3.5.3 @@ -39823,7 +40658,7 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.2.0 optionalDependencies: - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1) + webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1) webpack-hot-middleware@2.26.1: dependencies: @@ -39835,7 +40670,7 @@ snapshots: webpack-virtual-modules@0.6.2: {} - webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1): + webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1): dependencies: '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.12.1 @@ -39857,7 +40692,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.23.1)) + terser-webpack-plugin: 5.3.10(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.15))(esbuild@0.23.1)) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -39914,6 +40749,14 @@ snapshots: is-string: 1.0.7 is-symbol: 1.0.4 + which-boxed-primitive@1.1.1: + dependencies: + is-bigint: 1.1.0 + is-boolean-object: 1.2.1 + is-number-object: 1.1.1 + is-string: 1.1.1 + is-symbol: 1.1.1 + which-builtin-type@1.1.4: dependencies: function.prototype.name: 1.1.6 @@ -39929,6 +40772,22 @@ snapshots: which-collection: 1.0.2 which-typed-array: 1.1.15 + which-builtin-type@1.2.1: + dependencies: + call-bound: 1.0.3 + function.prototype.name: 1.1.8 + has-tostringtag: 1.0.2 + is-async-function: 2.0.0 + is-date-object: 1.1.0 + is-finalizationregistry: 1.1.1 + is-generator-function: 1.0.10 + is-regex: 1.2.1 + is-weakref: 1.1.0 + isarray: 2.0.5 + which-boxed-primitive: 1.1.1 + which-collection: 1.0.2 + which-typed-array: 1.1.18 + which-collection@1.0.2: dependencies: is-map: 2.0.3 @@ -39946,6 +40805,15 @@ snapshots: gopd: 1.0.1 has-tostringtag: 1.0.2 + which-typed-array@1.1.18: + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.3 + for-each: 0.3.3 + gopd: 1.2.0 + has-tostringtag: 1.0.2 + which@1.3.1: dependencies: isexe: 2.0.0 diff --git a/tooling/eslint/package.json b/tooling/eslint/package.json index 6d40bdc9..76a85184 100644 --- a/tooling/eslint/package.json +++ b/tooling/eslint/package.json @@ -14,12 +14,12 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@next/eslint-plugin-next": "^15.0.3", + "@next/eslint-plugin-next": "^15.1.3", "typescript-eslint": "rc-v8", "eslint-config-turbo": "^2.2.3", "eslint-plugin-import": "^2.31.0", "eslint-plugin-jsx-a11y": "^6.10.1", - "eslint-plugin-react": "^7.37.1", + "eslint-plugin-react": "^7.37.3", "eslint-plugin-react-hooks": "rc" }, "devDependencies": {