@web3auth/modal
Version:
Multi chain wallet aggregator for web3Auth
208 lines (207 loc) • 6.77 kB
JSON
{
"name": "@web3auth/modal",
"version": "10.5.6",
"description": "Multi chain wallet aggregator for web3Auth",
"keywords": [
"web3Auth/ui",
"web3Auth",
"multichainWallet",
"blockchain",
"ethereum",
"solana"
],
"main": "dist/lib.cjs/packages/modal/src/index.js",
"module": "dist/lib.esm/packages/modal/src/index.js",
"unpkg": "dist/modal.umd.min.js",
"jsdelivr": "dist/modal.umd.min.js",
"types": "dist/lib.cjs/types/index.d.ts",
"author": "Torus Labs",
"bugs": {
"url": "https://github.com/Web3Auth/Web3Auth/issues"
},
"files": [
"dist"
],
"scripts": {
"test": "mocha --config ../../.mocharc.json test/**.ts",
"test-debugger": "mocha --config ../../.mocharc.json --inspect-brk test/**.ts",
"dev": "torus-scripts start",
"build": "torus-scripts build",
"lint": "eslint --fix 'src/**/*.ts'",
"prepack": "npm run build",
"pre-commit": "lint-staged --cwd ."
},
"peerDependenciesMeta": {
"@coinbase/wallet-sdk": {
"optional": true
},
"viem": {
"optional": true
},
"vue": {
"optional": true
}
},
"peerDependencies": {
"@babel/runtime": "^7.x",
"@coinbase/wallet-sdk": "^4.3.x",
"@solana/web3.js": ">=1.98",
"react": ">=18",
"react-dom": ">=18",
"viem": ">=2.23",
"vue": ">=3.x"
},
"devDependencies": {
"@babel/preset-react": "^7.27.1",
"@coinbase/wallet-sdk": "^4.3.7",
"@mertasan/tailwindcss-variables": "^2.7.0",
"@rollup/plugin-json": "^6.1.0",
"@rollup/plugin-replace": "^6.0.2",
"@rollup/plugin-url": "^8.0.2",
"@solana/web3.js": "^1.98.4",
"@svgr/rollup": "^8.1.0",
"@svgr/webpack": "^8.1.0",
"@toruslabs/eslint-config-react": "^4.1.4",
"@toruslabs/eslint-config-vue": "^4.1.5",
"@toruslabs/isomorphic-style-loader": "^5.4.0",
"@toruslabs/vue-components": "^8.1.2",
"@types/react": "^19.2.2",
"@types/react-dom": "^19.2.2",
"@wagmi/core": "^2.20.1",
"@wagmi/vue": "^0.2.2",
"autoprefixer": "^10.4.21",
"css-loader": "^7.1.2",
"live-server": "^1.2.2",
"postcss": "^8.5.6",
"postcss-loader": "^8.2.0",
"postcss-prefix-selector": "^2.1.1",
"react": "^19.2.0",
"react-dom": "^19.2.0",
"rollup-plugin-postcss": "^4.0.2",
"rollup-preserve-directives": "^1.1.3",
"style-loader": "^4.0.0",
"tailwindcss": "^3.4.17",
"url-loader": "^4.1.1",
"viem": "^2.35.1",
"vue": "^3.5.22",
"wagmi": "^2.16.6"
},
"dependencies": {
"@hcaptcha/react-hcaptcha": "^1.13.0",
"@toruslabs/base-controllers": "^8.7.0",
"@toruslabs/http-helpers": "^8.1.1",
"@web3auth/auth": "^10.5.0",
"@web3auth/no-modal": "^10.5.6",
"bowser": "^2.12.1",
"classnames": "^2.5.1",
"clsx": "^2.1.1",
"color": "^5.0.2",
"copy-to-clipboard": "^3.3.3",
"deepmerge": "^4.3.1",
"i18next": "^25.6.0",
"react-i18next": "^15.7.2",
"react-qrcode-logo": "^3.0.0",
"tailwind-merge": "^3.3.1"
},
"exports": {
".": {
"import": "./dist/lib.esm/packages/modal/src/index.js",
"require": "./dist/lib.cjs/packages/modal/src/index.js",
"types": "./dist/lib.cjs/types/index.d.ts"
},
"./react": {
"import": "./dist/lib.esm/packages/modal/src/react/index.js",
"require": "./dist/lib.cjs/packages/modal/src/react/index.js",
"types": "./dist/lib.cjs/types/react/index.d.ts"
},
"./react/wagmi": {
"import": "./dist/lib.esm/packages/modal/src/react/wagmi/index.js",
"require": "./dist/lib.cjs/packages/modal/src/react/wagmi/index.js",
"types": "./dist/lib.cjs/types/react/wagmi/index.d.ts"
},
"./react/solana": {
"import": "./dist/lib.esm/packages/modal/src/react/solana/index.js",
"require": "./dist/lib.cjs/packages/modal/src/react/solana/index.js",
"types": "./dist/lib.cjs/types/react/solana/index.d.ts"
},
"./vue": {
"import": "./dist/lib.esm/packages/modal/src/vue/index.js",
"require": "./dist/lib.cjs/packages/modal/src/vue/index.js",
"types": "./dist/lib.cjs/types/vue/index.d.ts"
},
"./vue/solana": {
"import": "./dist/lib.esm/packages/modal/src/vue/solana/index.js",
"require": "./dist/lib.cjs/packages/modal/src/vue/solana/index.js",
"types": "./dist/lib.cjs/types/vue/solana/index.d.ts"
},
"./vue/wagmi": {
"import": "./dist/lib.esm/packages/modal/src/vue/wagmi/index.js",
"require": "./dist/lib.cjs/packages/modal/src/vue/wagmi/index.js",
"types": "./dist/lib.cjs/types/vue/wagmi/index.d.ts"
},
"./connectors/coinbase-connector": {
"import": "./dist/lib.esm/packages/modal/src/connectors/coinbase-connector/index.js",
"require": "./dist/lib.cjs/packages/modal/src/connectors/coinbase-connector/index.js",
"types": "./dist/lib.cjs/types/connectors/coinbase-connector/index.d.ts"
},
"./providers/xrpl-provider": {
"import": "./dist/lib.esm/packages/modal/src/providers/xrpl-provider/index.js",
"require": "./dist/lib.cjs/packages/modal/src/providers/xrpl-provider/index.js",
"types": "./dist/lib.cjs/types/providers/xrpl-provider/index.d.ts"
},
"./providers/ethereum-mpc-provider": {
"import": "./dist/lib.esm/packages/modal/src/providers/ethereum-mpc-provider/index.js",
"require": "./dist/lib.cjs/packages/modal/src/providers/ethereum-mpc-provider/index.js",
"types": "./dist/lib.cjs/types/providers/ethereum-mpc-provider/index.d.ts"
}
},
"typesVersions": {
"*": {
"react": [
"./dist/lib.cjs/types/react/index.d.ts"
],
"react/wagmi": [
"./dist/lib.cjs/types/react/wagmi/index.d.ts"
],
"react/solana": [
"./dist/lib.cjs/types/react/solana/index.d.ts"
],
"vue": [
"./dist/lib.cjs/types/vue/index.d.ts"
],
"vue/solana": [
"./dist/lib.cjs/types/vue/solana/index.d.ts"
],
"vue/wagmi": [
"./dist/lib.cjs/types/vue/wagmi/index.d.ts"
],
"connectors/coinbase-connector": [
"./dist/lib.cjs/types/connectors/coinbase-connector/index.d.ts"
],
"providers/xrpl-provider": [
"./dist/lib.cjs/types/providers/xrpl-provider/index.d.ts"
],
"providers/ethereum-mpc-provider": [
"./dist/lib.cjs/types/providers/ethereum-mpc-provider/index.d.ts"
]
}
},
"engines": {
"node": ">=20.x",
"npm": ">=9.x"
},
"lint-staged": {
"!(*d).ts": [
"eslint --cache --fix",
"prettier --write"
]
},
"publishConfig": {
"access": "public"
},
"repository": {
"type": "git",
"url": "git+https://github.com/Web3Auth/Web3Auth.git"
},
"gitHead": "beecdc3960697bcaf3575b89d88ca21625c1ff59"
}