UNPKG

based-auth

Version:

A Next.js/Node.js authentication and wallet API kit for Ethereum and Solana, with utilities for serialization and contract interaction, designed for serverless and API route usage.

118 lines (117 loc) 3.22 kB
{ "name": "based-auth", "version": "1.1.54", "license": "MIT", "main": "dist", "publishConfig": { "registry": "https://registry.npmjs.org/", "access": "public", "non-interactive": true }, "scripts": { "clean": "rm -rf dist", "build": "vite build", "dev": "vite build --watch", "rebuild": "yarn workspace based-assets build" }, "files": [ "dist/", "readme.md" ], "keywords": [ "web3", "wallet", "wagmi", "solana", "hook", "aafk", "bid", "based", "basedbid", "based.bid", "based-auth" ], "exports": { "./actions": { "types": "./dist/basedauth/src/actions/index.d.ts", "import": "./dist/actions.js", "require": "./dist/actions.cjs" }, "./chains": { "types": "./dist/basedauth/src/chains/index.d.ts", "import": "./dist/chains.js", "require": "./dist/chains.cjs" }, "./networks": { "types": "./dist/basedauth/src/networks/index.d.ts", "import": "./dist/networks.js", "require": "./dist/networks.cjs" }, "./react": { "types": "./dist/basedauth/src/react/index.d.ts", "import": "./dist/react.js", "require": "./dist/react.cjs" }, "./utils": { "types": "./dist/basedauth/src/utils/index.d.ts", "import": "./dist/utils.js", "require": "./dist/utils.cjs" }, "./index.css": "./dist/index.css" }, "devDependencies": { "@coral-xyz/anchor": "^0.29.0", "@hookform/resolvers": "^5.0.1", "@radix-ui/react-avatar": "^1.1.9", "@radix-ui/react-dialog": "^1.1.13", "@radix-ui/react-dropdown-menu": "^2.1.14", "@radix-ui/react-label": "^2.1.6", "@radix-ui/react-scroll-area": "^1.2.8", "@radix-ui/react-select": "^2.2.4", "@radix-ui/react-slot": "^1.2.2", "@solana/wallet-adapter-base": "^0.9.23", "@solana/wallet-adapter-react": "^0.15.38", "@solana/wallet-adapter-wallets": "0.19.16", "@wagmi/connectors": "^5.8.6", "autoprefixer": "^10.4.20", "based-assets": "*", "based-shared": "*", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "detect-browser": "^5.3.0", "esbuild": "^0.25.4", "input-otp": "^1.4.2", "lucide-react": "^0.468.0", "postcss": "^8.4.49", "qrcode.react": "^4.2.0", "react-hook-form": "^7.56.3", "styled-components": "^6.1.13", "tailwind-merge": "^2.5.5", "tailwindcss": "^3.4.16", "tailwindcss-animate": "^1.0.7", "typescript": "5.3.3", "vaul": "^1.1.2", "viem": "2.28.1", "vite": "^6.3.5", "vite-plugin-dts": "^4.5.4", "vite-tsconfig-paths": "^5.1.4", "zod": "^3.24.4" }, "dependencies": { "@coral-xyz/anchor": "^0.29.0", "@solana/web3.js": "^1.98.2", "@wagmi/core": "2.18.0", "axios": "^1.7.9", "ethers": "^6.13.4", "framer-motion": "^12.7.4", "mongoose": "^8.15.1" }, "peerDependencies": { "@tanstack/react-query": "^5.80.6", "next": "15.1.7", "next-auth": "5.0.0-beta.28", "react": "^19.1.0", "react-dom": "^19.1.0", "sonner": "^2.0.3" } }