feat: update frame-* libraries to miniapp-*

This commit is contained in:
veganbeef 2025-07-08 21:13:01 -07:00
parent f898e23299
commit 5dcdd05c0a
No known key found for this signature in database
12 changed files with 14 additions and 15 deletions

View File

@ -388,10 +388,9 @@ export async function init(projectName = null, autoAcceptDefaults = false) {
packageJson.dependencies = { packageJson.dependencies = {
"@farcaster/auth-client": ">=0.3.0 <1.0.0", "@farcaster/auth-client": ">=0.3.0 <1.0.0",
"@farcaster/auth-kit": ">=0.6.0 <1.0.0", "@farcaster/auth-kit": ">=0.6.0 <1.0.0",
"@farcaster/frame-core": ">=0.0.29 <1.0.0", "@farcaster/miniapp-node": ">=0.1.5 <1.0.0",
"@farcaster/frame-node": ">=0.0.18 <1.0.0", "@farcaster/miniapp-sdk": ">=0.1.6 <1.0.0",
"@farcaster/frame-sdk": ">=0.0.31 <1.0.0", "@farcaster/miniapp-wagmi-connector": "^1.0.0",
"@farcaster/frame-wagmi-connector": ">=0.0.19 <1.0.0",
"@farcaster/mini-app-solana": ">=0.0.17 <1.0.0", "@farcaster/mini-app-solana": ">=0.0.17 <1.0.0",
"@neynar/react": "^1.2.5", "@neynar/react": "^1.2.5",
"@radix-ui/react-label": "^2.1.1", "@radix-ui/react-label": "^2.1.1",

View File

@ -1,6 +1,6 @@
{ {
"name": "@neynar/create-farcaster-mini-app", "name": "@neynar/create-farcaster-mini-app",
"version": "1.5.4", "version": "1.5.5",
"type": "module", "type": "module",
"private": false, "private": false,
"access": "public", "access": "public",

View File

@ -1,4 +1,4 @@
import { notificationDetailsSchema } from "@farcaster/frame-sdk"; import { notificationDetailsSchema } from "@farcaster/miniapp-sdk";
import { NextRequest } from "next/server"; import { NextRequest } from "next/server";
import { z } from "zod"; import { z } from "zod";
import { setUserNotificationDetails } from "~/lib/kv"; import { setUserNotificationDetails } from "~/lib/kv";

View File

@ -2,7 +2,7 @@ import {
ParseWebhookEvent, ParseWebhookEvent,
parseWebhookEvent, parseWebhookEvent,
verifyAppKeyWithNeynar, verifyAppKeyWithNeynar,
} from "@farcaster/frame-node"; } from "@farcaster/miniapp-node";
import { NextRequest } from "next/server"; import { NextRequest } from "next/server";
import { APP_NAME } from "~/lib/constants"; import { APP_NAME } from "~/lib/constants";
import { import {

View File

@ -1,6 +1,6 @@
import React, { createContext, useEffect, useState } from "react"; import React, { createContext, useEffect, useState } from "react";
import dynamic from "next/dynamic"; import dynamic from "next/dynamic";
import { sdk } from '@farcaster/frame-sdk'; import { sdk } from '@farcaster/miniapp-sdk';
const FarcasterSolanaProvider = dynamic( const FarcasterSolanaProvider = dynamic(
() => import('@farcaster/mini-app-solana').then(mod => mod.FarcasterSolanaProvider), () => import('@farcaster/mini-app-solana').then(mod => mod.FarcasterSolanaProvider),

View File

@ -1,7 +1,7 @@
import { createConfig, http, WagmiProvider } from "wagmi"; import { createConfig, http, WagmiProvider } from "wagmi";
import { base, degen, mainnet, optimism, unichain, celo } from "wagmi/chains"; import { base, degen, mainnet, optimism, unichain, celo } from "wagmi/chains";
import { QueryClient, QueryClientProvider } from "@tanstack/react-query"; import { QueryClient, QueryClientProvider } from "@tanstack/react-query";
import { farcasterFrame } from "@farcaster/frame-wagmi-connector"; import { farcasterFrame } from "@farcaster/miniapp-wagmi-connector";
import { coinbaseWallet, metaMask } from 'wagmi/connectors'; import { coinbaseWallet, metaMask } from 'wagmi/connectors';
import { APP_NAME, APP_ICON_URL, APP_URL } from "~/lib/constants"; import { APP_NAME, APP_ICON_URL, APP_URL } from "~/lib/constants";
import { useEffect, useState } from "react"; import { useEffect, useState } from "react";

View File

@ -2,7 +2,7 @@
import { useState } from "react"; import { useState } from "react";
import { APP_NAME } from "~/lib/constants"; import { APP_NAME } from "~/lib/constants";
import sdk from "@farcaster/frame-sdk"; import sdk from "@farcaster/miniapp-sdk";
import { useMiniApp } from "@neynar/react"; import { useMiniApp } from "@neynar/react";
type HeaderProps = { type HeaderProps = {

View File

@ -3,7 +3,7 @@
import { useCallback, useState, useEffect } from 'react'; import { useCallback, useState, useEffect } from 'react';
import { Button } from './Button'; import { Button } from './Button';
import { useMiniApp } from '@neynar/react'; import { useMiniApp } from '@neynar/react';
import { type ComposeCast } from "@farcaster/frame-sdk"; import { type ComposeCast } from "@farcaster/miniapp-sdk";
interface EmbedConfig { interface EmbedConfig {
path?: string; path?: string;

View File

@ -5,7 +5,7 @@ import { useMiniApp } from "@neynar/react";
import { ShareButton } from "../Share"; import { ShareButton } from "../Share";
import { Button } from "../Button"; import { Button } from "../Button";
import { SignIn } from "../wallet/SignIn"; import { SignIn } from "../wallet/SignIn";
import { type Haptics } from "@farcaster/frame-sdk"; import { type Haptics } from "@farcaster/miniapp-sdk";
/** /**
* ActionsTab component handles mini app actions like sharing, notifications, and haptic feedback. * ActionsTab component handles mini app actions like sharing, notifications, and haptic feedback.

View File

@ -2,7 +2,7 @@
import { useCallback, useState } from "react"; import { useCallback, useState } from "react";
import { signIn, signOut, getCsrfToken } from "next-auth/react"; import { signIn, signOut, getCsrfToken } from "next-auth/react";
import sdk, { SignIn as SignInCore } from "@farcaster/frame-sdk"; import sdk, { SignIn as SignInCore } from "@farcaster/miniapp-sdk";
import { useSession } from "next-auth/react"; import { useSession } from "next-auth/react";
import { Button } from "../Button"; import { Button } from "../Button";

View File

@ -1,4 +1,4 @@
import { FrameNotificationDetails } from "@farcaster/frame-sdk"; import { FrameNotificationDetails } from "@farcaster/miniapp-sdk";
import { Redis } from "@upstash/redis"; import { Redis } from "@upstash/redis";
import { APP_NAME } from "./constants"; import { APP_NAME } from "./constants";

View File

@ -1,7 +1,7 @@
import { import {
SendNotificationRequest, SendNotificationRequest,
sendNotificationResponseSchema, sendNotificationResponseSchema,
} from "@farcaster/frame-sdk"; } from "@farcaster/miniapp-sdk";
import { getUserNotificationDetails } from "~/lib/kv"; import { getUserNotificationDetails } from "~/lib/kv";
import { APP_URL } from "./constants"; import { APP_URL } from "./constants";