UNPKG

@web3auth/modal

Version:

Multi chain wallet aggregator for web3Auth

208 lines (207 loc) 6.77 kB
{ "name": "@web3auth/modal", "version": "10.2.0", "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.0.8", "@types/react": "^19.1.10", "@types/react-dom": "^19.1.7", "@wagmi/core": "^2.19.0", "@wagmi/vue": "^0.1.27", "autoprefixer": "^10.4.21", "css-loader": "^7.1.2", "live-server": "^1.2.2", "postcss": "^8.5.6", "postcss-loader": "^8.1.1", "postcss-prefix-selector": "^2.1.1", "react": "^19.1.1", "react-dom": "^19.1.1", "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.33.3", "vue": "^3.5.18", "wagmi": "^2.16.3" }, "dependencies": { "@hcaptcha/react-hcaptcha": "^1.12.1", "@toruslabs/base-controllers": "^8.6.1", "@toruslabs/http-helpers": "^8.1.1", "@web3auth/auth": "^10.5.0", "@web3auth/no-modal": "^10.2.0", "bowser": "^2.12.0", "classnames": "^2.5.1", "clsx": "^2.1.1", "color": "^5.0.0", "copy-to-clipboard": "^3.3.3", "deepmerge": "^4.3.1", "i18next": "^25.3.4", "react-i18next": "^15.6.1", "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": "184ca0e5c295532739ed3636fcb1a23e14bd1daf" }