UNPKG

@privy-io/server-auth

Version:

Server-side client for the Privy API

146 lines (145 loc) 3.91 kB
{ "name": "@privy-io/server-auth", "version": "1.32.5", "description": "Server-side client for the Privy API", "keywords": [ "authentication", "authorization", "identity", "privacy", "privy", "user data", "web3" ], "homepage": "https://docs.privy.io", "bugs": { "url": "https://privy.io/slack" }, "license": "Apache-2.0", "author": "privy.io", "exports": { ".": { "require": { "types": "./dist/dts/index.d.ts", "default": "./dist/cjs/index.js" }, "import": { "types": "./dist/dts/index.d.mts", "default": "./dist/esm/index.mjs" } }, "./ethers": { "require": { "types": "./dist/dts/ethers.d.ts", "default": "./dist/cjs/ethers.js" }, "import": { "types": "./dist/dts/ethers.d.mts", "default": "./dist/esm/ethers.mjs" } }, "./viem": { "require": { "types": "./dist/dts/viem.d.ts", "default": "./dist/cjs/viem.js" }, "import": { "types": "./dist/dts/viem.d.mts", "default": "./dist/esm/viem.mjs" } }, "./wallet-api": { "require": { "types": "./dist/dts/wallet-api.d.ts", "default": "./dist/cjs/wallet-api/public.js" }, "import": { "types": "./dist/dts/wallet-api.d.mts", "default": "./dist/esm/wallet-api/public.mjs" } } }, "main": "./dist/cjs/index.js", "module": "./dist/esm/index.mjs", "types": "./dist/dts/index.d.ts", "typings": "./dist/dts/index.d.ts", "directories": { "test": "test" }, "files": [ "dist/**/*", "LICENSE", "README.md" ], "scripts": { "build:types": "rollup --config rollup.types.mjs", "build:code": "rollup --config rollup.build.mjs", "check-types": "tsc --noEmit", "clean": "rm -rf dist .turbo .swc", "dev:code": "rollup --config rollup.dev.mjs --watch", "dev:types": "rollup --config rollup.types.mjs --watch", "format": "prettier --write \"src/**/*.{ts,tsx,js,jsx}\"", "lint": "prettier --check \"src/**/*.{ts,tsx,js,jsx}\"", "test": "jest --config=./jest.unit.config.mjs && npm run test:types", "test-integration": "npx dotenv -e .env.local -- jest --testMatch \"**/test/integration/**/*.test.ts\"", "test:types": "tstyche" }, "dependencies": { "@hpke/chacha20poly1305": "^1.6.2", "@hpke/core": "^1.7.2", "@noble/curves": "^1.6.0", "@noble/hashes": "^1.5.0", "@privy-io/public-api": "2.45.2", "@scure/base": "^1.2.6", "@solana/web3.js": "^1.95.8", "canonicalize": "^2.0.0", "dotenv": "^16.0.3", "jose": "^4.10.4", "node-fetch-native": "^1.4.0", "redaxios": "^0.5.1", "svix": ">=1.29.0 <= 1.37.0 || ^1.40.0", "ts-case-convert": "^2.0.2", "type-fest": "^3.6.1" }, "devDependencies": { "@privy-io/build-config": "*", "@privy-io/eslint-config-custom": "*", "@privy-io/tsconfig": "*", "@rollup/plugin-node-resolve": "^15.3.0", "@rollup/plugin-replace": "^6.0.1", "@rollup/plugin-swc": "^0.4.0", "@rollup/plugin-terser": "^0.4.4", "@rollup/plugin-typescript": "^11.1.6", "@swc/core": "^1.10.0", "@swc/plugin-styled-components": "^6.0.1", "@tsconfig/node16-strictest-esm": "^1.0.3", "@tsconfig/recommended": "^1.0.1", "@types/jest": "^29.1.2", "@types/node": "^22.13.14", "axios": "^1.5.1", "ethers": "^6", "glob": "^10.3.12", "rollup": "^4.28.0", "rollup-plugin-copy": "^3.5.0", "rollup-plugin-dts": "^6.1.1", "ts-jest": "^29.0.3", "tstyche": "^3.5.0", "typescript": "~5.5.3", "viem": "^2.30.6" }, "peerDependencies": { "ethers": "^6", "viem": "^2.24.1" }, "peerDependenciesMeta": { "viem": { "optional": true }, "ethers": { "optional": true } }, "publishConfig": { "access": "public" } }