{"_id":"@briij/harbor-ts-sdk","_rev":"3-49021e7f6995e480dd06f918d2c67539","name":"@briij/harbor-ts-sdk","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@briij/harbor-ts-sdk","version":"0.1.0","license":"MIT","_id":"@briij/harbor-ts-sdk@0.1.0","maintainers":[{"name":"lurky","email":"mlwood952@gmail.com"}],"dist":{"shasum":"a4d17be8ed3a7b1361285f0bfd96ec1a6961e217","tarball":"https://registry.npmjs.org/@briij/harbor-ts-sdk/-/harbor-ts-sdk-0.1.0.tgz","fileCount":274,"integrity":"sha512-PkgA0He6qdloBx0EwmsQUH+VJu0RFSYxJVb8t+IBIxfMXLaccNhBJgK50jmjCuZ6oTfb+OKbRupSpLPrCyVgJw==","signatures":[{"sig":"MEUCIBfdvhabnJmn8PPc9NDO4Byzx9g5HKwV4nydvUKTcEYiAiEAxLI6D12kdVv4kwL1DGsZTp/FCbH6QjfxQR0bNdbs0XY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":620451},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"}},"gitHead":"ef36e537dff4f4890bc49bdc83b08ee76c352e1b","scripts":{"dev":"tsc --watch","test":"bash scripts/test-unit.sh","build":"tsc","clean":"rm -rf dist","pretest":"bash -c 'test -f ../tss-wasm/dist/tss.wasm || npm run build:tss --prefix ../..'","test:unit":"bash scripts/test-unit.sh","typecheck":"tsc --noEmit","test:integration":"bash scripts/test-integration.sh"},"_npmUser":{"name":"lurky","email":"mlwood952@gmail.com"},"_npmVersion":"11.17.0","description":"TypeScript client SDK for Briij Harbor (WaaS) — passkey + MPC wallets","directories":{},"_nodeVersion":"26.5.1","dependencies":{"xrpl":"^4.0.0","eventemitter3":"^5.0.1","ripple-binary-codec":"^2.0.0","@briij/mcp-waas-shared":"0.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/harbor-ts-sdk_0.1.0_1785864744295_0.9457617174162938","host":"s3://npm-registry-packages-npm-production"},"deprecated":"MIT release superseded; use >=0.1.1 (AGPL-3.0-only)."},"0.1.1":{"name":"@briij/harbor-ts-sdk","version":"0.1.1","license":"AGPL-3.0-only","_id":"@briij/harbor-ts-sdk@0.1.1","maintainers":[{"name":"lurky","email":"mlwood952@gmail.com"}],"dist":{"shasum":"3bc934541a9d29a75d17470f1b516a8e72a18faa","tarball":"https://registry.npmjs.org/@briij/harbor-ts-sdk/-/harbor-ts-sdk-0.1.1.tgz","fileCount":275,"integrity":"sha512-//KAkQRs7nteu/s1Dh4q3ZdPDvhu4ir+hE7h8IGaUM22h0SZiIEvZo6Dk9jjWcHtmMLigWq856VbyAz94cWPgQ==","signatures":[{"sig":"MEYCIQCf3uqmSPTwuILpPbSWjtprmA5FwVDIFmUGHl+6HihSKwIhAKYNtoLhjB/5+n4oLYwG3hV5yKD2Qrgii/UwEJXVGqv5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":621231},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"}},"gitHead":"ef36e537dff4f4890bc49bdc83b08ee76c352e1b","scripts":{"dev":"tsc --watch","test":"bash scripts/test-unit.sh","build":"tsc","clean":"rm -rf dist","pretest":"bash -c 'test -f ../tss-wasm/dist/tss.wasm || npm run build:tss --prefix ../..'","test:unit":"bash scripts/test-unit.sh","typecheck":"tsc --noEmit","test:integration":"bash scripts/test-integration.sh"},"_npmUser":{"name":"lurky","email":"mlwood952@gmail.com"},"_npmVersion":"11.17.0","description":"TypeScript client SDK for Briij Harbor (WaaS) — passkey + MPC wallets","directories":{},"_nodeVersion":"26.5.1","dependencies":{"xrpl":"^4.0.0","eventemitter3":"^5.0.1","ripple-binary-codec":"^2.0.0","@briij/mcp-waas-shared":"0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/harbor-ts-sdk_0.1.1_1785865215355_0.8648165617011008","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-08-04T17:32:24.136Z","modified":"2026-08-04T17:40:26.482Z","0.1.0":"2026-08-04T17:32:24.498Z","0.1.1":"2026-08-04T17:40:15.555Z"},"license":"AGPL-3.0-only","description":"TypeScript client SDK for Briij Harbor (WaaS) — passkey + MPC wallets","maintainers":[{"name":"lurky","email":"mlwood952@gmail.com"}],"readme":"# Harbor TS SDK (`@briij/harbor-ts-sdk`)\n\n> **Rename:** published name is now `@briij/harbor-ts-sdk` (was `@briij/mcp-waas-client-sdk`). Import path and APIs are unchanged.\n\nTypeScript SDK for passkey-based wallet creation, transaction approval, and XRPL/XAHAU transaction preparation.\n\n**Full integration docs:** [Quickstart](https://everwood-technologies.github.io/briij-mcp-waas/integrator/quickstart.html) | [SDK reference](https://everwood-technologies.github.io/briij-mcp-waas/sdk/overview.html) | [API reference](https://everwood-technologies.github.io/briij-mcp-waas/api-reference/index.html)\n\n## Quick Start\n\n```typescript\nimport {\n  BriijWalletClient,\n  configureTssWasm,\n  preparePaymentXrp,\n  resolveLedgerConfig,\n} from '@briij/harbor-ts-sdk';\n\nconfigureTssWasm({ wasmUrl: '/tss/tss.wasm', wasmExecUrl: '/tss/wasm_exec.js' });\n\nconst client = new BriijWalletClient({\n  clientId: 'your-client-id',\n  apiBaseUrl: 'https://api.example.com',\n  auth: { accessToken: 'your-integrator-token' },\n  browserTss: true,\n  ledger: resolveLedgerConfig('xrpl-testnet'),\n});\n\nconst wallet = await client.connect({ userDisplayName: 'Alice' });\n\nconst prepared = await preparePaymentXrp(\n  {\n    account: wallet.xrplAddress,\n    destination: 'rPT1Sjq2YGrBMTttX4GZHjKu9dyfzbpAYe',\n    amountXrp: '1',\n  },\n  { manualSequence: 1 },\n);\n\nconst signed = await client.signTransaction({\n  walletId: wallet.walletId,\n  encodedTransaction: prepared.encoded,\n  summary: prepared.summary,\n});\n\nconst { txHash } = await client.submitTransaction(signed.signature);\n```\n\nSee [docs/sdk/](../../docs/sdk/) and [transaction feature matrix](../../docs/guides/supported-transactions.md) for all transaction types.\n\n## Tests\n\n```bash\nnpm test --workspace=@briij/harbor-ts-sdk\n```\n","readmeFilename":"README.md"}