diff --git a/README.md b/README.md index 6028898c..4e984b1e 100644 --- a/README.md +++ b/README.md @@ -57,6 +57,14 @@ This library supports the following wallets: - [Rainbow](https://rainbow.me/) - and more... +## Platform specific packaging + +In case you want to use and package only specific platforms, use platform-specific packages: + +```javascript +import { getWallets } from '@depay/web3-wallets-evm' +``` + ## Functionalities ### getWallets diff --git a/package.evm.json b/package.evm.json index cd531c15..138a38ab 100644 --- a/package.evm.json +++ b/package.evm.json @@ -1,7 +1,7 @@ { "name": "@depay/web3-wallets-evm", "moduleName": "Web3Wallets", - "version": "12.3.6", + "version": "12.3.7", "description": "One-Stop-Shop JavaScript library to integrate various web3 crypto wallets and multiple blockchains at once with a single interface.", "main": "dist/umd/index.evm.js", "module": "dist/esm/index.evm.js", @@ -9,15 +9,6 @@ "files": [ "dist" ], - "scripts": { - "build": "rm -rf dist && rollup -c rollup.module.evm.config.js", - "lint": "eslint \"src/**/*.{js,jsx,ts,tsx}\"", - "lint:fix": "eslint \"src/**/*.{js,jsx,ts,tsx}\" --fix", - "prepublishOnly": "yarn build", - "dev": "rollup -c rollup.dev.config.js -w", - "test:units": "yarn build && npx jest --no-cache", - "test": "yarn test:units" - }, "repository": "git@github.com:DePayFi/web3-wallets.git", "keywords": [ "web3", @@ -36,45 +27,11 @@ "peerDependencies": { "@depay/coinbase-wallet-sdk": "^1.1.0", "@depay/walletconnect-v1": "^1.7.10", - "@depay/web3-blockchains": "^6.2.0", - "@depay/web3-client-evm": "^10.1.17", + "@depay/web3-blockchains": "^6.2.3", + "@depay/web3-client-evm": "^10.1.18", "@depay/web3-constants": "^6.3.1" }, "engines": { "node": ">=16" - }, - "devDependencies": { - "@babel/core": "^7.12.9", - "@babel/preset-env": "^7.12.7", - "@depay/coinbase-wallet-sdk": "^1.0.5", - "@depay/walletconnect-v1": "^1.7.10", - "@depay/web3-blockchains": "^6.2.0", - "@depay/web3-client-evm": "^10.1.17", - "@depay/web3-constants": "^6.3.1", - "@depay/web3-mock": "^13.22.1", - "@depay/web3-tokens-evm": "^9.12.2", - "@peculiar/webcrypto": "^1.3.3", - "@rollup/plugin-commonjs": "^18.0.0", - "@rollup/plugin-node-resolve": "^11.2.1", - "@rollup/plugin-replace": "^2.4.2", - "@rollup/plugin-sucrase": "^3.1.0", - "babel-eslint": "^10.1.0", - "babel-loader": "^8.2.2", - "babel-preset-env": "^1.7.0", - "cross-fetch": "^3.1.5", - "eslint": "^7.15.0", - "eslint-loader": "^4.0.2", - "eslint-plugin-import": "^2.22.1", - "ethers": "^5.7.1", - "fetch-mock": "^9.11.0", - "jest-environment-jsdom": "^28.1.0", - "regenerator-runtime": "^0.13.7", - "rollup": "^2.34.2", - "rollup-plugin-delete": "^2.0.0", - "rollup-plugin-livereload": "^2.0.5", - "rollup-plugin-serve": "^2.0.0", - "string-replace-loader": "^3.1.0", - "tslib": "^2.3.1", - "webpack": "^5.74.0" } } diff --git a/package.json b/package.json index 84363f25..85a9b5a6 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@depay/web3-wallets", "moduleName": "Web3Wallets", - "version": "12.3.6", + "version": "12.3.7", "description": "One-Stop-Shop JavaScript library to integrate various web3 crypto wallets and multiple blockchains at once with a single interface.", "main": "dist/umd/index.js", "module": "dist/esm/index.js", @@ -13,7 +13,6 @@ "build": "rm -rf dist && rollup -c rollup.module.config.js && rollup -c rollup.module.evm.config.js", "lint": "eslint \"src/**/*.{js,jsx,ts,tsx}\"", "lint:fix": "eslint \"src/**/*.{js,jsx,ts,tsx}\" --fix", - "prepublishOnly": "yarn build", "dev": "rollup -c rollup.dev.config.js -w", "test:units": "yarn build && npx jest --no-cache", "test": "yarn test:units" @@ -37,9 +36,9 @@ "@depay/coinbase-wallet-sdk": "^1.1.0", "@depay/solana-web3.js": "^1.19.0", "@depay/walletconnect-v1": "^1.7.10", - "@depay/web3-blockchains": "^6.2.0", - "@depay/web3-client": "^10.1.17", - "@depay/web3-constants": "^6.3.1" + "@depay/web3-blockchains": "^6.2.3", + "@depay/web3-client": "^10.1.18", + "@depay/web3-constants": "^6.3.2" }, "engines": { "node": ">=16" @@ -50,13 +49,13 @@ "@depay/coinbase-wallet-sdk": "^1.0.5", "@depay/solana-web3.js": "^1.19.0", "@depay/walletconnect-v1": "^1.7.10", - "@depay/web3-blockchains": "^6.2.0", - "@depay/web3-client": "^10.1.17", - "@depay/web3-client-evm": "^10.1.17", - "@depay/web3-constants": "^6.3.1", - "@depay/web3-mock": "^13.22.1", - "@depay/web3-tokens": "^9.12.2", - "@depay/web3-tokens-evm": "^9.12.2", + "@depay/web3-blockchains": "^6.2.3", + "@depay/web3-client": "^10.1.18", + "@depay/web3-client-evm": "^10.1.18", + "@depay/web3-constants": "^6.3.2", + "@depay/web3-mock": "^13.22.10", + "@depay/web3-tokens": "^9.12.3", + "@depay/web3-tokens-evm": "^9.12.3", "@peculiar/webcrypto": "^1.3.3", "@rollup/plugin-commonjs": "^18.0.0", "@rollup/plugin-node-resolve": "^11.2.1", diff --git a/yarn.lock b/yarn.lock index 8fd9cd39..b28ea023 100644 --- a/yarn.lock +++ b/yarn.lock @@ -988,45 +988,45 @@ "@walletconnect/client" "^1.7.8" "@walletconnect/qrcode-modal" "^1.7.8" -"@depay/web3-blockchains@^6.2.0": - version "6.2.0" - resolved "https://registry.yarnpkg.com/@depay/web3-blockchains/-/web3-blockchains-6.2.0.tgz#5ab856ad1ed6aa153e9f25a89c6acb64017367ce" - integrity sha512-giZCoTFjRBoVDZ9WA1tlTtVtw7Pc81E8krjTrErCyoc94avuFUjFRVSf8k/oUdaQ3Yvt+yLQp3cAovlWD9Gnfg== - -"@depay/web3-client-evm@^10.1.17": - version "10.1.17" - resolved "https://registry.yarnpkg.com/@depay/web3-client-evm/-/web3-client-evm-10.1.17.tgz#6622ecb4e36c05a057159ea86dd955ab662b9c49" - integrity sha512-Z2s3oMkz1k0ZQWU4w5Rz0b9P3dWdaaa2+JxLVsDXT/gZSnrkNvGQ0mKp6F413BYsQBpw/d/4AFbCmssFxUM9rg== - -"@depay/web3-client@^10.1.17": - version "10.1.17" - resolved "https://registry.yarnpkg.com/@depay/web3-client/-/web3-client-10.1.17.tgz#b1a23bde934c6404d8712500bf52de497c28c209" - integrity sha512-bM79AhekZRLP3/zV+qcPexUzfaCVo+YJEU/UsQ2ML8sl3tTuqlUBFqnDFZGn4N4w0+IeETy9AuXEgQynIiXJhg== - -"@depay/web3-constants@^6.3.1": - version "6.3.1" - resolved "https://registry.yarnpkg.com/@depay/web3-constants/-/web3-constants-6.3.1.tgz#2d15434774588ece0be69290087046a113340f3d" - integrity sha512-6jpYksmKFFadotlOujlF9PUAypneeIPTtiv70iPbFuV0OvZ9F/eG7FMHEBFEl4QpHOSyzbxMOSRWz4YnvYCOXg== - -"@depay/web3-mock@^13.22.1": - version "13.22.1" - resolved "https://registry.yarnpkg.com/@depay/web3-mock/-/web3-mock-13.22.1.tgz#bc75df0895198f9670a590009f4a7a8e765778f6" - integrity sha512-BmfIaHPGkG5jsqR+SjX/UgVjt+WZTsbSL9Cjiv6CNA9s4SrG/kbE2rzeF03LG1X9brU5IduZ8z6soeWWVB/8Tg== - dependencies: - "@depay/web3-blockchains" "^6.2.0" - "@depay/web3-constants" "^6.3.1" +"@depay/web3-blockchains@^6.2.3": + version "6.2.3" + resolved "https://registry.yarnpkg.com/@depay/web3-blockchains/-/web3-blockchains-6.2.3.tgz#8dbee9ec05e2d581dde0c1b7c4d1a64755e99cbf" + integrity sha512-n917CoFqvlRBzUc7JBxm2H3y8WjEgFtgzwWgfg7OaStn0LqvVRxwc/h1vzPPW8hAANhbpDsLW2b9KKaks6LUBA== + +"@depay/web3-client-evm@^10.1.18": + version "10.1.18" + resolved "https://registry.yarnpkg.com/@depay/web3-client-evm/-/web3-client-evm-10.1.18.tgz#42f5c7acb176c139ec641f71860aade10cd1f7dd" + integrity sha512-CujNzefjPuVsNjqKOxlpDjFX/8iS9Y+tGmMI8A8L5w8P6TBQv3onf/nE/CcgJ0iaHgKBB6VsovEVX22bhZ+TUg== + +"@depay/web3-client@^10.1.18": + version "10.1.18" + resolved "https://registry.yarnpkg.com/@depay/web3-client/-/web3-client-10.1.18.tgz#b0d33cb86e9790db27fb00a391004270f950af1f" + integrity sha512-dA6y28jHV3Ba8ZL/NftPC1bXyr+ExH77XEIJn5U2hbXkRM7GkxBHu0xfojrw6s0kiqmF7MEfI4X+YHHTiLAn4w== + +"@depay/web3-constants@^6.3.2": + version "6.3.2" + resolved "https://registry.yarnpkg.com/@depay/web3-constants/-/web3-constants-6.3.2.tgz#13a6066f20baee3ea94b373eebc69bd2c4c9773b" + integrity sha512-It2ygcxIrSXMB3ilHmgtq0EMfBGf42sgnaCFbF9Lz80gPjC7O2NifNv8h3gRd/8Fy3XwzCLkjDqbVIgn7kV9tQ== + +"@depay/web3-mock@^13.22.10": + version "13.22.10" + resolved "https://registry.yarnpkg.com/@depay/web3-mock/-/web3-mock-13.22.10.tgz#f99ec9b4f214b9812eca13594e9cf799b0511e5c" + integrity sha512-Uf3gW//WXrr6H8Tzua1jQCLFqIDd8aSEv8CdyB6TwM7pxviR+ufMvJ8VXoqzGDSNmNVvXJoNuKvxC3qNtdpzmA== + dependencies: + "@depay/web3-blockchains" "^6.2.3" + "@depay/web3-constants" "^6.3.2" ethers "^5.7.1" xhr2 "^0.2.1" -"@depay/web3-tokens-evm@^9.12.2": - version "9.12.2" - resolved "https://registry.yarnpkg.com/@depay/web3-tokens-evm/-/web3-tokens-evm-9.12.2.tgz#f2e0ae8fdee96bfe1fcf986395db4e4963119e17" - integrity sha512-nlacEnORCknb1rBtoBsIVEyI4djWQNocWTN/Ki2BB6Wpf/9k4+4KM4+HjKzTGhbHJCZgzb77PrsVWUSzS363Yg== +"@depay/web3-tokens-evm@^9.12.3": + version "9.12.3" + resolved "https://registry.yarnpkg.com/@depay/web3-tokens-evm/-/web3-tokens-evm-9.12.3.tgz#44ac8418ff88b408d54575ab36da72733ac69911" + integrity sha512-AlVAcVxHhL9acMnzhIiH9KH0opUM+EBwZ7dzx1DHv+eJPtgrH/1xjZ7PQPnGwggBHXX+bXdmJR9tUvnhL0+zFQ== -"@depay/web3-tokens@^9.12.2": - version "9.12.2" - resolved "https://registry.yarnpkg.com/@depay/web3-tokens/-/web3-tokens-9.12.2.tgz#4dbccee4d19128dc9c723e8244379ef99d137f6d" - integrity sha512-kwz/XAkUMneEVaZlvg2XIOQek/roPniuJaO4XCRdVPwfJVtvhq2x59A/uVZEqjBqzspaUQtEj/cJF17QrIR/5w== +"@depay/web3-tokens@^9.12.3": + version "9.12.3" + resolved "https://registry.yarnpkg.com/@depay/web3-tokens/-/web3-tokens-9.12.3.tgz#f4bb9169af6129072a50033e0faba920148c1304" + integrity sha512-gWMlZCtu9azB4mXbTudNWIS4TXOlQcambeMgrH8k3RwW8iCYiJvp3tUf5iimWRNl2YdZW//5SQA6OFZBX34UNA== "@eslint/eslintrc@^0.4.3": version "0.4.3"