@bsv/wallet-toolbox-mobile
Version:
React Native and mobile-safe BRC-100 wallet, signer, and remote storage components
94 lines • 3.48 kB
JSON
{
"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"
}
}