@privy-io/server-auth
Version:
Server-side client for the Privy API
146 lines (145 loc) • 3.91 kB
JSON
{
"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"
}
}