UNPKG

@bsv/wallet-toolbox-mobile

Version:

React Native and mobile-safe BRC-100 wallet, signer, and remote storage components

94 lines 3.48 kB
{ "name": "@bsv/wallet-toolbox-mobile", "version": "2.6.5", "type": "module", "sideEffects": false, "engines": { "node": ">=22" }, "publishConfig": { "access": "public" }, "description": "React Native and mobile-safe BRC-100 wallet, signer, and remote storage components", "main": "./out/index.mobile.cjs", "module": "./out/index.mobile.mjs", "react-native": "./out/index.mobile.mjs", "types": "./out/index.mobile.d.cts", "exports": { ".": { "react-native": { "types": "./out/index.mobile.d.mts", "default": "./out/index.mobile.mjs" }, "import": { "types": "./out/index.mobile.d.mts", "default": "./out/index.mobile.mjs" }, "require": { "types": "./out/index.mobile.d.cts", "default": "./out/index.mobile.cjs" } }, "./package.json": "./package.json" }, "files": [ "out", "README.md", "LICENSE.txt" ], "repository": { "type": "git", "url": "git+https://github.com/bsv-blockchain/ts-stack.git", "directory": "packages/wallet/wallet-toolbox/mobile" }, "author": "Tone Engel", "license": "SEE LICENSE IN LICENSE.txt", "keywords": [ "bsv", "wallet", "BRC100" ], "bugs": { "url": "https://github.com/bsv-blockchain/ts-stack/issues" }, "homepage": "https://github.com/bsv-blockchain/ts-stack/tree/main/packages/wallet/wallet-toolbox/mobile#readme", "dependencies": { "@babel/runtime": "7.29.7", "hash-wasm": "^4.12.0", "idb": "^8.0.3" }, "peerDependencies": { "@bsv/sdk": "^2.1.8" }, "peerDependenciesMeta": { "@bsv/sdk": { "optional": false } }, "devDependencies": { "@babel/core": "7.29.7", "@bsv/sdk": "^2.3.1", "@react-native/babel-preset": "0.86.2", "@types/node": "^26.1.2", "@typescript/native": "npm:typescript@7.0.2", "@vitest/coverage-v8": "4.1.10", "hermes-compiler": "260318099.0.1", "metro": "0.87.0", "metro-config": "0.87.0", "oxlint": "^1.76.0", "tsdown": "0.22.14", "typescript": "npm:@typescript/typescript6@6.0.2", "vitest": "^4.1.10" }, "scripts": { "build": "tsdown --config tsdown.config.ts", "format:check": "pnpm --workspace-root exec prettier --check \"packages/wallet/wallet-toolbox/src/index.mobile.ts\" \"packages/wallet/wallet-toolbox/src/services/chaintracker/chaintracks/index.mobile.ts\" \"packages/wallet/wallet-toolbox/src/services/chaintracker/chaintracks/Api/BlockHeaderApi.ts\" \"packages/wallet/wallet-toolbox/mobile/**/*.{json,md,ts}\"", "lint": "pnpm --workspace-root exec oxlint packages/wallet/wallet-toolbox/src/index.mobile.ts packages/wallet/wallet-toolbox/src/services/chaintracker/chaintracks/index.mobile.ts packages/wallet/wallet-toolbox/src/services/chaintracker/chaintracks/Api/BlockHeaderApi.ts packages/wallet/wallet-toolbox/mobile/test packages/wallet/wallet-toolbox/mobile/tsdown.config.ts packages/wallet/wallet-toolbox/mobile/vitest.config.ts --deny-warnings", "pack:check": "node ../../../../scripts/check-package-artifact.mjs . --exports Wallet,WalletSigner,WalletStorageManager,StorageClient,Services,ArcSSEClient,WalletPermissionsManager,WalletSettingsManager,sdk", "test": "vitest run", "test:coverage": "vitest run --coverage", "test:mobile": "node ../../../../scripts/check-wallet-toolbox-platform.mjs mobile", "test:watch": "vitest", "typecheck": "tsc --project tsconfig.typecheck.json" } }