Răsfoiți Sursa

Update deps (#1101)

* use latest pnpm

* add appName to Trezor adapter

* update lockfile

* don't skipLibCheck

* add changeset
Jordan 5 luni în urmă
părinte
comite
75bf35052f

+ 46 - 0
.changeset/eager-pandas-admire.md

@@ -0,0 +1,46 @@
+---
+'@solana/wallet-adapter-base': patch
+'@solana/wallet-adapter-react': patch
+'@solana/wallet-adapter-example': patch
+'@solana/wallet-adapter-react-ui-starter': patch
+'@solana/wallet-adapter-base-ui': patch
+'@solana/wallet-adapter-react-ui': patch
+'@solana/wallet-adapter-alpha': patch
+'@solana/wallet-adapter-avana': patch
+'@solana/wallet-adapter-bitkeep': patch
+'@solana/wallet-adapter-bitpie': patch
+'@solana/wallet-adapter-clover': patch
+'@solana/wallet-adapter-coin98': patch
+'@solana/wallet-adapter-coinbase': patch
+'@solana/wallet-adapter-coinhub': patch
+'@solana/wallet-adapter-fractal': patch
+'@solana/wallet-adapter-huobi': patch
+'@solana/wallet-adapter-hyperpay': patch
+'@solana/wallet-adapter-keystone': patch
+'@solana/wallet-adapter-krystal': patch
+'@solana/wallet-adapter-ledger': patch
+'@solana/wallet-adapter-mathwallet': patch
+'@solana/wallet-adapter-neko': patch
+'@solana/wallet-adapter-nightly': patch
+'@solana/wallet-adapter-nufi': patch
+'@solana/wallet-adapter-onto': patch
+'@solana/wallet-adapter-particle': patch
+'@solana/wallet-adapter-phantom': patch
+'@solana/wallet-adapter-safepal': patch
+'@solana/wallet-adapter-saifu': patch
+'@solana/wallet-adapter-salmon': patch
+'@solana/wallet-adapter-sky': patch
+'@solana/wallet-adapter-solflare': patch
+'@solana/wallet-adapter-solong': patch
+'@solana/wallet-adapter-spot': patch
+'@solana/wallet-adapter-tokenary': patch
+'@solana/wallet-adapter-tokenpocket': patch
+'@solana/wallet-adapter-torus': patch
+'@solana/wallet-adapter-trust': patch
+'@solana/wallet-adapter-unsafe-burner': patch
+'@solana/wallet-adapter-walletconnect': patch
+'@solana/wallet-adapter-wallets': patch
+'@solana/wallet-adapter-xdefi': patch
+---
+
+Update dependencies

+ 5 - 0
.changeset/eighty-buckets-check.md

@@ -0,0 +1,5 @@
+---
+'@solana/wallet-adapter-trezor': patch
+---
+
+Allow app to configure appName in Trezor adapter

+ 1 - 1
.github/workflows/build-and-test.yml

@@ -23,7 +23,7 @@ jobs:
         id: install-pnpm
         uses: pnpm/action-setup@v2
         with:
-            version: 10.8.1
+            version: 10.12.1
             run_install: false
 
       - name: Install Node.js

+ 1 - 1
.github/workflows/release.yml

@@ -23,7 +23,7 @@ jobs:
         id: install-pnpm
         uses: pnpm/action-setup@v4
         with:
-            version: 10.8.1
+            version: 10.12.1
             run_install: false
 
       - name: Install Node.js

+ 4 - 4
package.json

@@ -6,13 +6,13 @@
     "license": "Apache-2.0",
     "engines": {
         "node": ">=20",
-        "pnpm": "10.11.0"
+        "pnpm": "10.12.1"
     },
-    "packageManager": "pnpm@10.11.0",
+    "packageManager": "pnpm@10.12.1",
     "type": "module",
     "sideEffects": false,
     "scripts": {
-        "corepack": "corepack enable && corepack prepare pnpm@10.8.1 --activate && corepack use pnpm@10.8.1",
+        "corepack": "corepack enable && corepack prepare pnpm@10.12.1 --activate && corepack use pnpm@10.12.1",
         "nuke": "shx rm -rf packages/*/*/node_modules node_modules pnpm-lock.yaml || true",
         "reinstall": "pnpm run nuke && pnpm install",
         "clean": "pnpm --recursive --workspace-concurrency=0 run clean && shx rm -rf **/*.tsbuildinfo",
@@ -43,7 +43,7 @@
         "eslint-plugin-react-hooks": "^5.2.0",
         "eslint-plugin-require-extensions": "^0.1.3",
         "gh-pages": "^6.3.0",
-        "pnpm": "10.11.0",
+        "pnpm": "10.12.1",
         "prettier": "^3.5.3",
         "shx": "^0.4.0",
         "turbo": "^2.5.3",

+ 8 - 1
packages/wallets/trezor/src/adapter.ts

@@ -28,6 +28,8 @@ import './polyfills/index.js';
 export interface TrezorWalletAdapterConfig {
     derivationPath?: string;
     connectUrl?: string;
+    appName?: string;
+    email?: string;
 }
 
 export const TrezorWalletName = 'Trezor' as WalletName<'Trezor'>;
@@ -44,6 +46,8 @@ export class TrezorWalletAdapter extends BaseSignerWalletAdapter {
     private _connectUrl: string | undefined;
     private _connecting: boolean;
     private _publicKey: PublicKey | null;
+    private _appName: string;
+    private _email: string;
     private _readyState: WalletReadyState =
         typeof window === 'undefined' || typeof document === 'undefined'
             ? WalletReadyState.Unsupported
@@ -56,6 +60,8 @@ export class TrezorWalletAdapter extends BaseSignerWalletAdapter {
         this._connectUrl = config.connectUrl?.replace(/\/*$/, '/');
         this._connecting = false;
         this._publicKey = null;
+        this._appName = config.appName || 'Wallet Adapter';
+        this._email = config.email || 'noreply@anza.xyz';
     }
 
     get publicKey() {
@@ -89,7 +95,8 @@ export class TrezorWalletAdapter extends BaseSignerWalletAdapter {
             try {
                 await wallet.init({
                     manifest: {
-                        email: 'gabriel.kerekes@vacuumlabs.com',
+                        appName: this._appName,
+                        email: this._email,
                         appUrl: window.location.href,
                     },
                     lazyLoad: true,

Fișier diff suprimat deoarece este prea mare
+ 276 - 191
pnpm-lock.yaml


+ 1 - 2
tsconfig.base.json

@@ -10,7 +10,6 @@
         "noEmitOnError": true,
         "resolveJsonModule": true,
         "strict": true,
-        "stripInternal": true,
-        "skipLibCheck": true
+        "stripInternal": true
     }
 }

Unele fișiere nu au fost afișate deoarece prea multe fișiere au fost modificate în acest diff