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
JSON
{
"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"
}
}